0001558370-23-014893.txt : 20230814 0001558370-23-014893.hdr.sgml : 20230814 20230814164539 ACCESSION NUMBER: 0001558370-23-014893 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Goodness Growth Holdings, Inc. CENTRAL INDEX KEY: 0001771706 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] 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: 231171427 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-20230630x10q.htm 10-Q
128126330128111328128126330128111328867210308672103034864234864265411654110001771706--12-312023Q2trueNONE0.060.050.120.16http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization6010666010666010666010661001001000false0001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001771706us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-300001771706us-gaap:MeasurementInputOptionVolatilityMember2023-06-300001771706us-gaap:MeasurementInputExpectedTermMember2023-06-300001771706gdnsf:SubordinateVotingSharesMember2023-03-312023-03-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2022-01-012022-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2022-01-012022-06-300001771706us-gaap:RetainedEarningsMember2023-06-300001771706us-gaap:AdditionalPaidInCapitalMember2023-06-300001771706us-gaap:RetainedEarningsMember2022-12-310001771706us-gaap:AdditionalPaidInCapitalMember2022-12-310001771706us-gaap:RetainedEarningsMember2022-06-300001771706us-gaap:AdditionalPaidInCapitalMember2022-06-300001771706us-gaap:RetainedEarningsMember2021-12-310001771706us-gaap:AdditionalPaidInCapitalMember2021-12-3100017717062021-01-012021-12-310001771706us-gaap:EmployeeStockOptionMember2022-06-300001771706srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2022-12-310001771706gdnsf:AwardsGrantedOnMarch152022Member2022-01-012022-12-310001771706gdnsf:AwardsGrantedOnDecember152022Member2022-01-012022-12-310001771706us-gaap:NotesPayableOtherPayablesMember2023-06-300001771706gdnsf:PromissoryNoteAndLineOfCreditMember2022-12-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2021-12-310001771706us-gaap:RetailMember2023-04-012023-06-300001771706gdnsf:WholesaleProductMember2023-04-012023-06-300001771706us-gaap:RetailMember2023-01-012023-06-300001771706gdnsf:WholesaleProductMember2023-01-012023-06-300001771706us-gaap:RetailMember2022-04-012022-06-300001771706gdnsf:WholesaleProductMember2022-04-012022-06-300001771706us-gaap:RetailMember2022-01-012022-06-300001771706gdnsf:WholesaleProductMember2022-01-012022-06-300001771706us-gaap:NotesPayableOtherPayablesMember2023-01-012023-06-300001771706us-gaap:VehiclesMember2023-06-300001771706us-gaap:SoftwareDevelopmentMember2023-06-300001771706us-gaap:LandMember2023-06-300001771706us-gaap:FurnitureAndFixturesMember2023-06-300001771706us-gaap:ConstructionInProgressMember2023-06-300001771706gdnsf:RightOfUseAssetUnderFinanceLeaseMember2023-06-300001771706gdnsf:BuildingsAndLeaseholdImprovementsMember2023-06-300001771706us-gaap:VehiclesMember2022-12-310001771706us-gaap:SoftwareDevelopmentMember2022-12-310001771706us-gaap:LandMember2022-12-310001771706us-gaap:FurnitureAndFixturesMember2022-12-310001771706us-gaap:ConstructionInProgressMember2022-12-310001771706gdnsf:RightOfUseAssetUnderFinanceLeaseMember2022-12-310001771706gdnsf:BuildingsAndLeaseholdImprovementsMember2022-12-310001771706us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembergdnsf:RedBarnGrowersMember2023-06-232023-06-230001771706gdnsf:ConvertibleDebtFacilityMemberus-gaap:SubsequentEventMember2023-07-312023-07-310001771706us-gaap:LineOfCreditMember2023-03-312023-03-310001771706us-gaap:RetainedEarningsMember2023-01-012023-06-300001771706us-gaap:RetainedEarningsMember2022-01-012022-06-300001771706srt:MinimumMembergdnsf:Dr.MarkSchneyerMember2019-02-250001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-10-132022-10-130001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-06-300001771706srt:MaximumMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-03-250001771706us-gaap:RoyaltyMember2021-12-310001771706us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembergdnsf:RedBarnGrowersMember2023-04-012023-06-300001771706us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembergdnsf:RedBarnGrowersMember2023-01-012023-06-300001771706gdnsf:HighGardensIncMember2022-01-012022-06-300001771706us-gaap:LicenseMember2023-06-300001771706us-gaap:LicenseMember2022-12-310001771706us-gaap:LicenseMember2021-12-310001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2021-11-192021-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-310001771706gdnsf:ConvertibleDebtFacilityMemberus-gaap:SubsequentEventMember2023-07-310001771706gdnsf:ConvertibleDebtTranches2And3Member2023-06-300001771706srt: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-280001771706gdnsf:ConvertibleDebtTranches2And3Member2023-04-012023-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:SubsequentEventMember2023-07-312023-07-310001771706gdnsf:SuperVotingSharesMemberus-gaap:SubsequentEventMember2023-07-312023-07-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:SubsequentEventMember2023-07-110001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:SuperVotingSharesMember2022-12-310001771706gdnsf:SubordinateVotingSharesMember2022-12-310001771706gdnsf:MultipleVotingSharesMember2022-12-310001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2022-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2022-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2022-06-300001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2021-12-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2021-12-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2021-12-310001771706gdnsf:SuperVotingSharesMember2023-01-012023-06-300001771706gdnsf:SubordinateVotingSharesMember2023-01-012023-06-300001771706gdnsf:MultipleVotingSharesMember2023-01-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2023-06-300001771706us-gaap:ConvertibleDebtMember2023-06-3000017717062021-12-310001771706gdnsf:ShareholdersOfVhiMembergdnsf:VireoHealthInc.Member2019-03-180001771706us-gaap:WarrantMember2023-01-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001771706us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001771706us-gaap:WarrantMember2022-01-012022-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001771706us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001771706us-gaap:ConvertibleDebtMember2023-01-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2023-04-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2023-01-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001771706us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2022-04-012022-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2022-04-012022-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001771706us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2022-01-012022-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2022-01-012022-06-300001771706us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001771706us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001771706gdnsf:GrownRogueInternationalInc.Member2023-05-252023-05-250001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-05-252023-05-250001771706us-gaap:LineOfCreditMember2023-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-04-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-01-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-06-300001771706gdnsf:HighGardensIncMember2022-03-312022-03-310001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:LineOfCreditMember2021-11-192021-11-190001771706gdnsf:BengalImpactPartnersMember2023-01-012023-06-300001771706gdnsf:BengalImpactPartnersMember2022-01-012022-06-3000017717062022-12-310001771706gdnsf:MultipleVotingSharesMember2022-01-012022-06-300001771706gdnsf:HamdLlcEthosMembergdnsf:HampdenAndRockvilleMarylandMemberus-gaap:SubsequentEventMember2023-08-142023-08-1400017717062022-06-300001771706us-gaap:RoyaltyMember2022-01-012022-12-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-01-012023-06-300001771706gdnsf:PromissoryNoteAndLineOfCreditMember2022-01-012022-12-310001771706us-gaap:LicenseMember2022-01-012022-12-310001771706us-gaap:LicenseMember2023-01-012023-06-3000017717062022-01-012022-12-3100017717062023-06-300001771706gdnsf:SubordinateVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706gdnsf:MultipleVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembergdnsf:HighGardensIncMember2022-03-300001771706us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembergdnsf:RedBarnGrowersMember2023-06-230001771706us-gaap:DiscontinuedOperationsHeldforsaleMembergdnsf:BusinessesInMarylandArizonaNevadaAndMassachusettsMember2023-06-300001771706us-gaap:ConvertibleDebtMember2023-04-012023-06-300001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-312022-01-310001771706us-gaap:LineOfCreditMember2021-11-182021-11-180001771706us-gaap:LineOfCreditMember2021-03-252021-03-250001771706srt:MaximumMembergdnsf:ConvertibleDebtTranches2And3Member2023-04-282023-04-280001771706us-gaap:ConvertibleDebtMember2023-04-282023-04-2800017717062023-04-012023-06-3000017717062022-04-012022-06-3000017717062022-01-012022-06-300001771706gdnsf:SubordinateVotingSharesMember2023-06-300001771706gdnsf:SuperVotingSharesMember2023-06-300001771706gdnsf:MultipleVotingSharesMember2023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2022-01-012022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2021-01-012021-12-310001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2021-01-012021-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2021-12-310001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2021-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2022-01-012022-12-310001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2022-01-012022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-01-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2023-01-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2023-06-300001771706gdnsf:FourthAmendmentMember2023-02-242023-02-240001771706gdnsf:SuperVotingSharesMember2023-08-100001771706gdnsf:SubordinateVotingSharesMember2023-08-100001771706gdnsf:MultipleVotingSharesMember2023-08-1000017717062023-01-012023-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesgdnsf:Votexbrli:puregdnsf:itemgdnsf:claimgdnsf:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

   

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

For the quarterly period ended June 30, 2023

OR

   

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

For the transition period from                      to                     

Commission File Number: 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 August 10, 2023, the registrant had the following number of shares of each of its classes of registered securities outstanding: Subordinate Voting Shares – 108,262,130; Multiple Voting Shares – 348,642; 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 and condensed)

    

June 30, 

    

December 31,

2023

2022

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

11,346,063

$

15,149,333

Accounts receivable, net of allowance for doubtful accounts of $349,575 and $453,860, respectively

 

4,946,269

 

4,286,072

Inventory

 

19,783,582

 

20,508,023

Prepayments and other current assets

 

1,910,514

 

2,544,532

Warrants receivable

 

1,248,224

 

Assets Held for Sale

 

87,132,328

 

4,240,781

Total current assets

 

126,366,980

 

46,728,741

Property and equipment, net

 

24,279,582

 

89,606,932

Operating lease, right-of-use asset

 

2,126,179

 

6,110,787

Notes receivable, long-term

 

3,750,000

 

3,750,000

Intangible assets, net

 

8,048,913

 

8,776,946

Goodwill

 

 

183,836

Deposits

 

383,645

 

2,312,161

Deferred tax assets

 

995,000

 

1,687,000

Total assets

$

165,950,299

$

159,156,403

Liabilities

 

  

 

  

Current liabilities

 

  

 

  

Accounts Payable and Accrued liabilities

$

27,089,821

$

14,928,780

Long-Term debt, current portion

53,869,962

11,780,000

Right of use liability

 

888,327

 

1,680,294

Liabilities held for sale

 

75,146,975

 

1,319,847

Total current liabilities

 

156,995,085

 

29,708,921

Right-of-use liability

 

9,673,146

 

79,757,994

Other long-term liabilities

215,237

Convertible debt, net

3,093,196

Long-Term debt, net

 

3,898,443

 

46,248,604

Total liabilities

$

173,875,107

$

155,715,519

Commitments and contingencies (refer to Note 17)

 

  

 

  

Stockholders’ equity (deficiency)

 

  

 

  

Subordinate Voting Shares ($- par value, unlimited shares authorized; 86,721,030 shares issued and outstanding)

 

 

Multiple Voting Shares ($- par value, unlimited shares authorized; 348,642 shares issued and outstanding)

 

 

Super Voting Shares ($- par value; unlimited shares authorized; 65,411 shares issued and outstanding)

 

 

Additional Paid in Capital

 

185,691,379

 

181,321,847

Accumulated deficit

 

(193,616,187)

 

(177,880,963)

Total stockholders' equity (deficiency)

$

(7,924,808)

$

3,440,884

Total liabilities and stockholders' equity (deficiency)

$

165,950,299

$

159,156,403

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, unaudited and condensed)

    

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

2023

    

2022

Revenue

$

20,196,556

$

21,090,148

$

39,284,980

$

36,728,720

Cost of sales

 

 

 

 

Product costs

 

10,275,584

 

10,663,251

 

19,853,795

 

20,346,228

Inventory valuation adjustments

 

589,676

 

59,871

 

579,676

 

3,526,788

Gross profit

 

9,331,296

 

10,367,026

 

18,851,509

 

12,855,704

Operating expenses:

 

 

 

 

Selling, general and administrative

 

8,059,427

 

8,625,439

 

15,216,262

 

17,903,408

Stock-based compensation expenses

 

2,037,204

 

1,098,008

 

3,712,798

 

1,740,513

Depreciation

 

117,681

 

163,127

 

277,191

 

319,224

Amortization

 

159,028

 

172,267

 

318,794

 

344,533

Total operating expenses

 

10,373,340

 

10,058,841

 

19,525,045

 

20,307,678

Income (loss) from operations

 

(1,042,044)

 

308,185

 

(673,536)

 

(7,451,974)

Other income (expense):

 

 

 

 

Impairment of long-lived assets

 

 

(54,739)

 

 

(5,367,915)

Gain (loss) on disposal of assets

 

(2,747,881)

 

 

(2,747,881)

 

168,359

Gain (loss) on sale of property and equipment

(10,930)

(10,930)

Interest expenses, net

 

(7,744,794)

 

(5,297,823)

 

(14,879,584)

 

(9,899,622)

Other income (expenses)

 

5,798,335

 

(82,769)

 

5,820,648

 

1,117,224

Other income (expenses), net

 

(4,694,340)

 

(5,446,261)

 

(11,806,817)

 

(13,992,884)

Loss before income taxes

 

(5,736,384)

 

(5,138,076)

 

(12,480,353)

 

(21,444,858)

Current income tax expenses

 

(1,652,871)

 

(965,000)

 

(3,377,871)

 

(2,340,000)

Deferred income tax recoveries

 

60,000

 

(80,000)

 

123,000

 

3,035,000

Net loss and comprehensive loss

 

(7,329,255)

 

(6,183,076)

 

(15,735,224)

 

(20,749,858)

Net loss per share - basic and diluted

$

(0.06)

$

(0.05)

$

(0.12)

$

(0.16)

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

128,126,330

128,111,328

128,126,330

128,111,328

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 and condensed)

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, 2022

 

81,298,228

$

 

402,720

$

 

65,411

$

$

178,429,422

$

(135,423,519)

$

43,005,903

Conversion of MVS shares

 

2,813,400

 

 

(28,134)

 

 

 

 

 

 

Stock-based compensation

 

1,740,513

 

1,740,513

Net Loss

 

(20,749,858)

 

(20,749,858)

Balance at June 30, 2022

 

84,111,628

$

 

374,586

$

 

65,411

$

$

180,169,935

$

(156,173,377)

$

23,996,558

Balance, January 1, 2023

86,721,030

$

 

348,642

$

 

65,411

$

$

181,321,847

$

(177,880,963)

$

3,440,884

Stock-based compensation

 

 

 

 

 

 

 

2,464,574

 

 

2,464,574

Obligation to issue shares

 

 

 

 

 

1,407,903

1,407,903

Warrants issued in financing activities

 

 

 

 

 

497,055

497,055

Net Loss

 

 

 

 

 

 

 

 

(15,735,224)

 

(15,735,224)

Balance at June 30, 2023

 

86,721,030

$

 

348,642

$

 

65,411

$

$

185,691,379

$

(193,616,187)

$

(7,924,808)

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, except for per share data, unaudited and condensed)

June 30, 

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES

  

 

  

Net loss

$

(15,735,224)

$

(20,749,858)

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

 

  

 

Inventory valuation adjustments

 

579,676

 

3,526,788

Depreciation

 

277,191

 

319,224

Depreciation capitalized into inventory

 

1,294,065

 

1,314,056

Non-cash operating lease expense

 

327,692

 

558,083

Amortization of intangible assets

 

318,794

 

344,533

Stock-based payments

 

3,712,798

 

1,740,513

Warrants receivable

(1,248,224)

Interest Expense

 

3,223,635

 

2,162,218

Impairment of long-lived assets

 

 

5,367,915

Deferred income tax

 

(123,000)

 

(3,035,000)

Accretion

 

593,063

 

2,521,196

Loss (gain) on sale of property and equipment

 

 

10,930

Loss on disposal of Red Barn Growers

2,909,757

Loss (gain) on disposal of assets

(161,727)

Gain on disposal of royalty asset

(168,359)

Change in operating assets and liabilities:

 

 

Accounts Receivable

 

(60,197)

 

(1,986,315)

Prepaid expenses

 

608,486

 

(1,031,442)

Inventory

 

(1,737,376)

 

(1,612,556)

Accounts payable and accrued liabilities

 

3,150,425

 

870,373

Change in assets and liabilities held for sale

 

(91,247)

 

Net cash used in operating activities

$

(2,161,413)

$

(9,847,701)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

PP&E Additions

$

(2,478,645)

$

(3,917,948)

Proceeds from sale of Red Barn Growers net of cash

439,186

Proceeds from sale of property, plant, and equipment

 

125,000

 

372,815

Proceeds from sale of royalty asset

 

 

236,635

Deposits

 

(260,545)

 

(403,281)

Net cash provided by (used in) investing activities

$

(2,175,004)

$

(3,711,779)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

Proceeds from long-term debt, net of issuance costs

$

$

16,355,643

Proceeds from convertible debt, net of issuance costs

3,497,462

Debt principal payments

(1,976,362)

Lease principal payments

 

(987,953)

 

(980,713)

Net cash provided by (used in) financing activities

$

533,147

$

15,374,930

Net change in cash

$

(3,803,270)

$

1,815,450

Cash, beginning of period

$

15,149,333

$

15,155,279

Cash, end of period

$

11,346,063

$

16,970,729

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, as Dominion Energy, Inc.. Vireo Health, Inc., (“VHI”) was incorporated under the laws of the State of Delaware on December 28, 2017, with an effective date of January 1, 2018. Through a series of transactions known, colloquially, as a “reverse-triangular merger,” on March 18, 2019, VHI was acquired by a subsidiary of the Company, with the result that the former shareholders of VHI comprised over 99% of the shareholders of the Company. 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 New Mexico, Arizona, and Ohio.

While marijuana and CBD-infused products are legal under the laws of many 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 recreational use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “recreational 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 have acquired 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 were to receive 0.22652 of a subordinate voting share of Verano (each a “Verano Subordinate Voting Share”), subject to adjustment as described in the Arrangement Agreement (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 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 had no factual or legal basis to justify or support 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 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. 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.

6

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, 2022, filed with the United States Securities and Exchange Commission (“SEC”) on March 31, 2023, (the "Annual Financial Statements"). There have been no material changes to the Company’s significant accounting policies.

Basis of presentation

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

Basis of consolidation

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

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

1776 Hemp, LLC

 

Delaware, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

EHF Cultivation Management, LLC

Arizona, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Red Barn Growers, Inc.

 

New Mexico, 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 above 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.

Recently adopted accounting pronouncements

In October of 2021 FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the

7

recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The adoption of the standard on January 1, 2023, did not have a material impact on the Company's results of operations or cash flows.

Net loss per share

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

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

The anti-dilutive shares outstanding for the six month period ending June 30, 2023, and 2022 were as follows:

June 30, 

2023

    

2022

Stock options

30,185,610

 

26,187,660

Warrants

9,437,649

 

4,226,449

RSUs

3,102,765

1,094,200

Convertible debt

27,756,593

Total

70,482,617

 

31,508,309

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

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

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Retail

$

17,143,099

$

17,041,492

$

33,614,899

$

29,453,715

Wholesale

 

3,053,457

 

4,048,656

 

5,670,081

 

7,275,005

Total

$

20,196,556

$

21,090,148

$

39,284,980

$

36,728,720

New accounting pronouncements not yet adopted

None.

8

3. Business Combinations and Dispositions

Dispositions

On June 23, 2023, the Company divested all the assets and liabilities of Red Barn Growers, Inc., a New Mexico nonprofit organization effectively controlled by the Company’s subsidiary company, Vireo Health of New Mexico, LLC, to 37 Management Group, Inc., a New Mexico corporation (“37 Management”). As part of this transaction, the Company is to be paid $1,000,000, less cash on hand of $60,814, of which $439,186 was paid at closing, and $500,000 is to be paid within one year of the close date. Consideration received was less than the net book value of the transferred assets and liabilities of $3,848,943, resulting in a loss of $2,909,757 which was recorded in the consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2023.

On March 31, 2022, the Company sold the rights to a 10% royalty on future net revenues generated by High Gardens, Inc., a former subsidiary of the Company that was divested in 2020, for cash consideration of $236,635. The carrying value of the intangible royalty asset prior to disposition was $68,276, resulting in a gain of $168,359 which was recorded in the unaudited condensed consolidated statement of loss and comprehensive loss for the six months ended June 30, 2022.

Assets Held for Sale

As of June 30, 2023, the Company identified property, equipment, and lease assets and liabilities associated with the businesses in New York, Nevada, Puerto Rico, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use such that the Company can better manage working capital and generate more favorable future cash flows. 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.” Assets and liabilities held for sale are as follows:

Assets held for sale

 

  

Property and equipment

$

79,308,869

Intangible assets

662,501

Operating lease, right-of-use asset

4,074,072

Deferred Tax Assets

815,000

Deposits

2,271,886

Total assets held for sale

$

87,132,328

Liabilities held for sale

 

  

Right of Use Liability

$

75,146,975

Total liabilities held for sale

$

75,146,975

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, goodwill, and intangible assets, are measured at fair value when there is an indicator of impairment and

9

are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2023, 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.

5. Accounts Receivable

Trade receivables are comprised of the following items:

June 30, 

December 31,

    

2023

    

2022

Trade receivable

$

1,613,136

$

1,421,027

Tax withholding receivable

2,789,504

2,755,396

Other

 

543,629

 

109,649

Total

$

4,946,269

$

4,286,072

Included in the trade receivables, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of  $65,414 and $169,699 respectively. Included in the tax withholding receivable, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of $284,161.

6. Inventory

Inventory is comprised of the following items:

    

June 30, 

December 31,

    

2023

    

2022

Work-in-progress

$

14,076,466

$

14,209,695

Finished goods

 

5,125,923

 

5,506,760

Other

 

581,193

 

791,568

Total

$

19,783,582

$

20,508,023

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

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2023

    

2022

2023

    

2022

Work-in-progress

$

540,967

$

44,652

$

556,039

$

3,324,943

Finished goods

 

48,709

 

15,219

 

23,637

 

166,467

Other

 

 

 

 

35,378

Total

$

589,676

$

59,871

$

579,676

$

3,526,788

10

7. Prepayments and other current assets

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

    

June 30, 

December 31,

    

2023

    

2022

Prepaid Insurance

$

898,209

$

1,894,385

Other Prepaid Expenses

 

1,012,305

 

650,147

Total

$

1,910,514

$

2,544,532

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

June 30, 

December 31,

    

2023

    

2022

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

14,929,970

 

17,567,628

Furniture and equipment

 

7,586,951

 

9,709,714

Software

 

242,204

 

221,540

Vehicles

 

284,000

 

646,257

Construction-in-progress

 

229,079

 

794,958

Right of use asset under finance lease

 

7,938,137

 

69,892,379

 

32,073,446

 

99,695,581

Less: accumulated depreciation

 

(7,793,864)

 

(10,088,649)

Total

$

24,279,582

$

89,606,932

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

As of June 30, 2023, 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 an impairment charge of $0 (2022 - $5,367,915) on property and equipment, net.

11

9. Leases

Components of lease expenses are listed below:

    

June 30, 

June 30, 

    

2023

2022

Finance lease cost

  

Amortization of ROU assets

$

414,376

$

549,601

Interest on lease liabilities

 

5,566,631

 

5,288,767

Operating lease costs

 

1,060,043

 

1,294,433

Total lease costs

$

7,041,050

$

7,132,801

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

    

Operating Leases

    

Finance Leases

    

    

June 30, 2023

    

June 30, 2023

    

Total

2023

$

1,042,238

$

5,614,232

$

6,656,470

2024

 

2,007,051

 

11,063,698

 

13,070,749

2025

 

1,858,102

 

11,164,577

 

13,022,679

2026

 

1,522,046

 

11,496,826

 

13,018,872

2027

 

1,353,809

 

11,839,086

 

13,192,895

Thereafter

 

1,271,640

 

185,973,220

 

187,244,860

Total minimum lease payments

$

9,054,886

$

237,151,639

$

246,206,525

Less discount to net present value

(2,745,266)

 

(157,752,810)

 

(160,498,077)

Less liabilities held for sale

(4,151,339)

(70,995,636)

(75,146,975)

Present value of lease liability

$

2,158,281

$

8,403,193

$

10,561,473

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

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

Supplemental cash flow information related to leases:

    

June 30, 

    

2023

    

2022

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

  

 

  

Lease principal payments

$

987,953

$

980,713

Non-cash additions to ROU assets

 

4,054,328

 

Amortization of operating leases

 

512,880

 

657,921

Other information about lease amounts recognized in the financial statements:

    

June 30, 

 

    

2023

    

2022

 

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

4.70

 

5.25

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

17.43

 

19.12

Weighted-average discount rate – operating leases

15.00

%  

15.00

%

Weighted-average discount rate – finance leases

15.32

%  

15.27

%

12

10. Goodwill

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

Goodwill - December 31, 2021 and 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - June 30, 2023

$

Goodwill is tested for impairment annually or more frequently if indicators of impairment exist or if a decision is made to dispose of business. The valuation date for the Company’s annual impairment testing is December 31. Following the divestiture of Red Barn Growers (Note 3), the carrying value of goodwill is $0.

11. Intangibles

Intangible assets are comprised of the following items:

    

Licenses

    

Royalty Asset

    

Total

Balance December 31, 2021

$

10,116,013

$

68,276

 

$

10,184,289

Divestitures

 

 

(68,276)

 

 

(68,276)

Amortization

 

(662,501)

(662,501)

Transfer to held for sale (Note 3)

(676,566)

 

 

 

(676,566)

Balance, December 31, 2022

$

8,776,946

$

 

$

8,776,946

Divestitures (Note 3)

 

(409,239)

 

 

 

(409,239)

Amortization

 

(318,794)

 

 

 

(318,794)

Balance, June 30, 2023

$

8,048,913

$

 

$

8,048,913

Amortization expense for intangibles was $159,028 and $318,794 during the three and six months ended June 30, 2023, respectively, and $172,267 and $344,533 during the three and six months ending June 30, 2022, 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 $601,066 per year for the next five fiscal years.

12. Accounts Payable and Accrued Liabilities

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

    

June 30, 

December 31,

    

2023

    

2022

Accounts payable – trade

$

2,229,918

$

1,905,008

Accrued Expenses

 

15,731,087

 

6,172,924

Taxes payable

 

8,502,127

 

6,166,145

Contract liability

 

626,689

 

684,703

Total accounts payable and accrued liabilities

$

27,089,821

$

14,928,780

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 has paid off 60,000 in principal, and the remaining $1,050,000 principal balance is due on December 31, 2023.

13

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. The maturity date of the note is November 19, 2023, 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 interest payable monthly. 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 paid-in-kind 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 and considered a deferred financing cost. It 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.

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

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

58,028,604

$

27,329,907

Proceeds

 

 

28,000,000

Principal repayments

(1,976,362)

Deferred financing costs

(1,407,903)

(2,236,919)

PIK interest

801,934

1,300,245

Amortization of deferred financing costs

2,322,132

3,635,371

End of period

 

57,768,405

 

58,028,604

Less: current portion

 

53,869,962

 

11,780,000

Total long-term debt

$

3,898,443

$

46,248,604

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

2023

$

3,050,000

2024

 

54,718,405

Thereafter

Total

$

57,768,405

14

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%, 6.0% cash and 6.0% paid-in-kind. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, 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 $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 paid-in-kind interest is due on April 30, 2026.

During the three months ended June 30, 2023, the Company closed a second and third tranche of Convertible Notes, which are both convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from the second and third tranches amounted to $2,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 (Note 16). The value of these warrants and other legal and administrative expenses amounting to $502,538 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.

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

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

$

Proceeds

 

4,000,000

 

Deferred financing costs

(999,593)

PIK interest

24,707

Amortization of deferred financing costs

68,082

End of period

$

3,093,196

 

Less: current portion

 

 

Total convertible debt

$

3,093,196

$

15

15. Stockholders’ Equity

Shares

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

    

Par Value

    

Authorized

    

Voting Rights

Subordinate Voting Share (“SVS”)

 

 

Unlimited

 

1 vote for each share

Multiple Voting Share (“MVS”)

 

 

Unlimited

 

100 votes for each share

Super Voting Share

 

 

Unlimited

 

1,000 votes for each share

Subordinate Voting Shares

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

Multiple Voting Shares

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

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

Super Voting Shares

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

Shares Issued

During the six months ended June 30, 2022, 28,134 Multiple Voting Shares were redeemed for 2,813,400 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.

16

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

    

June 30, 

June 30, 

 

    

2023

    

2022

 

Risk-Free Interest Rate

3.81

%

2.04

%

Weighted Average Exercise Price

$

0.25

$

1.77

Expected Life of Options (years)

6.12

2.50

Expected Annualized Volatility

100.00

%

55.00

%

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

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

    

    

Weighted Average  

    

Weighted Avg. 

Number of Shares

Exercise Price

Remaining Life

Balance, December 31, 2021

 

23,226,338

$

0.56

 

6.02

Forfeitures

 

(7,504,677)

 

0.59

 

Exercised

(15,002)

 

0.48

 

Granted

 

7,840,899

 

0.90

 

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(3,065,793)

 

1.02

 

Granted

 

9,703,845

 

0.25

 

6.74

Options Outstanding at June 30, 2023

 

30,185,610

$

0.50

 

6.68

Options Exercisable at June 30, 2023

 

22,323,534

$

0.40

 

5.91

During the three and six months ended June 30, 2023, the Company recognized $600,377 and $1,999,635 in stock-based compensation relating to stock options, respectively. During the three and six months ended June 30, 2022, the Company recognized $802,118 and $1,393,718 in stock-based compensation relating to stock options, respectively. As of June 30, 2023, the total unrecognized compensation costs related to unvested stock options awards granted was $918,598. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 2.0 years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2023, was $20,503 and $11,990, 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.

Warrants issued were valued using the Black-Scholes option pricing model with the following assumptions:

    

June 30, 

June 30, 

SVS Warrants

    

2023

    

2022

Risk-Free Interest Rate

3.51

%

N/A

Expected Life (years)

5.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Expected Forfeiture Rate

N/A

N/A

Expected Dividend Yield

N/A

 

N/A

17

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, 2021

 

$

 

Granted

 

150,000

1.49

 

2.00

Warrants outstanding at December 31, 2022

150,000

$

1.49

2.00

Granted

6,250,000

0.15

5.00

Warrants outstanding at June 30, 2023

 

6,400,000

$

0.18

 

4.75

Warrants exercisable at June 30, 2023

 

6,400,000

$

0.18

 

4.75

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

3,037,649

$

3.50

 

4.23

Granted

 

 

-

 

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

Warrants outstanding at June 30, 2023

3,037,649

$

3.50

2.73

Warrants exercisable at June 30, 2023

 

3,037,649

$

3.50

 

2.73

    

Number of 

    

Weighted Average 

    

Weighted Average 

MVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

13,583

$

194.66

 

0.64

Expired

 

(13,583)

194.66

Warrants outstanding at December 31, 2022 and June 30, 2023

 

 

Warrants exercisable at June 30, 2023

 

$

 

During the three and six months ended June 30, 2023, and 2022, $0 in stock-based compensation expense was recorded in connection with the SVS compensation warrants and $0 in stock-based compensation was recorded in connection with the MVS warrants.

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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Company is obligated to issue 10,000,000 warrants to purchase subordinate voting shares of Goodness Growth to Grown Rogue, with a strike price equal to a 25.0 percent premium to the 10-day volume weighted average price (“VWAP”) of Goodness Growth’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered an accrued expense at a valuation $1,248,224 and included within stock-based compensation on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023.

RSUs

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

18

compensation expense related to RSUs. During the three and six months ended June 30, 2022 the Company recognized $295,890 and $346,795, 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, 2021

 

$

Granted on March 15, 2022

1,094,200

1.81

Granted on December 15, 2022

 

2,127,477

 

0.29

Balance, December 31, 2022

3,221,677

0.81

Forfeitures

(118,912)

0.71

Balance, June 30, 2023

 

3,102,765

$

0.81

Vested at June 30, 2023

260,269

$

1.81

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.

Simultaneously with the complaint, Schneyer filed a motion seeking a temporary restraining order (“TRO”) to prevent the “further transfer” of MaryMed which would, Schneyer claimed, occur if Vireo U.S.’s RTO transactions were allowed to occur. The Court held a hearing on the motion for TRO on March 5, 2019 and denied the motion on the same day.

Weeks prior to commencement of the litigation, Dorchester Management had appointed a special litigation committee (“SLC”) on behalf of Capital to investigate the consideration provided by Vireo U.S. for the purchase of MaryMed and assess any potential claims Capital may have as a result of the transaction. The SLC, a retired judge who engaged another retired judge as legal counsel to the SLC, was appointed in accordance with Minnesota law, issued a report on May 1, 2021, recommending, among other things, that certain claims be permitted to proceed (the “Remaining Derivative Claims”) and other claims not be permitted to proceed by the Court (the “Rejected Derivative Claims”).

On July 7, 2021, Schneyer filed a Second Amended Complaint asserting direct claims on behalf of himself and the Remaining Derivative Claims on behalf of Capital and some Rejected Derivative Claims on behalf of Capital. Under Delaware law, Capital has a right to control the litigation of the Remaining Derivative Claims, the Rejected Derivative Claims, and any other derivative allegations that may be asserted on behalf of Capital. On August 17, 2021, Management exercised this right for Capital and appointed a second independent special litigation committee (the “Second SLC”), a partner at an international law firm, to manage the litigation of the claims raised in Schneyer’s Second Amended

19

Complaint. On August 31, 2021, Capital filed a complaint at the Second SLC’s direction alleging the Remaining Derivative Claims and the Rejected Derivative Claims. Schneyer opposed the appointment of the Second SLC.

On December 9, 2021, the Court dismissed Schneyer’s claim for rescissory damages and the Remaining Derivative Claim alleging fraud. The Court also ruled that the Remaining Derivative Claims should be pursued by the Second SLC. Finally, the Court also denied Schneyer’s request to seek punitive damages.

On February 22, 2022, the Minnesota Court of Appeals denied the immediate review of the December 9, 2021, order.

On June 20,2022 the Court issued an order amending and realigning the complaint brought by Capital for the Remaining Derivative Claims. The order also denied Vireo U.S.’s and Dorchester Management’s motion to dismiss the Remaining Derivative Claims brought by Capital.

Following this order, the litigation was permitted to proceed with Schneyer’s three direct contract claims against Vireo U.S and a direct fraud claim against Management and Vireo U.S. on an individual basis, as well as the Remaining Derivative Claims brought by Capital.

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

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

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Salaries and benefits

$

3,865,517

$

4,354,631

$

7,662,927

$

8,666,877

Professional fees

 

1,696,559

 

752,645

 

2,586,726

 

2,632,396

Insurance expenses

 

676,049

 

1,243,899

 

1,311,488

 

2,023,896

Marketing

227,068

175,588

452,181

534,348

Other expenses

 

1,594,234

 

2,098,676

 

3,202,940

 

4,045,891

Total

$

8,059,427

$

8,625,439

$

15,216,262

$

17,903,408

19. Other Income (Expense)

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

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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Grown Rogue is obligated to grant the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue to Goodness Growth, with a strike price equal to a 25.0 percent premium to the 10-day VWAP of Grown Rogue’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered a warrant recievable at a black-scholes valuation of $1,248,224 and included within other income on the unaudited condesned consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023. An exercise price of $0.25, an expected life of 5 years, an annual risk-free interest rate of 4.13%, and volatility of 100% were the valuation assumptions used in the black-scholes model.

20. Supplemental Cash Flow Information(1)

    

June 30, 

June 30, 

    

2023

    

2022

Cash paid for interest

$

12,003,729

$

6,386,720

Cash paid for income taxes

 

1,055,235

 

3,000,000

Change in construction accrued expenses

 

8,211,272

 

66,988

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

21

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, Massachusetts, Minnesota, Nevada, New York, and Puerto Rico with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2023, the Company’s financial liabilities consist of accounts payable and accrued liabilities, and 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 shareholders and debt financing. 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 six months ended June 30, 2023, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $276,169.

22. Related Party Transactions

As of June 30, 2023, and December 31, 2022, there were $0 and $1,613 due to related parties, respectively.

For the six months ended June 30, 2023, and 2022, the Company paid a related party (Bengal Impact Partners, of which Joshua Rosen, who is the Company’s interim Chief Executive Officer and a member of the Company’s Board of Directors, is a managing partner) $1,613 and $60,000, respectively, for corporate advisory services.

22

23. Subsequent Events

On July 11, 2023, the Company issued the 15,000,000 Subordinate Voting Shares to its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, and a group of lenders in connection with the fifth amendment to its Credit Facility signed on March 31, 2023.

On July 31, 2023, all 65,411 Super Voting Shares were converted into 6,541,100 Subordinate Voting Shares of the Company.

On July 31, 2023, the Company closed on the fourth tranche of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received, net of deferred financing costs of $20,000, were $980,000.

On August 14, 2023, the Company entered into consulting, licensing and wholesale agreements with two additional dispensaries in Maryland that are owned and controlled by HA-MD LLC and currently operate under the Ethos brand name. The agreements will result in the two Ethos dispensaries in Hampden and Rockville being, upon regulatory approval, rebranded to Green Goods® and include an option to acquire the two dispensaries if and when allowed by applicable law and regulations.

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, 2022, 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 gives rise to substantial doubt about the Company’s ability to meet its obligations over the next twelve months. 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 June 30, 2023, Compared to Three months ended June 30, 2022

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 four states. For the three months ended June 30, 2023, 85% of our revenue was generated from retail dispensaries and 15% from wholesale business.  For the three months ended June 30, 2022, 81% of our revenue was generated from retail business and 19% from wholesale business.

For the three months ended June 30, 2023, Minnesota operations contributed approximately 57% of revenues, New York contributed 17%, New Mexico contributed 5%, and Maryland contributed 21%. For the three months ended June 30, 2022, Minnesota operations contributed approximately 48% of revenues, New York contributed 18%, Arizona contributed 6%, New Mexico contributed 11%, and Maryland contributed 17%.

Revenue for the three-months ended June 30, 2023, was $20,196,556, a decrease of $893,592 or 4% compared to revenue of $21,090,148 for the three-months ended June 30, 2022. The decrease is primarily attributable to decreased revenue contributions from the retail business in New Mexico and the lack of Arizona revenues, which was disposed of in 2022, partially offset by Minnesota and Maryland revenue growth. An increased number of operators and store count drove decreased New Mexico revenues, while increased patient count and demand drove increased Minnesota revenues.

Retail revenue for the three months ended June 30, 2023, was $17,143,099 an increase of $101,607 or 1% compared to retail revenue of $17,041,492 for the three months ended June 30, 2022, primarily due to increased revenue contributions from Minnesota and Maryland offset by decreased contributions from New York and New Mexico.

25

Wholesale revenue for the three months ended June 30, 2023, was $3,053,457, a decrease of $995,199 compared to wholesale revenue of $4,048,656 for the three months ended June 30, 2022. The decrease was primarily due to the lack of Arizona wholesale revenues.

Three Months Ended

 

June 30, 

 

    

2023

    

2022

    

$Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

11,479,371

$

9,928,201

$

1,551,170

 

16

%

NY

 

2,279,635

 

2,792,734

 

(513,099)

 

(18)

%

NM

 

911,969

 

2,340,575

 

(1,428,606)

 

(61)

%

MD

2,472,124

1,979,982

492,142

 

25

%

Total Retail

$

17,143,099

$

17,041,492

$

101,607

 

1

%

Wholesale:

 

  

 

  

 

  

 

  

AZ

$

$

1,344,620

$

(1,344,620)

 

(100)

%

MD

 

1,837,145

 

1,565,835

 

271,310

 

17

%

NY

 

1,176,585

 

909,521

 

267,064

 

29

%

NM

39,727

 

 

39,727

 

100

%

MN

 

 

228,680

 

(228,680)

 

(100)

%

Total Wholesale

$

3,053,457

$

4,048,656

$

(995,199)

 

(25)

%

Total Revenue

$

20,196,556

$

21,090,148

$

(893,592)

 

(4)

%

NM and AZ

$

(951,696)

$

(3,685,195)

$

2,733,499

 

(74)

%

Total Revenue excluding NM and AZ

$

19,244,860

$

17,404,953

$

1,839,907

 

11

%

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 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 June 30, 2023, was $10,865,260, an increase of $142,138 compared to the three months ended June 30, 2022, of $10,723,122.

Gross profit for the three months ended June 30, 2023, was $9,331,296, representing a gross margin of 46%. This is compared to gross profit for the three months ended June 30, 2022, of $10,367,026 or a 49% gross margin. The decrease in gross profit and margin was driven primarily by an increase in inventory valuation adjustments of $529,805.

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 that could place downward pressure on our retail and wholesale gross margins.

26

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 June 30, 2023, were $10,373,340 an increase of $314,499 compared to total expenses of $10,058,841 for the three months ended June 30, 2022. The decrease in total expenses is primarily attributable to a decrease in salaries and wages and professional fees partially offset by an increase in share based compensation expense.

Operating Income (Loss) before Income Taxes

Operating income (loss) before other income (expense) and provision for income taxes for the three months ended June 30, 2023, was ($1,042,044) a decrease of $1,350,229 compared to operating income of $308,185 for the three months ended June 30, 2022.

Total Other Income (Expense)

Total other expense for the three months ended June 30, 2023, was $(4,694,340), a change of $751,921 compared to other expense of $(5,446,261) for the three months ended June 30, 2022. This change is primarily attributable to an increased losses on disposal of assets and interest expense, partially offset by increased other income attributable to the receipt of $4,650,264  related to the CARES Employee Retention credit.

Provision for Income Taxes

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

Six months ended June 30, 2023, Compared to Six months ended June 30, 2022

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 five states. For the six months ended June 30, 2023, 86% of the revenue was generated from retail business and 14% from wholesale business. For the six months ended June 30, 2022, 80% of the revenue was generated from retail dispensaries and 20% from wholesale business.  

For the six months ended June 30, 2023, Minnesota operations contributed approximately 57% of revenues, New York contributed 17%, New Mexico contributed 5%, and Maryland contributed 21%. For the six months ended June 30, 2022, Minnesota operations contributed approximately 47% of revenues, New York contributed 20%, Arizona contributed 6%, New Mexico contributed 9%, and Maryland contributed 18%.

27

Revenue for the six months ended June 30, 2023, was $39,284,980, an increase of $2,556,260 or 7% compared to revenue of $36,728,720 for the six months ended June 30, 2022. The increase is primarily attributable to increased revenue contributions from the retail business in Minnesota, partially offset by decreased retail revenues in New Mexico, and the lack of Arizona revenues, which was disposed of in 2022. The key revenue driver was increased patient demand in Minnesota, which is the result of the addition of cannabis flower to the Minnesota medical program in March of 2022.

Retail revenue for the six months ended June 30, 2023, was $33,614,899, an increase of $4,161,184 or 14% compared to retail revenue of $29,453,715 for the six months ended June 30, 2022, primarily due to revenue contributions from Minnesota and Maryland, partially offset by decreased New York and New Mexico retail revenues.

Wholesale revenue for the six months ended June 30, 2023, was $5,670,081, a decrease of $1,604,914 compared to wholesale revenue of $7,275,005 for the six months ended June 30, 2022. The decrease was primarily due to the lack of Arizona wholesale revenues.

Six Months Ended

 

June 30, 

 

    

2023

    

2022

    

$ Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

22,198,288

$

16,592,289

$

5,605,999

 

34

%

NY

 

4,641,577

 

5,651,627

 

(1,010,050)

 

(18)

%

NM

 

1,964,285

 

3,263,928

 

(1,299,643)

 

(40)

%

MD

4,810,749

3,945,871

864,878

 

22

%

Total Retail

$

33,614,899

$

29,453,715

$

4,161,184

 

14

%

Wholesale:

 

  

 

  

 

  

 

  

AZ

$

$

2,355,683

$

(2,355,683)

 

(100)

%

MD

 

3,401,020

 

2,828,423

 

572,597

 

20

%

NY

 

2,229,334

 

1,418,759

 

810,575

 

57

%

NM

39,727

 

 

39,727

 

100

%

MN

 

 

672,140

 

(672,140)

 

(100)

%

Total Wholesale

$

5,670,081

$

7,275,005

$

(1,604,924)

 

(22)

%

Total Revenue

$

39,284,980

$

36,728,720

$

2,556,260

 

7

%

NM and AZ

$

(2,004,012)

$

(5,619,611)

$

3,615,599

 

(64)

%

Total Revenue excluding NM and AZ

$

37,280,968

$

31,109,109

$

6,171,859

 

20

%

N.M. Not Meaningful

 

  

 

  

 

  

 

  

Cost of Goods Sold and Gross Profit

Cost of goods sold for the six months ended June 30, 2023 was $20,433,471, a decrease of $3,439,545 compared to the six months ended June 30, 2022, of $23,873,016.

Gross profit for the six months ended June 30, 2023 was $18,851,509 representing a gross margin of 48%. This is compared to gross profit for the six months ended June 30, 2022 of $12,855,704 or a 35% gross margin. The increase in margin was driven by increased retail revenue contributions from Minnesota, which carries a high margin profile, both overall and as a percentage of total revenue, and the disposition of all Arizona wholesale operations, which carried a low margin in 2022.

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 that could place downward pressure on our retail and wholesale gross margins.

28

Total Expenses

Total expenses for the six months ended June 30, 2023 were $19,525,045, a decrease of $782,633 compared to total expenses of $20,307,678 for the six months ended June 30, 2022. The decrease in total expenses was attributable to a decrease in general and administrative expenses partially offset by an increase in stock-based compensation expenses driven by increased option issuances in 2023 relative to 2022. The decrease in general and administrative expenses was driven by reduced headcount and other corporate cost savings initiatives.

Operating Loss before Income Taxes

Operating loss before other income (expense) and provision for income taxes for the six months ended June 30, 2023 was ($673,536), a decrease of $6,855,252 compared to $(7,451,974) for the six months ended June 30, 2022.

Total Other Expense

Total other expenses for the six months ended June 30, 2022, were $11,806,817, a decrease of $2,186,067 compared to $13,992,884 for the six months ended June 30, 2022. This decrease is primarily attributable to increased other income attributable to the receipt of $4,650,264 related to the CARES Employee Retention credit and the lack of impairment losses in 2023, partially offset by increased interest expense driven by the Credit Facility and increased losses on disposal of assets related to the Red Barn Growers disposition.

Provision for Income Taxes

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

NON-GAAP MEASURES

EBITDA is a non-GAAP measure that does not have standardized definition under GAAP. The following information provides reconciliations of the supplemental non-GAAP financial measure presented herein to the most directly comparable financial measures calculated and presented in accordance with GAAP. We have provided the non-GAAP financial measure, which is 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. This supplemental non-GAAP financial measure is presented because management has evaluated the financial results both including and excluding the adjusted items and believes that the supplemental non-GAAP financial measure presented provide additional perspective and insights when analyzing the core operating performance of the business. This supplemental non-GAAP financial measure should not be considered superior to, as a substitute for, or as an alternative to, and should be considered in conjunction with, the GAAP financial measures presented.

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2023

    

2022

2023

    

2022

Net income (loss)

$

(7,329,255)

$

(6,183,076)

$

(15,735,224)

$

(20,749,858)

Interest expense, net

 

7,744,794

 

5,297,823

 

14,879,584

 

9,899,622

Income taxes

 

1,592,871

 

1,045,000

 

3,254,871

 

(695,000)

Depreciation & Amortization

 

276,709

 

335,394

 

595,985

 

663,757

Depreciation included in cost of goods sold

 

559,978

 

613,863

 

1,294,065

 

1,314,056

EBITDA (non-GAAP)

$

2,845,097

$

1,109,004

$

4,289,281

$

(9,567,423)

29

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 has paid off 60,000 in principal, and the remaining $1,050,000 principal balance is due on December 31, 2023.

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. The maturity date of the note is November 19, 2023, 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 interest payable monthly. 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 paid-in-kind 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 and considered a deferred financing cost. It 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.

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

30

term of three years, with an annual interest rate of 12.0%, 6.0% cash and 6.0% paid-in-kind. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, 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 $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 paid in kind interest is due on April 30, 2026.

During the three months ended June 30, 2023, the Company closed a second and third tranche of Convertible Notes, which are both convertible into Subordinate Voting Shares at a conversion price of $0.145.

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 $502,538 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.

Cash Used in Operating Activities

Net cash used in operating activities was $2.2 million for the six months ended June 30, 2023, a decrease of $7.7 million as compared to $9.8 million for the six months ended June 30, 2022. The decrease is primarily attributed to more favorable changes in working capital items, and increased gross profit.

Cash Used in Investing Activities

Net cash used in investing activities was $2.2 million for the six months ended June 30, 2023, a decrease of $1.5 million compared to net cash used in investing activities of $3.7 million for the six months ended June 30, 2022. The decrease is primarily attributable to decreased property, plant, and equipment additions relative to the prior year quarter.

Cash Provided (Used) by Financing Activities

Net cash provided by financing activities was $0.5 million for the six months ended June 30, 2023, a change of $14.8 million as compared to $15.4 million provided by financing activities in the six months ended June 30, 2022. The change was principally due to decreased proceeds received from the Credit Facility in 2023 as compared to 2022.

Lease Transactions

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

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

31

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

Operating Leases

Finance Leases

    

June 30, 2023

    

June 30, 2023

    

Total

2023

$

1,042,238

$

5,614,232

$

6,656,470

2024

 

2,007,051

 

11,063,698

 

13,070,749

2025

 

1,858,102

 

11,164,577

 

13,022,679

2026

 

1,522,046

 

11,496,826

 

13,018,872

2027

 

1,353,809

 

11,839,086

 

13,192,895

Thereafter

 

1,271,640

 

185,973,220

 

187,244,860

Total minimum lease payments

$

9,054,886

$

237,151,639

$

246,206,525

Less discount to net present value

(2,745,266)

 

(157,752,810)

 

(160,498,076)

Less liabilities held for sale

(4,151,339)

(70,995,636)

(75,146,975)

Present value of lease liability

$

2,158,281

$

8,403,193

$

10,561,474

ADDITIONAL INFORMATION

Outstanding Share Data

As of August 11, 2023, we had 108,610,772 shares issued and outstanding, consisting of the following:

(a)  Subordinate voting shares

108,262,130 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

348,642 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.

(c)  Super voting shares

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

Options, Warrants, and Convertible Promissory Notes

As of June 30, 2023, we had 30,185,610 employee stock options outstanding, 3,102,765 RSUs outstanding, 3,037,649 Subordinate Voting Share compensation warrants denominated in C$ related to financing activities, and 6,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.

32

Critical Accounting Policies

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 2022 Annual Report on Form 10-K for the year ended December 31, 2022.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

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

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2023, 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.

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.

33

Simultaneously with the complaint, Schneyer filed a motion seeking a temporary restraining order (“TRO”) to prevent the “further transfer” of MaryMed which would, Schneyer claimed, occur if Vireo U.S.’s RTO transactions were allowed to occur. The Court held a hearing on the motion for TRO on March 5, 2019 and denied the motion on the same day.

Weeks prior to commencement of the litigation, Dorchester Management had appointed a special litigation committee (“SLC”) on behalf of Capital to investigate the consideration provided by Vireo U.S. for the purchase of MaryMed and assess any potential claims Capital may have as a result of the transaction. The SLC, a retired judge who engaged another retired judge as legal counsel to the SLC, was appointed in accordance with Minnesota law, issued a report on May 1, 2021, recommending, among other things, that certain claims be permitted to proceed (the “Remaining Derivative Claims”) and other claims not be permitted to proceed by the Court (the “Rejected Derivative Claims”).

On July 7, 2021, Schneyer filed a Second Amended Complaint asserting direct claims on behalf of himself and the Remaining Derivative Claims on behalf of Capital and some Rejected Derivative Claims on behalf of Capital. Under Delaware law, Capital has a right to control the litigation of the Remaining Derivative Claims, the Rejected Derivative Claims, and any other derivative allegations that may be asserted on behalf of Capital. On August 17, 2021, Management exercised this right for Capital and appointed a second independent special litigation committee (the “Second SLC”), a partner at an international law firm, to manage the litigation of the claims raised in Schneyer’s Second Amended Complaint. On August 31, 2021, Capital filed a complaint at the Second SLC’s direction alleging the Remaining Derivative Claims and the Rejected Derivative Claims. Schneyer opposed the appointment of the Second SLC.

On December 9, 2021, the Court dismissed Schneyer’s claim for rescissory damages and the Remaining Derivative Claim alleging fraud. The Court also ruled that the Remaining Derivative Claims should be pursued by the Second SLC. Finally, the Court also denied Schneyer’s request to seek punitive damages.

On February 22, 2022, the Minnesota Court of Appeals denied the immediate review of the December 9, 2021, order.

On June 20,2022 the Court issued an order amending and realigning the complaint brought by Capital for the Remaining Derivative Claims. The order also denied Vireo U.S.’s and Dorchester Management’s motion to dismiss the Remaining Derivative Claims brought by Capital.

Following this order, the litigation was permitted to proceed with Schneyer’s three direct contract claims against Vireo U.S and a direct fraud claim against Management and Vireo U.S. on an individual basis, as well as the Remaining Derivative Claims brought by Capital.

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 changes 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 have acquired 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 were to 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

34

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 has determined to treat as a repudiation.

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

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

No unregistered sales of equity securities occurred during the six months ended June 30, 2023.

Item 6. Exhibits

Exhibit
No.

    

Description of Exhibit

10.45

Sixth Amendment to the Credit Agreement and Frist Amendment to the Security Agreement, dates of March 31, 2023, by and among Goodness Growth Holdings, Inc. and certain of its subsidiaries, the persons from time-to-time parties thereto as guarantors, the lenders party thereto, and Chicago Atlantic Advisers, LLC, as administrative agent and as collaterial agent (incorporated by reference to Exhibit 10.45 to our Registration Statement on Form S-1 filed with the SEC on August 4, 2023).

10.46

Consulting Agreement, dated May 24, 2023, by and between Goodness Growth Holdings, Inc. and Grown Rogue Unlimited ULC (incorporated by reference to Exhibit 10.46 to our Registration Statement on Form S-1 filed with the SEC on August 3, 2023).

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 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 June 30, 2023, 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.

35

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: August 14, 2023

By:

/s/ Joshua Rosen

Name:

Joshua Rosen

Title:

Interim Chief Executive Officer

Date: August 14, 2023

By:

/s/ John A. Heller

Name:

John A. Heller

Title:

Chief Financial Officer

36

EX-31.1 2 gdnsf-20230630xex31d1.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)) 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; and
(b)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
(c)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.

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 14, 2023

By:

/s/ Joshua Rosen

   

Joshua Rosen

Interim Chief Executive Officer


EX-31.2 3 gdnsf-20230630xex31d2.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, John A. Heller, 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)) 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; and
(b)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
(c)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.

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 14, 2023

By:

/s/ John A. Heller

    

John A. Heller

Chief Financial Officer


EX-32.1 4 gdnsf-20230630xex32d1.htm EX-32.1

 

Exhibit 32.1

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

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

In connection with the report of Goodness Growth Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 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

Interim Chief Executive Officer

August 14, 2023

/s/ John A. Heller

John A. Heller

Chief Financial Officer

August 14, 2023


EX-101.SCH 5 gdnsf-20230630.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 40302 - 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 41402 - Disclosure - Convertible Notes - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Selling, General and Administrative Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Income Taxes - (Recoveries) expenses for income taxes (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 40301 - Disclosure - Business Combinations and Dispositions - Dispositions (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 40905 - 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 Notes (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 - Stock Options (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 41608 - Disclosure - Stock-Based Compensation - Warrants - 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 Notes 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 Notes (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 40802 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - 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 6 gdnsf-20230630_cal.xml EX-101.CAL EX-101.DEF 7 gdnsf-20230630_def.xml EX-101.DEF EX-101.LAB 8 gdnsf-20230630_lab.xml EX-101.LAB EX-101.PRE 9 gdnsf-20230630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 10, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Subordinate Voting Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   108,262,130
Multiple Voting Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   348,642
Super Voting Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   0
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Current assets:      
Cash $ 11,346,063 $ 15,149,333  
Accounts receivable, net of allowance for doubtful accounts of $349,575 and $453,860, respectively 4,946,269 4,286,072  
Inventory 19,783,582 20,508,023  
Prepayments and other current assets 1,910,514 2,544,532  
Warrants receivable 1,248,224    
Assets Held for Sale 87,132,328 4,240,781  
Total current assets 126,366,980 46,728,741  
Property and equipment, net 24,279,582 89,606,932  
Operating lease, right-of-use asset 2,126,179 6,110,787  
Notes receivable, long-term 3,750,000 3,750,000  
Intangible assets, net 8,048,913 8,776,946 $ 10,184,289
Goodwill 0 183,836  
Deposits 383,645 2,312,161  
Deferred tax assets 995,000 1,687,000  
Total assets 165,950,299 159,156,403  
Current liabilities      
Accounts Payable and Accrued liabilities 27,089,821 14,928,780  
Long-Term debt, current portion 53,869,962 11,780,000  
Right of use liability 888,327 1,680,294  
Liabilities held for sale 75,146,975 1,319,847  
Total current liabilities 156,995,085 29,708,921  
Right-of-use liability 9,673,146 79,757,994  
Other long-term liabilities 215,237    
Convertible debt, net 3,093,196    
Long-Term debt, net 3,898,443 46,248,604  
Total liabilities 173,875,107 155,715,519  
Commitments and contingencies (refer to Note 17)  
Stockholders' equity (deficiency)      
Additional Paid in Capital 185,691,379 181,321,847  
Accumulated deficit (193,616,187) (177,880,963)  
Total stockholders' equity (deficiency) (7,924,808) 3,440,884 $ 43,005,903
Total liabilities and stockholders' equity (deficiency) 165,950,299 159,156,403  
Subordinate Voting Shares      
Stockholders' equity (deficiency)      
Common stock  
Multiple Voting Shares      
Stockholders' equity (deficiency)      
Common stock  
Super Voting Shares      
Stockholders' equity (deficiency)      
Common stock  
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Common stock    
Net of allowance for doubtful accounts $ 349,575 $ 453,860
Subordinate Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 86,721,030 86,721,030
Common stock, outstanding 86,721,030 86,721,030
Multiple Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 348,642 348,642
Common stock, outstanding 348,642 348,642
Super Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 65,411 65,411
Common stock, outstanding 65,411 65,411
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS        
Revenue $ 20,196,556 $ 21,090,148 $ 39,284,980 $ 36,728,720
Cost of sales        
Product costs 10,275,584 10,663,251 19,853,795 20,346,228
Inventory valuation adjustments 589,676 59,871 579,676 3,526,788
Gross profit 9,331,296 10,367,026 18,851,509 12,855,704
Operating expenses:        
Selling, general and administrative 8,059,427 8,625,439 15,216,262 17,903,408
Stock-based compensation expenses 2,037,204 1,098,008 3,712,798 1,740,513
Depreciation 117,681 163,127 277,191 319,224
Amortization 159,028 172,267 318,794 344,533
Total operating expenses 10,373,340 10,058,841 19,525,045 20,307,678
Income (loss) from operations (1,042,044) 308,185 (673,536) (7,451,974)
Other income (expense):        
Impairment of long-lived assets   (54,739) 0 (5,367,915)
Gain (loss) on disposal of assets (2,747,881)   (2,747,881) 168,359
Gain (loss) on sale of property and equipment   (10,930)   (10,930)
Interest expenses, net (7,744,794) (5,297,823) (14,879,584) (9,899,622)
Other income (expenses) 5,798,335 (82,769) 5,820,648 1,117,224
Other income (expenses), net (4,694,340) (5,446,261) (11,806,817) (13,992,884)
Loss before income taxes (5,736,384) (5,138,076) (12,480,353) (21,444,858)
Current income tax expenses (1,652,871) (965,000) (3,377,871) (2,340,000)
Deferred income tax recoveries 60,000 (80,000) 123,000 3,035,000
Net loss and comprehensive loss $ (7,329,255) $ (6,183,076) $ (15,735,224) $ (20,749,858)
Net loss per share - basic $ (0.06) $ (0.05) $ (0.12) $ (0.16)
Net loss per share - diluted $ (0.06) $ (0.05) $ (0.12) $ (0.16)
Weighted average shares used in computation of net loss per share - basic 128,126,330 128,111,328 128,126,330 128,111,328
Weighted average shares used in computation of net loss per share - diluted 128,126,330 128,111,328 128,126,330 128,111,328
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021       $ 178,429,422 $ (135,423,519)       $ 43,005,903
Balance at the beginning (in shares) at Dec. 31, 2021 81,298,228 402,720 65,411            
Conversion of MVS shares (in shares) 2,813,400 (28,134)              
Stock-based compensation       1,740,513         1,740,513
Net Loss         (20,749,858)       (20,749,858)
Balance at the end at Jun. 30, 2022       180,169,935 (156,173,377)       23,996,558
Balance at the end (in shares) at Jun. 30, 2022 84,111,628 374,586 65,411            
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     86,721,030 348,642 65,411  
Warrants issued in financing activities       497,055         497,055
Stock-based compensation       2,464,574         2,464,574
Obligation to issue shares       1,407,903         1,407,903
Net Loss         (15,735,224)       (15,735,224)
Balance at the end at Jun. 30, 2023       $ 185,691,379 $ (193,616,187)       $ (7,924,808)
Balance at the end (in shares) at Jun. 30, 2023 86,721,030 348,642 65,411     86,721,030 348,642 65,411  
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES          
Net loss     $ (15,735,224) $ (20,749,858)  
Adjustments to reconcile net loss to net cash used in operating activities:          
Inventory valuation adjustments     579,676 3,526,788  
Depreciation $ 117,681 $ 163,127 277,191 319,224  
Depreciation capitalized into inventory     1,294,065 1,314,056  
Non-cash operating lease expense     327,692 558,083  
Amortization of intangible assets 159,028 172,267 318,794 344,533 $ 662,501
Stock-based payments     3,712,798 1,740,513  
Warrants receivable     (1,248,224)    
Interest Expense     3,223,635 2,162,218  
Impairment of long-lived assets       5,367,915  
Deferred income tax     (123,000) (3,035,000)  
Accretion     593,063 2,521,196  
Loss (gain) on sale of property and equipment       10,930  
Loss on disposal of Red Barn Growers     2,909,757    
Loss (gain) on disposal of assets     (161,727)    
Gain on disposal of royalty asset       (168,359)  
Change in operating assets and liabilities:          
Accounts Receivable     (60,197) (1,986,315)  
Prepaid expenses     608,486 (1,031,442)  
Inventory     (1,737,376) (1,612,556)  
Accounts payable and accrued liabilities     3,150,425 870,373  
Change in assets and liabilities held for sale     (91,247)    
Net cash used in operating activities     (2,161,413) (9,847,701)  
CASH FLOWS FROM INVESTING ACTIVITIES:          
PP&E Additions     (2,478,645) (3,917,948)  
Proceeds from sale of Red Barn Growers net of cash     439,186    
Proceeds from sale of property, plant, and equipment     125,000 372,815  
Proceeds from sale of royalty asset       236,635  
Deposits     (260,545) (403,281)  
Net cash provided by (used in) investing activities     (2,175,004) (3,711,779)  
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from long-term debt, net of issuance costs       16,355,643  
Proceeds from convertible debt, net of issuance costs     3,497,462    
Debt principal payments     (1,976,362)    
Lease principal payments     (987,953) (980,713)  
Net cash provided by (used in) financing activities     533,147 15,374,930  
Net change in cash     (3,803,270) 1,815,450  
Cash, beginning of period     15,149,333 15,155,279 15,155,279
Cash, end of period $ 11,346,063 $ 16,970,729 $ 11,346,063 $ 16,970,729 $ 15,149,333
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary
6 Months Ended
Jun. 30, 2023
Description of Business and Summary  
Description of Business and Summary

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, as Dominion Energy, Inc.. Vireo Health, Inc., (“VHI”) was incorporated under the laws of the State of Delaware on December 28, 2017, with an effective date of January 1, 2018. Through a series of transactions known, colloquially, as a “reverse-triangular merger,” on March 18, 2019, VHI was acquired by a subsidiary of the Company, with the result that the former shareholders of VHI comprised over 99% of the shareholders of the Company. 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 New Mexico, Arizona, and Ohio.

While marijuana and CBD-infused products are legal under the laws of many 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 recreational use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “recreational 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 have acquired 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 were to receive 0.22652 of a subordinate voting share of Verano (each a “Verano Subordinate Voting Share”), subject to adjustment as described in the Arrangement Agreement (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 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 had no factual or legal basis to justify or support 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 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. 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.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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, 2022, filed with the United States Securities and Exchange Commission (“SEC”) on March 31, 2023, (the "Annual Financial Statements"). There have been no material changes to the Company’s significant accounting policies.

Basis of presentation

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

Basis of consolidation

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

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

1776 Hemp, LLC

 

Delaware, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

EHF Cultivation Management, LLC

Arizona, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Red Barn Growers, Inc.

 

New Mexico, 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 above 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.

Recently adopted accounting pronouncements

In October of 2021 FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the

recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The adoption of the standard on January 1, 2023, did not have a material impact on the Company's results of operations or cash flows.

Net loss per share

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

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

The anti-dilutive shares outstanding for the six month period ending June 30, 2023, and 2022 were as follows:

June 30, 

2023

    

2022

Stock options

30,185,610

 

26,187,660

Warrants

9,437,649

 

4,226,449

RSUs

3,102,765

1,094,200

Convertible debt

27,756,593

Total

70,482,617

 

31,508,309

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

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

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Retail

$

17,143,099

$

17,041,492

$

33,614,899

$

29,453,715

Wholesale

 

3,053,457

 

4,048,656

 

5,670,081

 

7,275,005

Total

$

20,196,556

$

21,090,148

$

39,284,980

$

36,728,720

New accounting pronouncements not yet adopted

None.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations and Dispositions
6 Months Ended
Jun. 30, 2023
Business Combinations and Dispositions  
Business Combinations and Dispositions

3. Business Combinations and Dispositions

Dispositions

On June 23, 2023, the Company divested all the assets and liabilities of Red Barn Growers, Inc., a New Mexico nonprofit organization effectively controlled by the Company’s subsidiary company, Vireo Health of New Mexico, LLC, to 37 Management Group, Inc., a New Mexico corporation (“37 Management”). As part of this transaction, the Company is to be paid $1,000,000, less cash on hand of $60,814, of which $439,186 was paid at closing, and $500,000 is to be paid within one year of the close date. Consideration received was less than the net book value of the transferred assets and liabilities of $3,848,943, resulting in a loss of $2,909,757 which was recorded in the consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2023.

On March 31, 2022, the Company sold the rights to a 10% royalty on future net revenues generated by High Gardens, Inc., a former subsidiary of the Company that was divested in 2020, for cash consideration of $236,635. The carrying value of the intangible royalty asset prior to disposition was $68,276, resulting in a gain of $168,359 which was recorded in the unaudited condensed consolidated statement of loss and comprehensive loss for the six months ended June 30, 2022.

Assets Held for Sale

As of June 30, 2023, the Company identified property, equipment, and lease assets and liabilities associated with the businesses in New York, Nevada, Puerto Rico, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use such that the Company can better manage working capital and generate more favorable future cash flows. 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.” Assets and liabilities held for sale are as follows:

Assets held for sale

 

  

Property and equipment

$

79,308,869

Intangible assets

662,501

Operating lease, right-of-use asset

4,074,072

Deferred Tax Assets

815,000

Deposits

2,271,886

Total assets held for sale

$

87,132,328

Liabilities held for sale

 

  

Right of Use Liability

$

75,146,975

Total liabilities held for sale

$

75,146,975

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
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, goodwill, and intangible assets, are measured at fair value when there is an indicator of impairment and

are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2023, 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.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable
6 Months Ended
Jun. 30, 2023
Accounts Receivable  
Accounts Receivable

5. Accounts Receivable

Trade receivables are comprised of the following items:

June 30, 

December 31,

    

2023

    

2022

Trade receivable

$

1,613,136

$

1,421,027

Tax withholding receivable

2,789,504

2,755,396

Other

 

543,629

 

109,649

Total

$

4,946,269

$

4,286,072

Included in the trade receivables, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of  $65,414 and $169,699 respectively. Included in the tax withholding receivable, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of $284,161.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory
6 Months Ended
Jun. 30, 2023
Inventory  
Inventory

6. Inventory

Inventory is comprised of the following items:

    

June 30, 

December 31,

    

2023

    

2022

Work-in-progress

$

14,076,466

$

14,209,695

Finished goods

 

5,125,923

 

5,506,760

Other

 

581,193

 

791,568

Total

$

19,783,582

$

20,508,023

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

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2023

    

2022

2023

    

2022

Work-in-progress

$

540,967

$

44,652

$

556,039

$

3,324,943

Finished goods

 

48,709

 

15,219

 

23,637

 

166,467

Other

 

 

 

 

35,378

Total

$

589,676

$

59,871

$

579,676

$

3,526,788

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Prepayments and other current assets
6 Months Ended
Jun. 30, 2023
Prepayments and other current assets  
Prepayments and other current assets

7. Prepayments and other current assets

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

    

June 30, 

December 31,

    

2023

    

2022

Prepaid Insurance

$

898,209

$

1,894,385

Other Prepaid Expenses

 

1,012,305

 

650,147

Total

$

1,910,514

$

2,544,532

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2023
Property and Equipment, Net  
Property and Equipment, Net

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

June 30, 

December 31,

    

2023

    

2022

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

14,929,970

 

17,567,628

Furniture and equipment

 

7,586,951

 

9,709,714

Software

 

242,204

 

221,540

Vehicles

 

284,000

 

646,257

Construction-in-progress

 

229,079

 

794,958

Right of use asset under finance lease

 

7,938,137

 

69,892,379

 

32,073,446

 

99,695,581

Less: accumulated depreciation

 

(7,793,864)

 

(10,088,649)

Total

$

24,279,582

$

89,606,932

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

As of June 30, 2023, 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 an impairment charge of $0 (2022 - $5,367,915) on property and equipment, net.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases  
Leases

9. Leases

Components of lease expenses are listed below:

    

June 30, 

June 30, 

    

2023

2022

Finance lease cost

  

Amortization of ROU assets

$

414,376

$

549,601

Interest on lease liabilities

 

5,566,631

 

5,288,767

Operating lease costs

 

1,060,043

 

1,294,433

Total lease costs

$

7,041,050

$

7,132,801

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

    

Operating Leases

    

Finance Leases

    

    

June 30, 2023

    

June 30, 2023

    

Total

2023

$

1,042,238

$

5,614,232

$

6,656,470

2024

 

2,007,051

 

11,063,698

 

13,070,749

2025

 

1,858,102

 

11,164,577

 

13,022,679

2026

 

1,522,046

 

11,496,826

 

13,018,872

2027

 

1,353,809

 

11,839,086

 

13,192,895

Thereafter

 

1,271,640

 

185,973,220

 

187,244,860

Total minimum lease payments

$

9,054,886

$

237,151,639

$

246,206,525

Less discount to net present value

(2,745,266)

 

(157,752,810)

 

(160,498,077)

Less liabilities held for sale

(4,151,339)

(70,995,636)

(75,146,975)

Present value of lease liability

$

2,158,281

$

8,403,193

$

10,561,473

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

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

Supplemental cash flow information related to leases:

    

June 30, 

    

2023

    

2022

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

  

 

  

Lease principal payments

$

987,953

$

980,713

Non-cash additions to ROU assets

 

4,054,328

 

Amortization of operating leases

 

512,880

 

657,921

Other information about lease amounts recognized in the financial statements:

    

June 30, 

 

    

2023

    

2022

 

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

4.70

 

5.25

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

17.43

 

19.12

Weighted-average discount rate – operating leases

15.00

%  

15.00

%

Weighted-average discount rate – finance leases

15.32

%  

15.27

%

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jun. 30, 2023
Goodwill  
Goodwill

10. Goodwill

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

Goodwill - December 31, 2021 and 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - June 30, 2023

$

Goodwill is tested for impairment annually or more frequently if indicators of impairment exist or if a decision is made to dispose of business. The valuation date for the Company’s annual impairment testing is December 31. Following the divestiture of Red Barn Growers (Note 3), the carrying value of goodwill is $0.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Intangibles
6 Months Ended
Jun. 30, 2023
Intangibles  
Intangibles

11. Intangibles

Intangible assets are comprised of the following items:

    

Licenses

    

Royalty Asset

    

Total

Balance December 31, 2021

$

10,116,013

$

68,276

 

$

10,184,289

Divestitures

 

 

(68,276)

 

 

(68,276)

Amortization

 

(662,501)

(662,501)

Transfer to held for sale (Note 3)

(676,566)

 

 

 

(676,566)

Balance, December 31, 2022

$

8,776,946

$

 

$

8,776,946

Divestitures (Note 3)

 

(409,239)

 

 

 

(409,239)

Amortization

 

(318,794)

 

 

 

(318,794)

Balance, June 30, 2023

$

8,048,913

$

 

$

8,048,913

Amortization expense for intangibles was $159,028 and $318,794 during the three and six months ended June 30, 2023, respectively, and $172,267 and $344,533 during the three and six months ending June 30, 2022, 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 $601,066 per year for the next five fiscal years.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Liabilities
6 Months Ended
Jun. 30, 2023
Accounts Payable and Accrued Liabilities  
Accounts Payable and Accrued Liabilities

12. Accounts Payable and Accrued Liabilities

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

    

June 30, 

December 31,

    

2023

    

2022

Accounts payable – trade

$

2,229,918

$

1,905,008

Accrued Expenses

 

15,731,087

 

6,172,924

Taxes payable

 

8,502,127

 

6,166,145

Contract liability

 

626,689

 

684,703

Total accounts payable and accrued liabilities

$

27,089,821

$

14,928,780

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jun. 30, 2023
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 has paid off 60,000 in principal, and the remaining $1,050,000 principal balance is due on December 31, 2023.

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. The maturity date of the note is November 19, 2023, 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 interest payable monthly. 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 paid-in-kind 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 and considered a deferred financing cost. It 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.

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

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

58,028,604

$

27,329,907

Proceeds

 

 

28,000,000

Principal repayments

(1,976,362)

Deferred financing costs

(1,407,903)

(2,236,919)

PIK interest

801,934

1,300,245

Amortization of deferred financing costs

2,322,132

3,635,371

End of period

 

57,768,405

 

58,028,604

Less: current portion

 

53,869,962

 

11,780,000

Total long-term debt

$

3,898,443

$

46,248,604

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

2023

$

3,050,000

2024

 

54,718,405

Thereafter

Total

$

57,768,405

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes
6 Months Ended
Jun. 30, 2023
Long-Term Debt  
Convertible Notes

14. Convertible Notes

On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to $10,000,000 in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of three years, with an annual interest rate of 12.0%, 6.0% cash and 6.0% paid-in-kind. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, 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 $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 paid-in-kind interest is due on April 30, 2026.

During the three months ended June 30, 2023, the Company closed a second and third tranche of Convertible Notes, which are both convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from the second and third tranches amounted to $2,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 (Note 16). The value of these warrants and other legal and administrative expenses amounting to $502,538 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.

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

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

$

Proceeds

 

4,000,000

 

Deferred financing costs

(999,593)

PIK interest

24,707

Amortization of deferred financing costs

68,082

End of period

$

3,093,196

 

Less: current portion

 

 

Total convertible debt

$

3,093,196

$

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Stockholders' Equity  
Stockholders' Equity

15. Stockholders’ Equity

Shares

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

    

Par Value

    

Authorized

    

Voting Rights

Subordinate Voting Share (“SVS”)

 

 

Unlimited

 

1 vote for each share

Multiple Voting Share (“MVS”)

 

 

Unlimited

 

100 votes for each share

Super Voting Share

 

 

Unlimited

 

1,000 votes for each share

Subordinate Voting Shares

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

Multiple Voting Shares

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

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

Super Voting Shares

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

Shares Issued

During the six months ended June 30, 2022, 28,134 Multiple Voting Shares were redeemed for 2,813,400 Subordinate Voting Shares.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
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.

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

    

June 30, 

June 30, 

 

    

2023

    

2022

 

Risk-Free Interest Rate

3.81

%

2.04

%

Weighted Average Exercise Price

$

0.25

$

1.77

Expected Life of Options (years)

6.12

2.50

Expected Annualized Volatility

100.00

%

55.00

%

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

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

    

    

Weighted Average  

    

Weighted Avg. 

Number of Shares

Exercise Price

Remaining Life

Balance, December 31, 2021

 

23,226,338

$

0.56

 

6.02

Forfeitures

 

(7,504,677)

 

0.59

 

Exercised

(15,002)

 

0.48

 

Granted

 

7,840,899

 

0.90

 

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(3,065,793)

 

1.02

 

Granted

 

9,703,845

 

0.25

 

6.74

Options Outstanding at June 30, 2023

 

30,185,610

$

0.50

 

6.68

Options Exercisable at June 30, 2023

 

22,323,534

$

0.40

 

5.91

During the three and six months ended June 30, 2023, the Company recognized $600,377 and $1,999,635 in stock-based compensation relating to stock options, respectively. During the three and six months ended June 30, 2022, the Company recognized $802,118 and $1,393,718 in stock-based compensation relating to stock options, respectively. As of June 30, 2023, the total unrecognized compensation costs related to unvested stock options awards granted was $918,598. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 2.0 years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2023, was $20,503 and $11,990, 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.

Warrants issued were valued using the Black-Scholes option pricing model with the following assumptions:

    

June 30, 

June 30, 

SVS Warrants

    

2023

    

2022

Risk-Free Interest Rate

3.51

%

N/A

Expected Life (years)

5.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Expected Forfeiture Rate

N/A

N/A

Expected Dividend Yield

N/A

 

N/A

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, 2021

 

$

 

Granted

 

150,000

1.49

 

2.00

Warrants outstanding at December 31, 2022

150,000

$

1.49

2.00

Granted

6,250,000

0.15

5.00

Warrants outstanding at June 30, 2023

 

6,400,000

$

0.18

 

4.75

Warrants exercisable at June 30, 2023

 

6,400,000

$

0.18

 

4.75

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

3,037,649

$

3.50

 

4.23

Granted

 

 

-

 

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

Warrants outstanding at June 30, 2023

3,037,649

$

3.50

2.73

Warrants exercisable at June 30, 2023

 

3,037,649

$

3.50

 

2.73

    

Number of 

    

Weighted Average 

    

Weighted Average 

MVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

13,583

$

194.66

 

0.64

Expired

 

(13,583)

194.66

Warrants outstanding at December 31, 2022 and June 30, 2023

 

 

Warrants exercisable at June 30, 2023

 

$

 

During the three and six months ended June 30, 2023, and 2022, $0 in stock-based compensation expense was recorded in connection with the SVS compensation warrants and $0 in stock-based compensation was recorded in connection with the MVS warrants.

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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Company is obligated to issue 10,000,000 warrants to purchase subordinate voting shares of Goodness Growth to Grown Rogue, with a strike price equal to a 25.0 percent premium to the 10-day volume weighted average price (“VWAP”) of Goodness Growth’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered an accrued expense at a valuation $1,248,224 and included within stock-based compensation on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023.

RSUs

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

compensation expense related to RSUs. During the three and six months ended June 30, 2022 the Company recognized $295,890 and $346,795, 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, 2021

 

$

Granted on March 15, 2022

1,094,200

1.81

Granted on December 15, 2022

 

2,127,477

 

0.29

Balance, December 31, 2022

3,221,677

0.81

Forfeitures

(118,912)

0.71

Balance, June 30, 2023

 

3,102,765

$

0.81

Vested at June 30, 2023

260,269

$

1.81

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
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.

Simultaneously with the complaint, Schneyer filed a motion seeking a temporary restraining order (“TRO”) to prevent the “further transfer” of MaryMed which would, Schneyer claimed, occur if Vireo U.S.’s RTO transactions were allowed to occur. The Court held a hearing on the motion for TRO on March 5, 2019 and denied the motion on the same day.

Weeks prior to commencement of the litigation, Dorchester Management had appointed a special litigation committee (“SLC”) on behalf of Capital to investigate the consideration provided by Vireo U.S. for the purchase of MaryMed and assess any potential claims Capital may have as a result of the transaction. The SLC, a retired judge who engaged another retired judge as legal counsel to the SLC, was appointed in accordance with Minnesota law, issued a report on May 1, 2021, recommending, among other things, that certain claims be permitted to proceed (the “Remaining Derivative Claims”) and other claims not be permitted to proceed by the Court (the “Rejected Derivative Claims”).

On July 7, 2021, Schneyer filed a Second Amended Complaint asserting direct claims on behalf of himself and the Remaining Derivative Claims on behalf of Capital and some Rejected Derivative Claims on behalf of Capital. Under Delaware law, Capital has a right to control the litigation of the Remaining Derivative Claims, the Rejected Derivative Claims, and any other derivative allegations that may be asserted on behalf of Capital. On August 17, 2021, Management exercised this right for Capital and appointed a second independent special litigation committee (the “Second SLC”), a partner at an international law firm, to manage the litigation of the claims raised in Schneyer’s Second Amended

Complaint. On August 31, 2021, Capital filed a complaint at the Second SLC’s direction alleging the Remaining Derivative Claims and the Rejected Derivative Claims. Schneyer opposed the appointment of the Second SLC.

On December 9, 2021, the Court dismissed Schneyer’s claim for rescissory damages and the Remaining Derivative Claim alleging fraud. The Court also ruled that the Remaining Derivative Claims should be pursued by the Second SLC. Finally, the Court also denied Schneyer’s request to seek punitive damages.

On February 22, 2022, the Minnesota Court of Appeals denied the immediate review of the December 9, 2021, order.

On June 20,2022 the Court issued an order amending and realigning the complaint brought by Capital for the Remaining Derivative Claims. The order also denied Vireo U.S.’s and Dorchester Management’s motion to dismiss the Remaining Derivative Claims brought by Capital.

Following this order, the litigation was permitted to proceed with Schneyer’s three direct contract claims against Vireo U.S and a direct fraud claim against Management and Vireo U.S. on an individual basis, as well as the Remaining Derivative Claims brought by Capital.

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

Lease commitments

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

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expenses
6 Months Ended
Jun. 30, 2023
Selling, General and Administrative Expenses  
Selling, General and Administrative Expenses

18. Selling, General and Administrative Expenses

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

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Salaries and benefits

$

3,865,517

$

4,354,631

$

7,662,927

$

8,666,877

Professional fees

 

1,696,559

 

752,645

 

2,586,726

 

2,632,396

Insurance expenses

 

676,049

 

1,243,899

 

1,311,488

 

2,023,896

Marketing

227,068

175,588

452,181

534,348

Other expenses

 

1,594,234

 

2,098,676

 

3,202,940

 

4,045,891

Total

$

8,059,427

$

8,625,439

$

15,216,262

$

17,903,408

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Other Income (Expense)
6 Months Ended
Jun. 30, 2023
Other Income (Expense)  
Other Income (Expense)

19. Other Income (Expense)

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

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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Grown Rogue is obligated to grant the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue to Goodness Growth, with a strike price equal to a 25.0 percent premium to the 10-day VWAP of Grown Rogue’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered a warrant recievable at a black-scholes valuation of $1,248,224 and included within other income on the unaudited condesned consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023. An exercise price of $0.25, an expected life of 5 years, an annual risk-free interest rate of 4.13%, and volatility of 100% were the valuation assumptions used in the black-scholes model.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2023
Supplemental Cash Flow Information  
Supplemental Cash Flow Information

20. Supplemental Cash Flow Information(1)

    

June 30, 

June 30, 

    

2023

    

2022

Cash paid for interest

$

12,003,729

$

6,386,720

Cash paid for income taxes

 

1,055,235

 

3,000,000

Change in construction accrued expenses

 

8,211,272

 

66,988

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments
6 Months Ended
Jun. 30, 2023
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, Massachusetts, Minnesota, Nevada, New York, and Puerto Rico with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2023, the Company’s financial liabilities consist of accounts payable and accrued liabilities, and 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 shareholders and debt financing. 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 six months ended June 30, 2023, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $276,169.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions  
Related Party Transactions

22. Related Party Transactions

As of June 30, 2023, and December 31, 2022, there were $0 and $1,613 due to related parties, respectively.

For the six months ended June 30, 2023, and 2022, the Company paid a related party (Bengal Impact Partners, of which Joshua Rosen, who is the Company’s interim Chief Executive Officer and a member of the Company’s Board of Directors, is a managing partner) $1,613 and $60,000, respectively, for corporate advisory services.

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events  
Subsequent Events

23. Subsequent Events

On July 11, 2023, the Company issued the 15,000,000 Subordinate Voting Shares to its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, and a group of lenders in connection with the fifth amendment to its Credit Facility signed on March 31, 2023.

On July 31, 2023, all 65,411 Super Voting Shares were converted into 6,541,100 Subordinate Voting Shares of the Company.

On July 31, 2023, the Company closed on the fourth tranche of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received, net of deferred financing costs of $20,000, were $980,000.

On August 14, 2023, the Company entered into consulting, licensing and wholesale agreements with two additional dispensaries in Maryland that are owned and controlled by HA-MD LLC and currently operate under the Ethos brand name. The agreements will result in the two Ethos dispensaries in Hampden and Rockville being, upon regulatory approval, rebranded to Green Goods® and include an option to acquire the two dispensaries if and when allowed by applicable law and regulations.

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Summary of Significant Accounting Policies  
Basis of presentation

Basis of presentation

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

Basis of consolidation

Basis of consolidation

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

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

1776 Hemp, LLC

 

Delaware, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

EHF Cultivation Management, LLC

Arizona, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Red Barn Growers, Inc.

 

New Mexico, 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 above 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.

Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted

Recently adopted accounting pronouncements

In October of 2021 FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the

recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The adoption of the standard on January 1, 2023, did not have a material impact on the Company's results of operations or cash flows.

New accounting pronouncements not yet adopted

None.

Net loss per share

Net loss per share

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

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

The anti-dilutive shares outstanding for the six month period ending June 30, 2023, and 2022 were as follows:

June 30, 

2023

    

2022

Stock options

30,185,610

 

26,187,660

Warrants

9,437,649

 

4,226,449

RSUs

3,102,765

1,094,200

Convertible debt

27,756,593

Total

70,482,617

 

31,508,309

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

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

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Retail

$

17,143,099

$

17,041,492

$

33,614,899

$

29,453,715

Wholesale

 

3,053,457

 

4,048,656

 

5,670,081

 

7,275,005

Total

$

20,196,556

$

21,090,148

$

39,284,980

$

36,728,720

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
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

1776 Hemp, LLC

 

Delaware, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

EHF Cultivation Management, LLC

Arizona, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Red Barn Growers, Inc.

 

New Mexico, 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

June 30, 

2023

    

2022

Stock options

30,185,610

 

26,187,660

Warrants

9,437,649

 

4,226,449

RSUs

3,102,765

1,094,200

Convertible debt

27,756,593

Total

70,482,617

 

31,508,309

Schedule of disaggregated revenue

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Retail

$

17,143,099

$

17,041,492

$

33,614,899

$

29,453,715

Wholesale

 

3,053,457

 

4,048,656

 

5,670,081

 

7,275,005

Total

$

20,196,556

$

21,090,148

$

39,284,980

$

36,728,720

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations and Dispositions (Tables)
6 Months Ended
Jun. 30, 2023
Business Combinations and Dispositions  
Schedule of assets and liabilities held for sale

Assets held for sale

 

  

Property and equipment

$

79,308,869

Intangible assets

662,501

Operating lease, right-of-use asset

4,074,072

Deferred Tax Assets

815,000

Deposits

2,271,886

Total assets held for sale

$

87,132,328

Liabilities held for sale

 

  

Right of Use Liability

$

75,146,975

Total liabilities held for sale

$

75,146,975

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Receivable  
Schedule of accounts receivables

June 30, 

December 31,

    

2023

    

2022

Trade receivable

$

1,613,136

$

1,421,027

Tax withholding receivable

2,789,504

2,755,396

Other

 

543,629

 

109,649

Total

$

4,946,269

$

4,286,072

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2023
Inventory  
Schedule of inventory

    

June 30, 

December 31,

    

2023

    

2022

Work-in-progress

$

14,076,466

$

14,209,695

Finished goods

 

5,125,923

 

5,506,760

Other

 

581,193

 

791,568

Total

$

19,783,582

$

20,508,023

Schedule of inventory valuation adjustments

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2023

    

2022

2023

    

2022

Work-in-progress

$

540,967

$

44,652

$

556,039

$

3,324,943

Finished goods

 

48,709

 

15,219

 

23,637

 

166,467

Other

 

 

 

 

35,378

Total

$

589,676

$

59,871

$

579,676

$

3,526,788

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Prepayments and other current assets (Tables)
6 Months Ended
Jun. 30, 2023
Prepayments and other current assets  
Schedule of prepayments and other current assets

    

June 30, 

December 31,

    

2023

    

2022

Prepaid Insurance

$

898,209

$

1,894,385

Other Prepaid Expenses

 

1,012,305

 

650,147

Total

$

1,910,514

$

2,544,532

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property and Equipment, Net  
Schedule of property and equipment, net

    

June 30, 

December 31,

    

2023

    

2022

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

14,929,970

 

17,567,628

Furniture and equipment

 

7,586,951

 

9,709,714

Software

 

242,204

 

221,540

Vehicles

 

284,000

 

646,257

Construction-in-progress

 

229,079

 

794,958

Right of use asset under finance lease

 

7,938,137

 

69,892,379

 

32,073,446

 

99,695,581

Less: accumulated depreciation

 

(7,793,864)

 

(10,088,649)

Total

$

24,279,582

$

89,606,932

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases  
Schedule of components of lease expenses

    

June 30, 

June 30, 

    

2023

2022

Finance lease cost

  

Amortization of ROU assets

$

414,376

$

549,601

Interest on lease liabilities

 

5,566,631

 

5,288,767

Operating lease costs

 

1,060,043

 

1,294,433

Total lease costs

$

7,041,050

$

7,132,801

Schedule of Future minimum lease payments of operating leases

    

Operating Leases

    

Finance Leases

    

    

June 30, 2023

    

June 30, 2023

    

Total

2023

$

1,042,238

$

5,614,232

$

6,656,470

2024

 

2,007,051

 

11,063,698

 

13,070,749

2025

 

1,858,102

 

11,164,577

 

13,022,679

2026

 

1,522,046

 

11,496,826

 

13,018,872

2027

 

1,353,809

 

11,839,086

 

13,192,895

Thereafter

 

1,271,640

 

185,973,220

 

187,244,860

Total minimum lease payments

$

9,054,886

$

237,151,639

$

246,206,525

Less discount to net present value

(2,745,266)

 

(157,752,810)

 

(160,498,077)

Less liabilities held for sale

(4,151,339)

(70,995,636)

(75,146,975)

Present value of lease liability

$

2,158,281

$

8,403,193

$

10,561,473

Schedule of Future minimum lease payments of financing leases

    

Operating Leases

    

Finance Leases

    

    

June 30, 2023

    

June 30, 2023

    

Total

2023

$

1,042,238

$

5,614,232

$

6,656,470

2024

 

2,007,051

 

11,063,698

 

13,070,749

2025

 

1,858,102

 

11,164,577

 

13,022,679

2026

 

1,522,046

 

11,496,826

 

13,018,872

2027

 

1,353,809

 

11,839,086

 

13,192,895

Thereafter

 

1,271,640

 

185,973,220

 

187,244,860

Total minimum lease payments

$

9,054,886

$

237,151,639

$

246,206,525

Less discount to net present value

(2,745,266)

 

(157,752,810)

 

(160,498,077)

Less liabilities held for sale

(4,151,339)

(70,995,636)

(75,146,975)

Present value of lease liability

$

2,158,281

$

8,403,193

$

10,561,473

Schedule of supplemental cash flow information

    

June 30, 

    

2023

    

2022

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

  

 

  

Lease principal payments

$

987,953

$

980,713

Non-cash additions to ROU assets

 

4,054,328

 

Amortization of operating leases

 

512,880

 

657,921

Schedule of other information about leases

    

June 30, 

 

    

2023

    

2022

 

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

4.70

 

5.25

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

17.43

 

19.12

Weighted-average discount rate – operating leases

15.00

%  

15.00

%

Weighted-average discount rate – finance leases

15.32

%  

15.27

%

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill  
Schedule of change in carrying amount of goodwill

Goodwill - December 31, 2021 and 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - June 30, 2023

$

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Intangibles (Tables)
6 Months Ended
Jun. 30, 2023
Intangibles  
Schedule of intangible assets

    

Licenses

    

Royalty Asset

    

Total

Balance December 31, 2021

$

10,116,013

$

68,276

 

$

10,184,289

Divestitures

 

 

(68,276)

 

 

(68,276)

Amortization

 

(662,501)

(662,501)

Transfer to held for sale (Note 3)

(676,566)

 

 

 

(676,566)

Balance, December 31, 2022

$

8,776,946

$

 

$

8,776,946

Divestitures (Note 3)

 

(409,239)

 

 

 

(409,239)

Amortization

 

(318,794)

 

 

 

(318,794)

Balance, June 30, 2023

$

8,048,913

$

 

$

8,048,913

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Accounts Payable and Accrued Liabilities  
Schedule of accounts payable and accrued liabilities

    

June 30, 

December 31,

    

2023

    

2022

Accounts payable – trade

$

2,229,918

$

1,905,008

Accrued Expenses

 

15,731,087

 

6,172,924

Taxes payable

 

8,502,127

 

6,166,145

Contract liability

 

626,689

 

684,703

Total accounts payable and accrued liabilities

$

27,089,821

$

14,928,780

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Long-Term Debt  
Summary of Long-Term Debt

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

58,028,604

$

27,329,907

Proceeds

 

 

28,000,000

Principal repayments

(1,976,362)

Deferred financing costs

(1,407,903)

(2,236,919)

PIK interest

801,934

1,300,245

Amortization of deferred financing costs

2,322,132

3,635,371

End of period

 

57,768,405

 

58,028,604

Less: current portion

 

53,869,962

 

11,780,000

Total long-term debt

$

3,898,443

$

46,248,604

Schedule of stated maturities of long-term debt

2023

$

3,050,000

2024

 

54,718,405

Thereafter

Total

$

57,768,405

XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes (Tables)
6 Months Ended
Jun. 30, 2023
Long-Term Debt  
Summary of Convertible Notes

    

June 30, 

December 31,

    

2023

    

2022

Beginning of year

$

$

Proceeds

 

4,000,000

 

Deferred financing costs

(999,593)

PIK interest

24,707

Amortization of deferred financing costs

68,082

End of period

$

3,093,196

 

Less: current portion

 

 

Total convertible debt

$

3,093,196

$

XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
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 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Stock-Based Compensation  
Schedule of weighted average valuation assumptions for stock options

    

June 30, 

June 30, 

 

    

2023

    

2022

 

Risk-Free Interest Rate

3.81

%

2.04

%

Weighted Average Exercise Price

$

0.25

$

1.77

Expected Life of Options (years)

6.12

2.50

Expected Annualized Volatility

100.00

%

55.00

%

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 Shares

Exercise Price

Remaining Life

Balance, December 31, 2021

 

23,226,338

$

0.56

 

6.02

Forfeitures

 

(7,504,677)

 

0.59

 

Exercised

(15,002)

 

0.48

 

Granted

 

7,840,899

 

0.90

 

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(3,065,793)

 

1.02

 

Granted

 

9,703,845

 

0.25

 

6.74

Options Outstanding at June 30, 2023

 

30,185,610

$

0.50

 

6.68

Options Exercisable at June 30, 2023

 

22,323,534

$

0.40

 

5.91

Schedule of weighted average valuation assumptions for warrants

    

June 30, 

June 30, 

SVS Warrants

    

2023

    

2022

Risk-Free Interest Rate

3.51

%

N/A

Expected Life (years)

5.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Expected Forfeiture Rate

N/A

N/A

Expected Dividend Yield

N/A

 

N/A

Summary of warrants outstanding

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

$

 

Granted

 

150,000

1.49

 

2.00

Warrants outstanding at December 31, 2022

150,000

$

1.49

2.00

Granted

6,250,000

0.15

5.00

Warrants outstanding at June 30, 2023

 

6,400,000

$

0.18

 

4.75

Warrants exercisable at June 30, 2023

 

6,400,000

$

0.18

 

4.75

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

3,037,649

$

3.50

 

4.23

Granted

 

 

-

 

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

Warrants outstanding at June 30, 2023

3,037,649

$

3.50

2.73

Warrants exercisable at June 30, 2023

 

3,037,649

$

3.50

 

2.73

    

Number of 

    

Weighted Average 

    

Weighted Average 

MVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2021

 

13,583

$

194.66

 

0.64

Expired

 

(13,583)

194.66

Warrants outstanding at December 31, 2022 and June 30, 2023

 

 

Warrants exercisable at June 30, 2023

 

$

 

Summary of RSU activity

    

    

Weighted Avg.

Number of Shares

Fair Value

Balance, December 31, 2021

 

$

Granted on March 15, 2022

1,094,200

1.81

Granted on December 15, 2022

 

2,127,477

 

0.29

Balance, December 31, 2022

3,221,677

0.81

Forfeitures

(118,912)

0.71

Balance, June 30, 2023

 

3,102,765

$

0.81

Vested at June 30, 2023

260,269

$

1.81

XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Selling, General and Administrative Expenses  
Schedule of Selling, general and administrative expenses

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2023

    

2022

2023

    

2022

Salaries and benefits

$

3,865,517

$

4,354,631

$

7,662,927

$

8,666,877

Professional fees

 

1,696,559

 

752,645

 

2,586,726

 

2,632,396

Insurance expenses

 

676,049

 

1,243,899

 

1,311,488

 

2,023,896

Marketing

227,068

175,588

452,181

534,348

Other expenses

 

1,594,234

 

2,098,676

 

3,202,940

 

4,045,891

Total

$

8,059,427

$

8,625,439

$

15,216,262

$

17,903,408

XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2023
Supplemental Cash Flow Information  
Schedule of supplemental cash flow information

    

June 30, 

June 30, 

    

2023

    

2022

Cash paid for interest

$

12,003,729

$

6,386,720

Cash paid for income taxes

 

1,055,235

 

3,000,000

Change in construction accrued expenses

 

8,211,272

 

66,988

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary (Details)
Oct. 13, 2022
USD ($)
Jan. 31, 2022
Mar. 18, 2019
Arrangement Agreement with Verano Holdings Corp      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Damages sought $ 14,875,000    
Arrangement Agreement with Verano Holdings Corp | Subordinate Voting Shares      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Exchange ratio   0.22652  
Arrangement Agreement with Verano Holdings Corp | Multiple Voting Shares      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Exchange ratio   22.652  
Shareholders Of VHI [Member] | Vireo Health Inc. [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Percentage of shareholders     99.00%
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 70,482,617 31,508,309
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 30,185,610 26,187,660
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 9,437,649 4,226,449
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 3,102,765 1,094,200
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 27,756,593  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 20,196,556 $ 21,090,148 $ 39,284,980 $ 36,728,720
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 17,143,099 17,041,492 33,614,899 29,453,715
Wholesale        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,053,457 $ 4,048,656 $ 5,670,081 $ 7,275,005
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations and Dispositions - Dispositions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 23, 2023
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Mar. 30, 2022
Business Combinations and Dispositions            
Proceeds from sale of Red Barn Growers net of cash       $ 439,186    
Loss on disposal of Red Barn Growers       2,909,757    
Gain on disposal of royalty asset         $ 168,359  
Red Barn Growers | Disposal Group, Disposed of by Sale, Not Discontinued Operations            
Business Combinations and Dispositions            
Total consideration $ 1,000,000          
Cash consideration 60,814          
Proceeds from sale of Red Barn Growers net of cash 439,186          
Consideration receivable 500,000          
Net book value of assets and liabilities $ 3,848,943          
Loss on disposal of Red Barn Growers     $ 2,909,757 $ 2,909,757    
High Gardens Inc            
Business Combinations and Dispositions            
Cash consideration   $ 236,635        
Gain on disposal of royalty asset         $ 168,359  
Percentage of royalty income   10.00%        
High Gardens Inc | Disposal Group, Disposed of by Sale, Not Discontinued Operations            
Business Combinations and Dispositions            
Net book value of assets and liabilities           $ 68,276
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations and Dispositions - Assets held for sale (Details) - Discontinued Operations, Held-for-sale [Member] - Businesses In Maryland, Arizona, Nevada, and Massachusetts [Member]
Jun. 30, 2023
USD ($)
Assets held for sale  
Property and equipment $ 79,308,869
Intangible assets 662,501
Operating lease, right-of-use-asset 4,074,072
Deferred Tax Assets 815,000
Deposits 2,271,886
Total assets held for sale 87,132,328
Liabilities held for sale  
Right of Use Liability 75,146,975
Total liabilities held for sale $ 75,146,975
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value Measurements      
Asset impairment charge $ 54,739 $ 0 $ 5,367,915
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Accounts Receivable    
Trade receivable $ 1,613,136 $ 1,421,027
Tax withholding receivable 2,789,504 2,755,396
Other 543,629 109,649
Total 4,946,269 4,286,072
Allowance for doubtful accounts 65,414 169,699
Tax withholding receivable, net included with allowance for doubtful accounts $ 284,161 $ 284,161
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Inventory    
Work-in-progress $ 14,076,466 $ 14,209,695
Finished goods 5,125,923 5,506,760
Other 581,193 791,568
Total $ 19,783,582 $ 20,508,023
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Inventory        
Work-in-progress $ 540,967 $ 44,652 $ 556,039 $ 3,324,943
Finished goods 48,709 15,219 23,637 166,467
Other       35,378
Total adjustment $ 589,676 $ 59,871 $ 579,676 $ 3,526,788
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Prepayments and other current assets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Prepayments and other current assets    
Prepaid Insurance $ 898,209 $ 1,894,385
Other Prepaid Expenses 1,012,305 650,147
Total $ 1,910,514 $ 2,544,532
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Property and Equipment, Net    
Property and Equipment, Gross $ 32,073,446 $ 99,695,581
Less: accumulated depreciation (7,793,864) (10,088,649)
Total 24,279,582 89,606,932
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 14,929,970 17,567,628
Furniture and equipment    
Property and Equipment, Net    
Property and Equipment, Gross 7,586,951 9,709,714
Software    
Property and Equipment, Net    
Property and Equipment, Gross 242,204 221,540
Vehicles    
Property and Equipment, Net    
Property and Equipment, Gross 284,000 646,257
Construction-in-progress    
Property and Equipment, Net    
Property and Equipment, Gross 229,079 794,958
Right of use asset under finance lease    
Property and Equipment, Net    
Property and Equipment, Gross $ 7,938,137 $ 69,892,379
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, Net - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property and Equipment, Net      
Depreciation on property and equipment   $ 1,571,256 $ 1,633,280
Accumulated amortization of right of use asset under finance lease $ 3,007,098 2,077,675 3,007,098
Right of use asset under finance lease   $ 7,938,137  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization  
Capitalized inventory 1,314,056 $ 1,294,065 1,314,056
Asset impairment charge $ 54,739 $ 0 $ 5,367,915
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Components of lease expenses (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases    
Amortization of ROU assets $ 414,376 $ 549,601
Interest on lease liabilities 5,566,631 5,288,767
Operating lease costs 1,060,043 1,294,433
Total lease costs $ 7,041,050 $ 7,132,801
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future minimum lease payments (Details)
Jun. 30, 2023
USD ($)
Operating Leases  
2023 $ 1,042,238
2024 2,007,051
2025 1,858,102
2026 1,522,046
2027 1,353,809
Thereafter 1,271,640
Total minimum lease payments 9,054,886
Less discount to net present value (2,745,266)
Less liabilities held for sale (4,151,339)
Present value of lease liability 2,158,281
Finance Leases  
2023 5,614,232
2024 11,063,698
2025 11,164,577
2026 11,496,826
2027 11,839,086
Thereafter 185,973,220
Total minimum lease payments 237,151,639
Less discount to net present value (157,752,810)
Less liabilities held for sale (70,995,636)
Present value of lease liability 8,403,193
Total  
2023 6,656,470
2024 13,070,749
2025 13,022,679
2026 13,018,872
2027 13,192,895
Thereafter 187,244,860
Total minimum lease payments 246,206,525
Less discount to net present value (160,498,077)
Less liabilities held for sale (75,146,975)
Present value of lease liability $ 10,561,473
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Supplemental cash flow information (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Leases    
Lease principal payments $ 987,953 $ 980,713
Non-cash additions to ROU assets 4,054,328  
Amortization of operating leases $ 512,880 $ 657,921
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Other information (Details)
Jun. 30, 2023
Jun. 30, 2022
Leases    
Weighted-average remaining lease term (years) - operating leases 4 years 8 months 12 days 5 years 3 months
Weighted-average remaining lease term (years) - finance leases 17 years 5 months 4 days 19 years 1 month 13 days
Weighted-average discount rate - operating leases 15.00% 15.00%
Weighted-average discount rate - finance leases 15.32% 15.27%
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - Fourth Amendment
Feb. 24, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Additional Monthly Base Rent Payments $ 50,000
Additional tenant improvements $ 4,000,000
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill  
Goodwill - December 31, 2021 and 2022 $ 183,836
Divestitures (183,836)
Goodwill - June 30, 2023 $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Intangibles - Finite and Indefinite (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-lived Intangible Assets [Roll Forward]          
Divestitures     $ (409,239)   $ (68,276)
Amortization $ (159,028) $ (172,267) (318,794) $ (344,533) (662,501)
Transfers         (676,566)
Royalty Asset          
Indefinite-lived Intangible Assets [Roll Forward]          
Beginning balance       68,276 68,276
Divestitures (Indefinite-lived)         (68,276)
Licenses          
Finite-lived Intangible Assets [Roll Forward]          
Beginning balance     8,776,946 $ 10,116,013 10,116,013
Divestitures     (409,239)    
Amortization     (318,794)   (662,501)
Transfers         (676,566)
Ending balance $ 8,048,913   $ 8,048,913   $ 8,776,946
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Intangibles - Expected Amortization (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Intangibles          
Amortization of Intangible Assets $ 159,028 $ 172,267 $ 318,794 $ 344,533 $ 662,501
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
2023 601,066   601,066    
2024 601,066   601,066    
2025 601,066   601,066    
2026 601,066   601,066    
2027 $ 601,066   $ 601,066    
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities    
Accounts payable - trade $ 2,229,918 $ 1,905,008
Accrued Expenses 15,731,087 6,172,924
Taxes payable 8,502,127 6,166,145
Contract liability 626,689 684,703
Total accounts payable and accrued liabilities $ 27,089,821 $ 14,928,780
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 31, 2023
Jan. 31, 2022
Nov. 19, 2021
Nov. 18, 2021
Mar. 25, 2021
Jun. 30, 2023
Dec. 31, 2017
Dec. 31, 2022
Dec. 31, 2019
Debt Instrument [Line Items]                  
Note balance           $ 53,869,962   $ 11,780,000  
Subordinate Voting Shares                  
Debt Instrument [Line Items]                  
Shares issued in private placement (in shares) 15,000,000                
Promissory Note                  
Debt Instrument [Line Items]                  
Note payable amount             $ 1,010,000   $ 1,110,000
Interest rate             15.00%    
Frequency of periodic payments             monthly    
Principal amount paid off           60,000      
Note balance           $ 1,050,000      
Promissory Note | Charm City Medicus Llc [Member]                  
Debt Instrument [Line Items]                  
Note payable amount     $ 2,000,000            
Interest rate     8.00%            
Maturity date     Nov. 19, 2023            
Credit Facility                  
Debt Instrument [Line Items]                  
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                
Deferred financing costs $ 1,407,903                
Credit Facility | Prime Rate [Member]                  
Debt Instrument [Line Items]                  
Interest rate (variable rate)         10.375%        
Credit Facility | Charm City Medicus Llc [Member]                  
Debt Instrument [Line Items]                  
Interest held as collateral     25.00%            
Arrangement Agreement with Verano Holdings Corp [Member]                  
Debt Instrument [Line Items]                  
Interest rate   13.375%              
Interest rate, paid in kind   2.75%              
Arrangement Agreement with Verano Holdings Corp [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Maximum aggregate principal amount   $ 55,000,000              
Arrangement Agreement with Verano Holdings Corp [Member] | Prime Rate [Member]                  
Debt Instrument [Line Items]                  
Interest rate (variable rate)   10.375%              
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Summary (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: Current portion $ 53,869,962 $ 11,780,000
Long-Term debt, net 3,898,443 46,248,604
Promissory Note And Line Of Credit [Member]    
Debt Instrument [Line Items]    
Beginning of period 58,028,604 27,329,907
Proceeds 0 28,000,000
Principal repayments (1,976,362)  
Deferred financing costs (1,407,903) (2,236,919)
PIK interest 801,934 1,300,245
Amortization of deferred financing costs 2,322,132 3,635,371
End of period 57,768,405 58,028,604
Less: Current portion 53,869,962 11,780,000
Long-Term debt, net 3,898,443 46,248,604
Long-term Debt, Fiscal Year Maturity [Abstract]    
2023 3,050,000  
2024 54,718,405  
Total maturities $ 57,768,405 $ 58,028,604
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 28, 2023
Jun. 30, 2023
Jun. 30, 2023
Debt Instrument [Line Items]      
Proceeds from Convertible Debt     $ 3,497,462
Exercise price of warrants (in dollars per share)   $ 0.25 $ 0.25
Warrants issued in financing activities     $ 497,055
Convertible Note      
Debt Instrument [Line Items]      
Maximum aggregate principal amount $ 10,000,000    
Debt Instrument, Term 3 years    
Interest rate 12.00%    
Debt Instrument, Cash Interest Rate 6.00%    
Interest rate, paid in kind 6.00%    
Proceeds from Convertible Debt     $ 4,000,000
Warrants Issued   6,250,000  
Term of warrants   5 years 5 years
Exercise price of warrants (in dollars per share)   $ 0.145 $ 0.145
Warrants issued in financing activities   $ 497,055  
Legal and administrative expenses   502,538  
Convertible Debt, Tranche 1 [Member]      
Debt Instrument [Line Items]      
Amount converted $ 2,000,000    
Conversion price per share $ 0.145    
Convertible Debt, Tranches 2 and 3 [Member]      
Debt Instrument [Line Items]      
Amount converted   $ 2,000,000  
Conversion price per share   $ 0.145 $ 0.145
Convertible Debt, Tranches 2 and 3 [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Conversion price per share $ 0.145    
Conversion premium, as a percentage of share price 20.0    
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Notes - Summary (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]  
Proceeds from convertible debt, net of issuance costs $ 3,497,462
Total convertible debt 3,093,196
Convertible Note  
Debt Instrument [Line Items]  
Proceeds from convertible debt, net of issuance costs 4,000,000
Deferred financing costs (999,593)
PIK interest 24,707
Amortization of deferred financing costs 68,082
End of period 3,093,196
Total convertible debt $ 3,093,196
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Shares - Tabular Disclosure (Details)
6 Months Ended
Jun. 30, 2023
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 82 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Shares - General Information (Details)
Jun. 30, 2023
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 83 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Shares Issued - Stock Options (Details) - Multiple Voting Shares
6 Months Ended
Jun. 30, 2022
shares
Class of Stock [Line Items]  
Number of Shares Redeemed 28,134
Number Of Redeemed Shares 2,813,400
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - General Information (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2023
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 85 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - Assumptions (Details) - Employee Stock Option - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Weighted average assumptions    
Risk-Free Interest Rate (as a percent) 3.81% 2.04%
Weighted Average Exercise Price $ 0.25 $ 1.77
Expected Life (years) 6 years 1 month 13 days 2 years 6 months
Expected Annualized Volatility (as a percent) 100.00% 55.00%
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Beginning balance (in shares) 23,547,558 23,226,338  
Forfeitures (in shares) (3,065,793) (7,504,677)  
Exercised (in shares)   (15,002)  
Granted (in shares) 9,703,845 7,840,899  
Ending balance (in shares) 30,185,610 23,547,558 23,226,338
Weighted Average Exercise Price      
Beginning of period (in dollars per share) $ 0.66 $ 0.56  
Forfeitures (in dollars per share) 1.02 0.59  
Exercised (in dollars per share)   0.48  
Granted (in dollars per share) 0.25 0.90  
End of period (in dollars per share) $ 0.50 $ 0.66 $ 0.56
Additional Information      
Weighted average remaining life 6 years 8 months 4 days 7 years 3 months 18 days 6 years 7 days
Options exercisable, outstanding (in shares) 22,323,534    
Options exercisable, weighted average exercise price (in dollars per share) $ 0.40    
Options exercisable, weighted average remaining life 5 years 10 months 28 days    
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based compensation expense        
Stock-based compensation expense     $ 3,712,798 $ 1,740,513
Employee Stock Option        
Stock-based compensation expense        
Stock-based compensation expense $ 600,377 $ 802,118 $ 1,999,635 $ 1,393,718
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2023
USD ($)
Unrecognized compensation costs  
Unrecognized compensation costs $ 918,598
Cost not yet recognized, period for recognition 2 years
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock Options - Intrinsic Value (Details)
Jun. 30, 2023
USD ($)
Additional Information  
Options outstanding, intrinsic value $ 20,503
Options exercisable, intrinsic value $ 11,990
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Warrants - General Information and Assumptions (Details)
Jun. 30, 2023
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 91 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Warrants - Assumptions (Details)
Jun. 30, 2023
Y
Measurement Input, Risk Free Interest Rate  
Assumptions  
Warrants. measurement input 4.13
Measurement Input, Expected Term  
Assumptions  
Warrants. measurement input 5
SVS Warrants | Measurement Input, Risk Free Interest Rate  
Assumptions  
Warrants. measurement input 0.0351
SVS Warrants | Measurement Input, Expected Term  
Assumptions  
Warrants. measurement input 0.0500
SVS Warrants | Measurement Input, Price Volatility  
Assumptions  
Warrants. measurement input 1.0000
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Warrants - Outstanding (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Warrants      
Granted 6 years 8 months 26 days    
SVS Warrants      
Warrants      
Warrants outstanding, beginning balance (in shares) 150,000    
Granted (in shares) 6,250,000 150,000  
Warrants outstanding, ending balance (in shares) 6,400,000 150,000  
Warrants exercisable (in shares) 6,400,000    
Weighted average exercise price, beginning of period (in dollars per share) $ 1.49    
Granted (in dollars per share) 0.15 $ 1.49  
Weighted average exercise price, end of period (in dollars per share) 0.18 $ 1.49  
Warrants exercisable, weighted average exercise price (in dollars per share) $ 0.18    
Weighted average remaining life 4 years 9 months 2 years  
Granted 5 years 2 years  
Warrants exercisable, weighted average remaining life 4 years 9 months    
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 2 years 8 months 23 days 3 years 2 months 23 days 4 years 2 months 23 days
Warrants exercisable, weighted average remaining life 2 years 8 months 23 days    
MVS Warrants      
Warrants      
Warrants outstanding, beginning balance (in shares)   13,583  
Expired (in shares)   (13,583)  
Warrants outstanding, ending balance (in shares)     13,583
Weighted average exercise price, beginning of period (in dollars per share)   $ 194.66  
Expired (in dollars per share)   $ 194.66  
Weighted average exercise price, end of period (in dollars per share)     $ 194.66
Weighted average remaining life     7 months 20 days
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
May 25, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based compensation expense          
Stock-based compensation expense       $ 3,712,798 $ 1,740,513
Common Stock Warrants, Equity, Subordinate Voting Share Warrants          
Stock-based compensation expense          
Stock-based compensation expense   $ 0 $ 0 0 0
Warrants issuable under agreement 10,000,000        
Strike price premium percentage 25.00%        
Warrants value recognized as stock based compensation expense   1,248,224   1,248,224  
MVS Warrants          
Stock-based compensation expense          
Stock-based compensation expense   $ 0 $ 0 $ 0 $ 0
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - RSU (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Stock-Based Compensation          
Stock-based compensation expense     $ 3,712,798 $ 1,740,513  
RSUs          
Stock-Based Compensation          
Vesting Period     3 years    
Stock-based compensation expense $ 188,603 $ 295,890 $ 464,939 $ 346,795  
Number of Shares          
Beginning balance (in shares)     3,221,677    
Forfeitures (in Shares)     (118,912)    
Vested (in Shares)     260,269    
Ending balance (in shares) 3,102,765   3,102,765   3,221,677
Weighted Average Exercise Price          
Beginning of period (in dollars per share)     $ 0.81    
Forfeitures (in dollars per share)     0.71    
Vested (in dollars per share)     1.81    
End of period (in dollars per share) $ 0.81   $ 0.81   $ 0.81
Granted on March 15, 2022          
Number of Shares          
Granted (in shares)         1,094,200
Weighted Average Exercise Price          
Granted (in dollars per share)         $ 1.81
Granted on December 15, 2022          
Number of Shares          
Granted (in shares)         2,127,477
Weighted Average Exercise Price          
Granted (in dollars per share)         $ 0.29
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
Oct. 13, 2022
USD ($)
Jun. 30, 2023
claim
Jan. 31, 2022
Feb. 25, 2019
USD ($)
Commitments and Contingencies        
Number of claims | claim   3    
Arrangement Agreement with Verano Holdings Corp [Member]        
Commitments and Contingencies        
Damages sought $ 14,875,000      
Arrangement Agreement with Verano Holdings Corp [Member] | Subordinate Voting Shares        
Commitments and Contingencies        
Exchange ratio     0.22652  
Arrangement Agreement with Verano Holdings Corp [Member] | Multiple Voting Shares        
Commitments and Contingencies        
Exchange ratio     22.652  
Schneyer | Minimum [Member]        
Commitments and Contingencies        
Unspecified damages       $ 50,000
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Selling, General and Administrative Expenses        
Salaries and benefits $ 3,865,517 $ 4,354,631 $ 7,662,927 $ 8,666,877
Professional fees 1,696,559 752,645 2,586,726 2,632,396
Insurance expenses 676,049 1,243,899 1,311,488 2,023,896
Marketing 227,068 175,588 452,181 534,348
Other expenses 1,594,234 2,098,676 3,202,940 4,045,891
Total $ 8,059,427 $ 8,625,439 $ 15,216,262 $ 17,903,408
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Other Income (Expense) (Details)
3 Months Ended 6 Months Ended
May 25, 2023
shares
Jun. 30, 2023
USD ($)
Y
$ / shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Y
$ / shares
Jun. 30, 2022
USD ($)
Unusual Risk or Uncertainty [Line Items]          
Employee retention credit recognized as other income   $ 4,650,264 $ 0 $ 4,650,264 $ 0
Warrants Value Recognized As Other Income   $ 1,248,224   $ 1,248,224  
Exercise price of warrants (in dollars per share) | $ / shares   $ 0.25   $ 0.25  
Measurement Input, Risk Free Interest Rate          
Unusual Risk or Uncertainty [Line Items]          
Warrants. measurement input   4.13   4.13  
Measurement Input, Expected Term          
Unusual Risk or Uncertainty [Line Items]          
Warrants. measurement input | Y   5   5  
Measurement Input, Option Volatility          
Unusual Risk or Uncertainty [Line Items]          
Warrants. measurement input   100   100  
Grown Rogue International Inc. [Member]          
Unusual Risk or Uncertainty [Line Items]          
Warrants issuable under agreement | shares 8,500,000        
Strike price premium percentage 25.00%        
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Supplemental Cash Flow Information    
Cash paid for interest $ 12,003,729 $ 6,386,720
Cash paid for income taxes 1,055,235 3,000,000
Change in construction accrued expenses $ 8,211,272 $ 66,988
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Financial Instruments  
Effect on net income of 100 basis point change in US prime rate $ 276,169
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Due to related parties $ 0   $ 1,613
Bengal Impact Partners      
Related Party Transaction [Line Items]      
Payment for related party $ 1,613 $ 60,000  
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details)
6 Months Ended
Aug. 14, 2023
item
Jul. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jul. 11, 2023
shares
Dec. 31, 2022
shares
Subsequent Event [Line Items]          
Proceeds from Convertible Debt | $     $ 3,497,462    
Subordinate Voting Shares          
Subsequent Event [Line Items]          
Common stock, issued     86,721,030   86,721,030
Multiple Voting Shares          
Subsequent Event [Line Items]          
Common stock, issued     348,642   348,642
Super Voting Shares          
Subsequent Event [Line Items]          
Common stock, issued     65,411   65,411
Subsequent Event | HAMD LLC Ethos Brand | Hampden and Rockville Maryland          
Subsequent Event [Line Items]          
Number of dispensaries | item 2        
Subsequent Event | Subordinate Voting Shares          
Subsequent Event [Line Items]          
Common stock, issued       15,000,000  
Conversion of Stock, Shares Issued   6,541,100      
Subsequent Event | Super Voting Shares          
Subsequent Event [Line Items]          
Number of shares to be converted under consent notice   65,411      
Subsequent Event | Convertible notes          
Subsequent Event [Line Items]          
Conversion price per share | $ / shares   $ 0.145      
Deferred financing costs | $   $ 20,000      
Proceeds from Convertible Debt | $   $ 980,000      
XML 102 gdnsf-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001771706 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0001771706 us-gaap:MeasurementInputOptionVolatilityMember 2023-06-30 0001771706 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember 2023-03-31 2023-03-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001771706 us-gaap:RetainedEarningsMember 2023-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001771706 us-gaap:RetainedEarningsMember 2022-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001771706 us-gaap:RetainedEarningsMember 2022-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001771706 us-gaap:RetainedEarningsMember 2021-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001771706 2021-01-01 2021-12-31 0001771706 us-gaap:EmployeeStockOptionMember 2022-06-30 0001771706 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001771706 gdnsf:AwardsGrantedOnMarch152022Member 2022-01-01 2022-12-31 0001771706 gdnsf:AwardsGrantedOnDecember152022Member 2022-01-01 2022-12-31 0001771706 us-gaap:NotesPayableOtherPayablesMember 2023-06-30 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2022-12-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2021-12-31 0001771706 us-gaap:RetailMember 2023-04-01 2023-06-30 0001771706 gdnsf:WholesaleProductMember 2023-04-01 2023-06-30 0001771706 us-gaap:RetailMember 2023-01-01 2023-06-30 0001771706 gdnsf:WholesaleProductMember 2023-01-01 2023-06-30 0001771706 us-gaap:RetailMember 2022-04-01 2022-06-30 0001771706 gdnsf:WholesaleProductMember 2022-04-01 2022-06-30 0001771706 us-gaap:RetailMember 2022-01-01 2022-06-30 0001771706 gdnsf:WholesaleProductMember 2022-01-01 2022-06-30 0001771706 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-06-30 0001771706 us-gaap:VehiclesMember 2023-06-30 0001771706 us-gaap:SoftwareDevelopmentMember 2023-06-30 0001771706 us-gaap:LandMember 2023-06-30 0001771706 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001771706 us-gaap:ConstructionInProgressMember 2023-06-30 0001771706 gdnsf:RightOfUseAssetUnderFinanceLeaseMember 2023-06-30 0001771706 gdnsf:BuildingsAndLeaseholdImprovementsMember 2023-06-30 0001771706 us-gaap:VehiclesMember 2022-12-31 0001771706 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001771706 us-gaap:LandMember 2022-12-31 0001771706 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001771706 us-gaap:ConstructionInProgressMember 2022-12-31 0001771706 gdnsf:RightOfUseAssetUnderFinanceLeaseMember 2022-12-31 0001771706 gdnsf:BuildingsAndLeaseholdImprovementsMember 2022-12-31 0001771706 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember gdnsf:RedBarnGrowersMember 2023-06-23 2023-06-23 0001771706 gdnsf:ConvertibleDebtFacilityMember us-gaap:SubsequentEventMember 2023-07-31 2023-07-31 0001771706 us-gaap:LineOfCreditMember 2023-03-31 2023-03-31 0001771706 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001771706 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001771706 srt:MinimumMember gdnsf:Dr.MarkSchneyerMember 2019-02-25 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-10-13 2022-10-13 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-06-30 0001771706 srt:MaximumMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-03-25 0001771706 us-gaap:RoyaltyMember 2021-12-31 0001771706 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember gdnsf:RedBarnGrowersMember 2023-04-01 2023-06-30 0001771706 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember gdnsf:RedBarnGrowersMember 2023-01-01 2023-06-30 0001771706 gdnsf:HighGardensIncMember 2022-01-01 2022-06-30 0001771706 us-gaap:LicenseMember 2023-06-30 0001771706 us-gaap:LicenseMember 2022-12-31 0001771706 us-gaap:LicenseMember 2021-12-31 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2021-11-19 2021-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 gdnsf:ConvertibleDebtFacilityMember us-gaap:SubsequentEventMember 2023-07-31 0001771706 gdnsf:ConvertibleDebtTranches2And3Member 2023-06-30 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 gdnsf:ConvertibleDebtTranches2And3Member 2023-04-01 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:SubsequentEventMember 2023-07-31 2023-07-31 0001771706 gdnsf:SuperVotingSharesMember us-gaap:SubsequentEventMember 2023-07-31 2023-07-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:SubsequentEventMember 2023-07-11 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:SuperVotingSharesMember 2022-12-31 0001771706 gdnsf:SubordinateVotingSharesMember 2022-12-31 0001771706 gdnsf:MultipleVotingSharesMember 2022-12-31 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2022-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2022-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2022-06-30 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2021-12-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2021-12-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2021-12-31 0001771706 gdnsf:SuperVotingSharesMember 2023-01-01 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember 2023-01-01 2023-06-30 0001771706 gdnsf:MultipleVotingSharesMember 2023-01-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2023-06-30 0001771706 us-gaap:ConvertibleDebtMember 2023-06-30 0001771706 2021-12-31 0001771706 gdnsf:VireoHealthInc.Member gdnsf:ShareholdersOfVhiMember 2019-03-18 0001771706 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001771706 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001771706 us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2023-04-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2023-01-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2022-04-01 2022-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2022-04-01 2022-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2022-01-01 2022-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2022-01-01 2022-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001771706 gdnsf:GrownRogueInternationalInc.Member 2023-05-25 2023-05-25 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-05-25 2023-05-25 0001771706 us-gaap:LineOfCreditMember 2023-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-04-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-01-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-06-30 0001771706 gdnsf:HighGardensIncMember 2022-03-31 2022-03-31 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:LineOfCreditMember 2021-11-19 2021-11-19 0001771706 gdnsf:BengalImpactPartnersMember 2023-01-01 2023-06-30 0001771706 gdnsf:BengalImpactPartnersMember 2022-01-01 2022-06-30 0001771706 2022-12-31 0001771706 gdnsf:MultipleVotingSharesMember 2022-01-01 2022-06-30 0001771706 gdnsf:HamdLlcEthosMember gdnsf:HampdenAndRockvilleMarylandMember us-gaap:SubsequentEventMember 2023-08-14 2023-08-14 0001771706 2022-06-30 0001771706 us-gaap:RoyaltyMember 2022-01-01 2022-12-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-01-01 2023-06-30 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2022-01-01 2022-12-31 0001771706 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001771706 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001771706 2022-01-01 2022-12-31 0001771706 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 gdnsf:MultipleVotingSharesMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember gdnsf:HighGardensIncMember 2022-03-30 0001771706 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember gdnsf:RedBarnGrowersMember 2023-06-23 0001771706 us-gaap:DiscontinuedOperationsHeldforsaleMember gdnsf:BusinessesInMarylandArizonaNevadaAndMassachusettsMember 2023-06-30 0001771706 us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-11-18 2021-11-18 0001771706 us-gaap:LineOfCreditMember 2021-03-25 2021-03-25 0001771706 srt:MaximumMember gdnsf:ConvertibleDebtTranches2And3Member 2023-04-28 2023-04-28 0001771706 us-gaap:ConvertibleDebtMember 2023-04-28 2023-04-28 0001771706 2023-04-01 2023-06-30 0001771706 2022-04-01 2022-06-30 0001771706 2022-01-01 2022-06-30 0001771706 gdnsf:SubordinateVotingSharesMember 2023-06-30 0001771706 gdnsf:SuperVotingSharesMember 2023-06-30 0001771706 gdnsf:MultipleVotingSharesMember 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2022-01-01 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2021-01-01 2021-12-31 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2021-01-01 2021-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2021-12-31 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2021-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2022-01-01 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2022-01-01 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-01-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2023-01-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2023-06-30 0001771706 gdnsf:FourthAmendmentMember 2023-02-24 2023-02-24 0001771706 gdnsf:SuperVotingSharesMember 2023-08-10 0001771706 gdnsf:SubordinateVotingSharesMember 2023-08-10 0001771706 gdnsf:MultipleVotingSharesMember 2023-08-10 0001771706 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares gdnsf:Vote pure gdnsf:item gdnsf:claim gdnsf:Y 128126330 128111328 128126330 128111328 86721030 86721030 348642 348642 65411 65411 0001771706 --12-31 2023 Q2 true NONE -0.06 -0.05 -0.12 -0.16 http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 601066 601066 601066 601066 100 100 1000 false 10-Q true 2023-06-30 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 108262130 348642 0 11346063 15149333 349575 453860 4946269 4286072 19783582 20508023 1910514 2544532 1248224 87132328 4240781 126366980 46728741 24279582 89606932 2126179 6110787 3750000 3750000 8048913 8776946 183836 383645 2312161 995000 1687000 165950299 159156403 27089821 14928780 53869962 11780000 888327 1680294 75146975 1319847 156995085 29708921 9673146 79757994 215237 3093196 3898443 46248604 173875107 155715519 86721030 86721030 348642 348642 65411 65411 185691379 181321847 -193616187 -177880963 -7924808 3440884 165950299 159156403 20196556 21090148 39284980 36728720 10275584 10663251 19853795 20346228 589676 59871 579676 3526788 9331296 10367026 18851509 12855704 8059427 8625439 15216262 17903408 2037204 1098008 3712798 1740513 117681 163127 277191 319224 159028 172267 318794 344533 10373340 10058841 19525045 20307678 -1042044 308185 -673536 -7451974 54739 5367915 -2747881 -2747881 168359 -10930 -10930 7744794 5297823 14879584 9899622 5798335 -82769 5820648 1117224 -4694340 -5446261 -11806817 -13992884 -5736384 -5138076 -12480353 -21444858 1652871 965000 3377871 2340000 60000 -80000 123000 3035000 -7329255 -6183076 -15735224 -20749858 -0.06 -0.05 -0.12 -0.16 128126330 128111328 128126330 128111328 81298228 402720 65411 178429422 -135423519 43005903 2813400 -28134 1740513 1740513 -20749858 -20749858 84111628 374586 65411 180169935 -156173377 23996558 86721030 348642 65411 181321847 -177880963 3440884 2464574 2464574 1407903 1407903 497055 497055 -15735224 -15735224 86721030 348642 65411 185691379 -193616187 -7924808 -15735224 -20749858 579676 3526788 277191 319224 1294065 1314056 327692 558083 318794 344533 3712798 1740513 -1248224 3223635 2162218 5367915 -123000 -3035000 593063 2521196 -10930 -2909757 161727 168359 60197 1986315 -608486 1031442 1737376 1612556 3150425 870373 -91247 -2161413 -9847701 2478645 3917948 439186 125000 372815 236635 260545 403281 -2175004 -3711779 16355643 3497462 1976362 987953 980713 533147 15374930 -3803270 1815450 15149333 15155279 11346063 16970729 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">GOODNESS GROWTH HOLDINGS, INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes to Unaudited Condensed Consolidated Financial Statements</b></p><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, as Dominion Energy, Inc.. Vireo Health, Inc., (“<b style="font-weight:bold;">VHI</b>”) was incorporated under the laws of the State of Delaware on December 28, 2017, with an effective date of January 1, 2018. Through a series of transactions known, colloquially, as a “reverse-triangular merger,” on March 18, 2019, VHI was acquired by a subsidiary of the Company, with the result that the former shareholders of VHI comprised over 99% of the shareholders of the Company. 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 New Mexico, Arizona, and Ohio.</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 many 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 recreational use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “recreational 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 “</span><b style="font-weight:bold;background:#ffffff;">Arrangement Agreement</b><span style="background:#ffffff;">”) with Verano Holdings Corp. (“</span><b style="font-weight:bold;background:#ffffff;">Verano</b><span style="background:#ffffff;">”), pursuant to which Verano was to have acquired all of the issued and outstanding shares of Goodness Growth pursuant to a plan of arrangement (the “</span><b style="font-weight:bold;background:#ffffff;">Plan of Arrangement</b><span style="background:#ffffff;">”) 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 were to 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 in the Arrangement Agreement (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 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 had no factual or legal basis to justify or support 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;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. On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above. 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;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="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.99 0.22652 22.652 14875000 <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, 2022, filed with the United States Securities and Exchange Commission (“<b style="font-weight:bold;">SEC</b>”) on March 31, 2023, (the "<b style="font-weight:bold;">Annual Financial Statements</b>"). 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><span style="font-style:normal;font-weight:normal;">  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 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;">1776 Hemp, 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;">Vireo Health of Massachusetts, 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;">Mayflower Botanicals, 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;">Massachusetts, 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;">EHF Cultivation Management, 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;">Arizona, 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 Mexico, 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;">Red Barn Growers, 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;">New Mexico, 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 above 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In October of 2021 FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the </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;">recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The adoption of the standard on January 1, 2023, did not have a material impact on the Company's results of operations or cash flows.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2023, and 2022, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the six month period ending June 30, 2023, and 2022 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: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:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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:0.72%;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:28.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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: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><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;">2022</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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 30,185,610</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;"> 26,187,660</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 9,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;"> 4,226,449</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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><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;"> 1,094,200</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 27,756,593</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: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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td><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;"> 31,508,309</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 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:49.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,143,099</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,041,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 33,614,899</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 29,453,715</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 4,048,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 5,670,081</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 7,275,005</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 20,196,556</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 21,090,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 39,284,980</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 36,728,720</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;margin:0pt 0pt 12pt 0pt;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">None.</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 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><span style="font-style:normal;font-weight:normal;">  </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 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;">1776 Hemp, 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;">Vireo Health of Massachusetts, 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;">Mayflower Botanicals, 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;">Massachusetts, 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;">EHF Cultivation Management, 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;">Arizona, 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 Mexico, 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;">Red Barn Growers, 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;">New Mexico, 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 above 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.</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;">1776 Hemp, 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;">Vireo Health of Massachusetts, 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;">Mayflower Botanicals, 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;">Massachusetts, 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;">EHF Cultivation Management, 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;">Arizona, 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 Mexico, 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;">Red Barn Growers, 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;">New Mexico, 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;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In October of 2021 FASB issued ASU 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The update is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the </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;">recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. The adoption of the standard on January 1, 2023, did not have a material impact on the Company's results of operations or cash flows.</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;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">None.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2023, and 2022, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the six month period ending June 30, 2023, and 2022 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: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:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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:0.72%;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:28.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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: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><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;">2022</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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 30,185,610</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;"> 26,187,660</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 9,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;"> 4,226,449</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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><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;"> 1,094,200</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 27,756,593</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: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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td><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;"> 31,508,309</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: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:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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: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:0.72%;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:28.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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: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><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;">2022</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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 30,185,610</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;"> 26,187,660</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 9,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;"> 4,226,449</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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><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;"> 1,094,200</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 27,756,593</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: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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td><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;"> 31,508,309</p></td></tr></table> 30185610 26187660 9437649 4226449 3102765 1094200 27756593 70482617 31508309 <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 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:49.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,143,099</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,041,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 33,614,899</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 29,453,715</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 4,048,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 5,670,081</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 7,275,005</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 20,196,556</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 21,090,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 39,284,980</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 36,728,720</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:49.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,143,099</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 17,041,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 33,614,899</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 29,453,715</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 4,048,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 5,670,081</p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 7,275,005</p></td></tr><tr><td style="vertical-align:bottom;width:49.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 20,196,556</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 21,090,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 39,284,980</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 36,728,720</p></td></tr></table> 17143099 17041492 33614899 29453715 3053457 4048656 5670081 7275005 20196556 21090148 39284980 36728720 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Business Combinations and Dispositions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Dispositions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 23, 2023, the Company divested all the assets and liabilities of Red Barn Growers, Inc., a New Mexico nonprofit organization effectively controlled by the Company’s subsidiary company, Vireo Health of New Mexico, LLC, to 37 Management Group, Inc., a New Mexico corporation (“<b style="font-weight:bold;">37 Management</b>”). As part of this transaction, the Company is to be paid $1,000,000, less cash on hand of $60,814, of which $439,186 was paid at closing, and $500,000 is to be paid within one year of the close date. Consideration received was less than the net book value of the transferred assets and liabilities of $3,848,943, resulting in a loss of $2,909,757 which was recorded in the consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">On March 31, 2022, the Company sold the rights to a 10% royalty on future net revenues generated by High Gardens, Inc., a former subsidiary of the Company that was divested in 2020, for cash consideration of $236,635. The carrying value of the intangible royalty asset prior to disposition was $68,276, resulting in a gain of $168,359 which was recorded in the unaudited condensed consolidated statement of loss and comprehensive loss for the six months ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Assets Held for Sale</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">As of June 30, 2023, the Company identified property, equipment, and lease assets and liabilities associated with the businesses in New York, Nevada, Puerto Rico, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use such that the Company can better manage working capital and generate more favorable future cash flows. 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.” 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><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.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.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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:83.21%;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.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: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:12.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,308,869</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;background:#cceeff;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,074,072</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 815,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;background:#cceeff;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.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: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:12.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,271,886</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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,132,328</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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:83.21%;background:#cceeff;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.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: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:12.38%;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;"> 75,146,975</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,146,975</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> 1000000 60814 439186 500000 3848943 -2909757 -2909757 0.10 236635 68276 168359 <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:83.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.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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:83.21%;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.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: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:12.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,308,869</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;background:#cceeff;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,074,072</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred Tax Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 815,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;background:#cceeff;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.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: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:12.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,271,886</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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,132,328</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;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:83.21%;background:#cceeff;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.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: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:12.38%;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;"> 75,146,975</p></td></tr><tr><td style="vertical-align:bottom;width:83.21%;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.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: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:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,146,975</p></td></tr></table> 79308869 662501 4074072 815000 2271886 87132328 75146975 75146975 <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;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, goodwill, and intangible assets, are measured at fair value when there is an indicator of impairment and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2023, 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> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade receivables are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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,613,136</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;"> 1,421,027</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;"> 2,789,504</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;"> 2,755,396</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;"> 543,629</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;"> 109,649</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;"> 4,946,269</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;"> 4,286,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Included in the trade receivables, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of  </span><span style="background:#ffffff;">$65,414</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$169,699</span><span style="background:#ffffff;"> respectively. Included in the tax withholding receivable, net balance at June 30, 2023, and December 31, 2022, is an allowance for doubtful accounts of </span><span style="background:#ffffff;">$284,161</span><span style="background:#ffffff;">. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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,613,136</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;"> 1,421,027</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;"> 2,789,504</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;"> 2,755,396</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;"> 543,629</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;"> 109,649</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;"> 4,946,269</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;"> 4,286,072</p></td></tr></table> 1613136 1421027 2789504 2755396 543629 109649 4946269 4286072 65414 169699 284161 284161 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is comprised of the following items: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 14,076,466</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;"> 14,209,695</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,125,923</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,506,760</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;"> 581,193</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;"> 791,568</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,783,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,508,023</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is written down for any obsolescence, spoilage and excess inventory or when the net realizable value of inventory is less than the carrying value. Inventory valuation adjustments included in cost of sales on the statements of net loss and comprehensive loss is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.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:8.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 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.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:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:9.9%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.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:8.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 0.05pt 0pt;"> 540,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;"> 44,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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,324,943</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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;"> 166,467</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,378</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 589,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;"> 59,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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;"> 3,526,788</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 14,076,466</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;"> 14,209,695</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,125,923</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,506,760</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;"> 581,193</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;"> 791,568</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,783,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,508,023</p></td></tr></table> 14076466 14209695 5125923 5506760 581193 791568 19783582 20508023 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:1.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:8.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 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.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:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:9.9%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.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:8.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 0.05pt 0pt;"> 540,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;"> 44,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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,324,943</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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;"> 166,467</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,378</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 589,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;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;"> 59,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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:9.37%;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;"> 3,526,788</p></td></tr></table> 540967 44652 556039 3324943 48709 15219 23637 166467 35378 589676 59871 579676 3526788 <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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2023</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;">2022</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;"> 898,209</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;"> 1,894,385</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;"> 1,012,305</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;"> 650,147</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,910,514</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;"> 2,544,532</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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2023</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;">2022</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;"> 898,209</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;"> 1,894,385</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;"> 1,012,305</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;"> 650,147</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,910,514</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;"> 2,544,532</p></td></tr></table> 898209 1894385 1012305 650147 1910514 2544532 <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:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;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:66.33%;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;">2023</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:15.24%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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.96%;background:#cceeff;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:66.33%;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;"> 14,929,970</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.96%;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,567,628</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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,586,951</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.96%;background:#cceeff;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,709,714</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 242,204</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,540</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 284,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,257</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 229,079</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794,958</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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,137</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.96%;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;"> 69,892,379</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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,073,446</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,695,581</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> (7,793,864)</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.96%;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;"> (10,088,649)</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 24,279,582</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.96%;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;"> 89,606,932</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2023, and 2022, total depreciation on property and equipment was $1,571,256 and $1,633,280, respectively. For the six months ended June 30, 2023, and 2022, accumulated amortization of the right of use asset under finance lease amounted to $2,077,675 and $3,007,098, respectively. The right of use asset under finance lease of $7,938,137 consists of <span style="-sec-ix-hidden:Hidden_JEhamsSxDEiDD45JPlZABA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">leased</span></span> processing and cultivation premises. The Company capitalized into inventory $1,294,065 and $1,314,056 relating to depreciation associated with manufacturing equipment and production facilities for the six months ended June 30, 2023, and 2022, respectively. The capitalized depreciation costs associated are added to inventory and expensed through Cost of Sales Product Cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2023, 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 an impairment charge of </span><span style="background:#ffffff;">$0</span><span style="background:#ffffff;"> (2022 - </span><span style="background:#ffffff;">$5,367,915</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:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;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:66.33%;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;">2023</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:15.24%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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.96%;background:#cceeff;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:66.33%;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;"> 14,929,970</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.96%;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,567,628</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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,586,951</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.96%;background:#cceeff;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,709,714</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 242,204</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,540</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 284,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,257</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 229,079</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794,958</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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,137</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.96%;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;"> 69,892,379</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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,073,446</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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,695,581</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> (7,793,864)</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.96%;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;"> (10,088,649)</p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;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;"> 24,279,582</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.96%;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;"> 89,606,932</p></td></tr></table> 863105 863105 14929970 17567628 7586951 9709714 242204 221540 284000 646257 229079 794958 7938137 69892379 32073446 99695581 7793864 10088649 24279582 89606932 1571256 1633280 2077675 3007098 7938137 1294065 1314056 0 5367915 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Components of lease expenses are listed below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 414,376</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;"> 549,601</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;"> 5,566,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,288,767</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;"> 1,060,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,294,433</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;"> 7,041,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132,801</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum lease payments (principal and interest) on the leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</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;">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: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,042,238</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;"> 5,614,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,656,470</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;">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;"><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,007,051</p></td><td style="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;"> 11,063,698</p></td><td style="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,070,749</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;">2025</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,858,102</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,164,577</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;"> 13,022,679</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;">2026</p></td><td style="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;"> 1,522,046</p></td><td style="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;"> 11,496,826</p></td><td style="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,018,872</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;">2027</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,353,809</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,839,086</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;"> 13,192,895</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;"> 1,271,640</p></td><td style="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;"> 185,973,220</p></td><td style="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;"> 187,244,860</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;"> 9,054,886</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;"> 237,151,639</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;"> 246,206,525</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;"> (2,745,266)</p></td><td style="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;"> (157,752,810)</p></td><td style="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;"> (160,498,077)</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;"> (4,151,339)</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;"> (70,995,636)</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;"> (75,146,975)</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;"> 2,158,281</p></td><td style="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,403,193</p></td><td style="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;"> 10,561,473</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 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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: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:2.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.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:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.62%;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.26%;margin:0pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;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.26%;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.6%;border-bottom: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.26%;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.24%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980,713</p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;background:#cceeff;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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 4,054,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.83%;background:#cceeff;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.62%;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:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 512,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657,921</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other information about lease amounts recognized in the financial statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 4.70</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;"> 5.25</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;"> 17.43</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;"> 19.12</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;"> 15.00</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;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 414,376</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;"> 549,601</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;"> 5,566,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,288,767</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;"> 1,060,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,294,433</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;"> 7,041,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,132,801</p></td></tr></table> 414376 549601 5566631 5288767 1060043 1294433 7041050 7132801 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</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;">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: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,042,238</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;"> 5,614,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,656,470</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;">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;"><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,007,051</p></td><td style="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;"> 11,063,698</p></td><td style="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,070,749</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;">2025</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,858,102</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,164,577</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;"> 13,022,679</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;">2026</p></td><td style="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;"> 1,522,046</p></td><td style="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;"> 11,496,826</p></td><td style="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,018,872</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;">2027</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,353,809</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,839,086</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;"> 13,192,895</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;"> 1,271,640</p></td><td style="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;"> 185,973,220</p></td><td style="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;"> 187,244,860</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;"> 9,054,886</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;"> 237,151,639</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;"> 246,206,525</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;"> (2,745,266)</p></td><td style="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;"> (157,752,810)</p></td><td style="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;"> (160,498,077)</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;"> (4,151,339)</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;"> (70,995,636)</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;"> (75,146,975)</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;"> 2,158,281</p></td><td style="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,403,193</p></td><td style="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;"> 10,561,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2023</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;">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: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,042,238</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;"> 5,614,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,656,470</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;">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;"><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,007,051</p></td><td style="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;"> 11,063,698</p></td><td style="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,070,749</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;">2025</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,858,102</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,164,577</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;"> 13,022,679</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;">2026</p></td><td style="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;"> 1,522,046</p></td><td style="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;"> 11,496,826</p></td><td style="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,018,872</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;">2027</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,353,809</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,839,086</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;"> 13,192,895</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;"> 1,271,640</p></td><td style="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;"> 185,973,220</p></td><td style="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;"> 187,244,860</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;"> 9,054,886</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;"> 237,151,639</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;"> 246,206,525</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;"> (2,745,266)</p></td><td style="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;"> (157,752,810)</p></td><td style="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;"> (160,498,077)</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;"> (4,151,339)</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;"> (70,995,636)</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;"> (75,146,975)</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;"> 2,158,281</p></td><td style="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,403,193</p></td><td style="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;"> 10,561,473</p></td></tr></table> 1042238 5614232 6656470 2007051 11063698 13070749 1858102 11164577 13022679 1522046 11496826 13018872 1353809 11839086 13192895 1271640 185973220 187244860 9054886 237151639 246206525 2745266 157752810 160498077 4151339 70995636 75146975 2158281 8403193 10561473 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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: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:2.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.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:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.62%;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.26%;margin:0pt;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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;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.26%;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.6%;border-bottom: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.26%;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.24%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 980,713</p></td></tr><tr><td style="vertical-align:bottom;width:71.62%;background:#cceeff;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:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 4,054,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.83%;background:#cceeff;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.62%;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:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;"> 512,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657,921</p></td></tr></table> 987953 980713 4054328 512880 657921 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 4.70</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;"> 5.25</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;"> 17.43</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;"> 19.12</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;"> 15.00</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;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> P4Y8M12D P5Y3M P17Y5M4D P19Y1M13D 0.1500 0.1500 0.1532 0.1527 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows the change in carrying amount of goodwill:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill - December 31, 2021 and 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 - June 30, 2023</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;">Goodwill is tested for impairment annually or more frequently if indicators of impairment exist or if a decision is made to dispose of business. The valuation date for the Company’s annual impairment testing is December 31. Following the divestiture of Red Barn Growers (Note 3), the carrying value of goodwill is </span><span style="background:#ffffff;">$0</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: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, 2021 and 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 - June 30, 2023</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:60.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.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:1.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:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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.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:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:60.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.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;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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: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;">Royalty Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,116,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 68,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,184,289</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,276)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (662,501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (662,501)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer to held for sale (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom: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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676,566)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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:60.64%;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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.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:10.79%;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:60.64%;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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> (318,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> (318,794)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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.79%;border-bottom:1px 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,048,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom: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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.79%;border-bottom:1px 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,048,913</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;">$159,028</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$318,794</span><span style="background:#ffffff;"> during the three and six months ended June 30, 2023, respectively, and </span><span style="background:#ffffff;">$172,267</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$344,533</span><span style="background:#ffffff;"> during the three and six months ending June 30, 2022, 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 $601,066 <span style="-sec-ix-hidden:Hidden_Eb8bPEnFQUqqMn3OSbff0A;"><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_QfBd_bo4dEioP-yAV1okOQ;"><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_Pq-bUQY6dU6uw7ox7_CVrA;"><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_9bIMWqbzikiEy_tx47B-bA;"><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:60.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.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:1.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:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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.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:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:60.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.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;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;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: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;">Royalty Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,116,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 68,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,184,289</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,276)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (662,501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (662,501)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer to held for sale (Note 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676,566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom: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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676,566)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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:60.64%;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:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.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:10.79%;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:60.64%;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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> (318,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.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:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> (318,794)</p></td></tr><tr><td style="vertical-align:bottom;width:60.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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.79%;border-bottom:1px 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,048,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom: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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.79%;border-bottom:1px 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,048,913</p></td></tr></table> 10116013 68276 10184289 68276 68276 662501 662501 676566 676566 8776946 8776946 409239 409239 318794 318794 8048913 8048913 159028 318794 172267 344533 601066 <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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.66%;margin:0pt;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,229,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 1,905,008</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="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;"> 15,731,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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;"> 6,172,924</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,502,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 6,166,145</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </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;"> 626,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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;"> 684,703</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</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;"> 27,089,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.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;"> 14,928,780</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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.66%;margin:0pt;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 2,229,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 1,905,008</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="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;"> 15,731,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="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;"> 6,172,924</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,502,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 6,166,145</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </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;"> 626,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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;"> 684,703</p></td></tr><tr><td style="vertical-align:bottom;width:72.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</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;"> 27,089,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.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;"> 14,928,780</p></td></tr></table> 2229918 1905008 15731087 6172924 8502127 6166145 626689 684703 27089821 14928780 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">During 2017 the Company signed a promissory note payable in the amount of </span><span style="background:#ffffff;">$</span>1,010,000<span style="background:#ffffff;">. The note bears interest at a rate of </span>15%<span style="background:#ffffff;"> per annum with interest payments required on a </span>monthly<span style="background:#ffffff;"> basis. In 2019 the Company’s promissory note payable in the amount of </span><span style="background:#ffffff;">$</span>1,010,000<span style="background:#ffffff;"> was modified to increase the amount payable to </span><span style="background:#ffffff;">$</span>1,110,000. The Company has paid off 60,000 in principal, and the remaining $1,050,000 principal balance is due on December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. The maturity date of the note is November 19, 2023, 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;">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 interest payable monthly. 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 paid-in-kind 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 and considered a deferred financing cost. It 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows a summary of the Company’s long-term debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 58,028,604</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;"> 27,329,907</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"> 28,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,976,362)</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></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,407,903)</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,236,919)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,300,245</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635,371</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,768,405</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;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,869,962</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;"> 11,780,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898,443</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;"> 46,248,604</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"></p><p style="clear:both;font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2023, 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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,050,000</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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,718,405</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"> 57,768,405</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 60000 1050000 2000000 0.08 2023-11-19 0.25 46000000 26000000 0.10375 0.0275 4200000 0.15 0.02 55000000 0.10375 0.13375 0.0275 15000000 15000000 1407903 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 58,028,604</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;"> 27,329,907</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;"> 28,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,976,362)</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></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,407,903)</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,236,919)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 801,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,300,245</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,635,371</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,768,405</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;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,869,962</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;"> 11,780,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,898,443</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;"> 46,248,604</p></td></tr></table> 58028604 27329907 0 28000000 1976362 1407903 2236919 801934 1300245 2322132 3635371 57768405 58028604 53869962 11780000 3898443 46248604 <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;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,050,000</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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,718,405</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"> 57,768,405</p></td></tr></table> 3050000 54718405 57768405 <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;margin:0pt;"><span style="background:#ffffff;">On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to </span><span style="background:#ffffff;">$10,000,000</span><span style="background:#ffffff;"> in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of </span><span style="background:#ffffff;">three years</span><span style="background:#ffffff;">, with an annual interest rate of </span><span style="background:#ffffff;">12.0%</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">6.0%</span><span style="background:#ffffff;"> cash and </span><span style="background:#ffffff;">6.0%</span><span style="background:#ffffff;"> paid-in-kind. The initial tranche's principal amount of Convertible Notes outstanding in the amount of </span><span style="background:#ffffff;">$2,000,000</span><span style="background:#ffffff;">, 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 </span><span style="background:#ffffff;">$0.145</span><span style="background:#ffffff;">. 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 </span><span style="background:#ffffff;">$0.145</span><span style="background:#ffffff;"> or a </span><span style="background:#ffffff;">20.0%</span><span style="background:#ffffff;"> 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 paid-in-kind interest is due on April 30, 2026.</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;">During the three months ended June 30, 2023, the Company closed a second and third tranche of Convertible Notes, which are both convertible into Subordinate Voting Shares at a conversion price of </span><span style="background:#ffffff;">$0.145</span><span style="background:#ffffff;">. Total proceeds received from the second and third tranches amounted to </span><span style="background:#ffffff;">$2,000,000</span><span style="background:#ffffff;">.</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;">In connection with this financing, the Company issued </span><span style="background:#ffffff;">6,250,000</span><span style="background:#ffffff;"> warrants to purchase Subordinate Voting Shares of the Company to the lenders. These warrants have a </span><span style="background:#ffffff;">five year</span><span style="background:#ffffff;"> term, a strike price of </span><span style="background:#ffffff;">$0.145</span><span style="background:#ffffff;">, and were valued at </span><span style="background:#ffffff;">$497,055</span><span style="background:#ffffff;"> (Note 16). The value of these warrants and other legal and administrative expenses amounting to </span><span style="background:#ffffff;">$502,538</span><span style="background:#ffffff;"> are treated as deferred financing costs. </span>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.</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.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:2.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:72.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:2.2%;margin:0pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.67%;margin:0pt;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.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.67%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999,593)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> 68,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;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.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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,093,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;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.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,093,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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 0.145 2000000 6250000 P5Y 0.145 497055 502538 <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.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:2.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:72.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:2.2%;margin:0pt;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.67%;margin:0pt;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.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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.67%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999,593)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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;"> 68,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;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.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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,093,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.2%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;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.2%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,093,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 4000000 999593 24707 68082 3093196 3093196 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of June 30, 2023. 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_K1lPlFozTE6xu2sod-4xNA;"><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_oQOcA3M0lE6kkw_FmoDwaw;"><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_g4zL1p5gykaeHmcCthwcww;"><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;text-align:justify;margin:0pt 0pt 12pt 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;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2022, 28,134 Multiple Voting Shares were redeemed for 2,813,400 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 28134 2813400 <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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Options granted under the equity incentive plan were valued using the Black-Scholes option pricing model with the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 3.81</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;"> 2.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</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;"> 1.77</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 Life of Options (years)</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;"> 6.12</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;"> 2.50</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 Annualized Volatility</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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;"> 55.00</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Forfeiture Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Stock option activity for the six months ended June 30, 2023, and for the year ended December 31, 2022, 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:57.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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;"><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:57.39%;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:12.82%;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:57.39%;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: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;"><b style="font-weight:bold;">Number of Shares</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:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2021</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: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 0pt 0pt;"> 23,226,338</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.56</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;"> 6.02</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,504,677)</p></td><td style="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.59</p></td><td style="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:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (15,002)</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.48</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:57.39%;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: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 3pt 0pt 0pt;"> 7,840,899</p></td><td style="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: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%;border-bottom:1px 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.90</p></td><td style="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:1px 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.39%;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: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 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:57.39%;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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,065,793)</p></td><td style="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;"> 1.02</p></td><td style="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:57.39%;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:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,703,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.74</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at June 30, 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:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,610</p></td><td style="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;"> 6.68</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:57.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at June 30, 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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,323,534</p></td><td style="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.40</p></td><td style="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.91</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the three and six months ended June 30, 2023, the Company recognized </span><span style="background:#ffffff;">$600,377</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,999,635</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. During the three and six months ended June 30, 2022, the Company recognized </span><span style="background:#ffffff;">$802,118</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,393,718</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. As of June 30, 2023, the total unrecognized compensation costs related to unvested stock options awards granted was </span><span style="background:#ffffff;">$918,598</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;">2.0</span><span style="background:#ffffff;"> years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2023, was </span><span style="background:#ffffff;">$20,503</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$11,990</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 0pt 12pt 0pt;">Warrants issued were valued using the Black-Scholes option pricing model with the following assumptions:</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:74.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 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.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.27%;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:10.68%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SVS Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Forfeiture Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</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;margin: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:9pt;visibility:hidden;">​</span></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:58.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: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:58.61%;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:9.5%;margin:0pt;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:58.61%;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:9.5%;border-bottom: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:58.61%;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, 2021</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.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;"> —</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;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;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:9.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 0pt 0pt;"> 150,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;"> 1.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 2.00</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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:58.61%;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:9.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 0pt 0pt;"> 6,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.15</p></td><td style="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:58.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 6,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.18</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.75</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:58.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,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.18</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.75</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, 2021</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;"> 4.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, 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 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;"><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;"> 2.73</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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.73</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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: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:58.82%;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:9.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;">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:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">MVS 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:9.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;">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:58.82%;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, 2021</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.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;"> 13,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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194.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: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;"> 0.64</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="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.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;"> (13,583)</p></td><td style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px 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;"> 194.66</p></td><td style="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:58.82%;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 and June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;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><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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;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: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;"> —</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;">During the three and six months ended June 30, 2023, and 2022, $0 in stock-based compensation expense was recorded in connection with the SVS compensation warrants and $0 in stock-based compensation was recorded in connection with the MVS 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;">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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Company is obligated to issue 10,000,000 warrants to purchase subordinate voting shares of Goodness Growth to Grown Rogue, with a strike price equal to a 25.0 percent premium to the 10-day volume weighted average price (“VWAP”) of Goodness Growth’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered an accrued expense at a valuation $1,248,224 and included within stock-based compensation on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023.</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;">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 closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three and six months ended June 30, 2023, the Company recognized $188,603 and $464,939, respectively, in stock-based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">compensation expense related to RSUs. During the three and six months ended June 30, 2022 the Company recognized $295,890 and $346,795, 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, 2021</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;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted on March 15, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,094,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.81</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;">Granted on December 15, 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;border-bottom:1px 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,127,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2022</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 3pt 0.05pt 0pt;"> 3,221,677</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.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.71</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,102,765</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: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:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.81</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 1 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;">2022</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;"> 3.81</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;"> 2.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</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;"> 1.77</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 Life of Options (years)</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;"> 6.12</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;"> 2.50</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 Annualized Volatility</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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;"> 55.00</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;">%</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.0381 0.0204 0.25 1.77 P6Y1M13D P2Y6M 1.0000 0.5500 <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:57.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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;"><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:57.39%;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:12.82%;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:57.39%;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: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;"><b style="font-weight:bold;">Number of Shares</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:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2021</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: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 0pt 0pt;"> 23,226,338</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.56</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;"> 6.02</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,504,677)</p></td><td style="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.59</p></td><td style="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:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (15,002)</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.48</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:57.39%;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: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 3pt 0pt 0pt;"> 7,840,899</p></td><td style="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: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%;border-bottom:1px 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.90</p></td><td style="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:1px 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.39%;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: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 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:57.39%;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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,065,793)</p></td><td style="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;"> 1.02</p></td><td style="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:57.39%;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:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,703,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.74</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at June 30, 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:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,610</p></td><td style="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;"> 6.68</p></td></tr><tr><td style="vertical-align:bottom;width:57.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:57.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at June 30, 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:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,323,534</p></td><td style="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.40</p></td><td style="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.91</p></td></tr></table> 23226338 0.56 P6Y7D 7504677 0.59 15002 0.48 7840899 0.90 23547558 0.66 P7Y3M18D 3065793 1.02 9703845 0.25 P6Y8M26D 30185610 0.50 P6Y8M4D 22323534 0.40 P5Y10M28D 600377 1999635 802118 1393718 918598 P2Y 20503 11990 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:74.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 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.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 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.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.27%;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:10.68%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">SVS Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Forfeiture Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:10.68%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.68%;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;">N/A</p></td></tr></table> 0.0351 0.0500 1.0000 <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:58.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: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align: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:58.61%;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:9.5%;margin:0pt;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:58.61%;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:9.5%;border-bottom: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:58.61%;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, 2021</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.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;"> —</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;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;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:9.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 0pt 0pt;"> 150,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;"> 1.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 2.00</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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:58.61%;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:9.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 0pt 0pt;"> 6,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.15</p></td><td style="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:58.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 6,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.18</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.75</p></td></tr><tr><td style="vertical-align:bottom;width:58.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:58.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,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.18</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.75</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, 2021</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;"> 4.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, 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 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;"><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;"> 2.73</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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.73</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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: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:58.82%;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:9.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;">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:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">MVS 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:9.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;">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:58.82%;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, 2021</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.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;"> 13,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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194.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: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;"> 0.64</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="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.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;"> (13,583)</p></td><td style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px 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;"> 194.66</p></td><td style="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:58.82%;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 and June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.61%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;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><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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:58.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;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: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;"> —</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> 150000 1.49 P2Y 150000 1.49 P2Y 6250000 0.15 P5Y 6400000 0.18 P4Y9M 6400000 0.18 P4Y9M 3037649 3.50 P4Y2M23D 3037649 3.50 P3Y2M23D 3037649 3.50 P2Y8M23D 3037649 3.50 P2Y8M23D 13583 194.66 P0Y7M20D 13583 194.66 0 0 0 0 0 0 0 0 10000000 0.250 1248224 1248224 P3Y 188603 464939 295890 346795 <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, 2021</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;"> —</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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted on March 15, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,094,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.81</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;">Granted on December 15, 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;border-bottom:1px 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,127,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2022</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 3pt 0.05pt 0pt;"> 3,221,677</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.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.71</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,102,765</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: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:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.81</p></td></tr></table> 1094200 1.81 2127477 0.29 3221677 0.81 118912 0.71 3102765 0.81 260269 1.81 <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;">Simultaneously with the complaint, Schneyer filed a motion seeking a temporary restraining order (“<b style="font-weight:bold;">TRO</b>”) to prevent the “further transfer” of MaryMed which would, Schneyer claimed, occur if Vireo U.S.’s RTO transactions were allowed to occur. The Court held a hearing on the motion for TRO on March 5, 2019 and denied the motion on the same day.</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;">Weeks prior to commencement of the litigation, Dorchester Management had appointed a special litigation committee (“<b style="font-weight:bold;">SLC</b>”) on behalf of Capital to investigate the consideration provided by Vireo U.S. for the purchase of MaryMed and assess any potential claims Capital may have as a result of the transaction. The SLC, a retired judge who engaged another retired judge as legal counsel to the SLC, was appointed in accordance with Minnesota law, issued a report on May 1, 2021, recommending, among other things, that certain claims be permitted to proceed (the “<b style="font-weight:bold;">Remaining Derivative Claims</b>”) and other claims not be permitted to proceed by the Court (the “<b style="font-weight:bold;">Rejected Derivative Claims</b>”).</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 7, 2021, Schneyer filed a Second Amended Complaint asserting direct claims on behalf of himself and the Remaining Derivative Claims on behalf of Capital and some Rejected Derivative Claims on behalf of Capital. Under Delaware law, Capital has a right to control the litigation of the Remaining Derivative Claims, the Rejected Derivative Claims, and any other derivative allegations that may be asserted on behalf of Capital. On August 17, 2021, Management exercised this right for Capital and appointed a second independent special litigation committee (the “<b style="font-weight:bold;">Second SLC</b>”), a partner at an international law firm, to manage the litigation of the claims raised in Schneyer’s Second Amended </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Complaint. On August 31, 2021, Capital filed a complaint at the Second SLC’s direction alleging the Remaining Derivative Claims and the Rejected Derivative Claims. Schneyer opposed the appointment of the Second SLC.</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 December 9, 2021, the Court dismissed Schneyer’s claim for rescissory damages and the Remaining Derivative Claim alleging fraud. The Court also ruled that the Remaining Derivative Claims should be pursued by the Second SLC. Finally, the Court also denied Schneyer’s request to seek punitive damages.</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 February 22, 2022, the Minnesota Court of Appeals denied the immediate review of the December 9, 2021, order.</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 June 20,2022 the Court issued an order amending and realigning the complaint brought by Capital for the Remaining Derivative Claims. The order also denied Vireo U.S.’s and Dorchester Management’s motion to dismiss the Remaining Derivative Claims brought by Capital.</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;">Following this order, the litigation was permitted to proceed with Schneyer’s three direct contract claims against Vireo U.S and a direct fraud claim against Management and Vireo U.S. on an individual basis, as well as the Remaining Derivative Claims brought by Capital.</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 changes 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;"><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 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;"><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 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. 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;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 3 0.22652 22.652 14875000 <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:47.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.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;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom: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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;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,354,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,662,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;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,666,877</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,632,396</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;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,243,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,311,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;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,023,896</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,348</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,098,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,202,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,045,891</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,059,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;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,625,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,216,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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;"> 17,903,408</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:47.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.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;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.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;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom: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:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;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,354,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,662,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;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,666,877</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,632,396</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;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,243,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,311,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;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,023,896</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,348</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,098,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,202,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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,045,891</p></td></tr><tr><td style="vertical-align:bottom;width:47.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,059,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;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,625,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,216,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;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;"> 17,903,408</p></td></tr></table> 3865517 4354631 7662927 8666877 1696559 752645 2586726 2632396 676049 1243899 1311488 2023896 227068 175588 452181 534348 1594234 2098676 3202940 4045891 8059427 8625439 15216262 17903408 <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;">The CARES Act provides an employee retention credit (“CARES Employee Retention credit”), which is a refundable tax credit against certain employment taxes of up to $5,000 per employee for eligible employers. The tax credit is equal to 50% of qualified wages paid to employees during a quarter, capped at $10,000 of qualified wages per employee through December 31, 2020. Additional relief provisions were passed by the United States government, which extend and slightly expand the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company qualifies for the tax credit under the CARES Act. During the three and six months ended June 30, 2023, the Company recorded and received $4,650,264 (2022 - $0) related to the CARES Employee Retention credit in other income on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2023.</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 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, with a particular focus on improving the quality and yield of top-grade “A” cannabis flower across its various operating markets, starting with Maryland and Minnesota. As part of this strategic agreement the Grown Rogue is obligated to grant the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue to Goodness Growth, with a strike price equal to a 25.0 percent premium to the 10-day VWAP of Grown Rogue’s subordinate voting shares prior to the effective date of the agreement. These warrants have not been granted as of June 30, 2023, but were considered a warrant recievable at a black-scholes valuation of $1,248,224 and included within other income on the unaudited condesned consolidated statement of loss and comprehensive loss for the three and six month periods ended June 30, 2023. An exercise price of $0.25, an expected life of 5 years, an annual risk-free interest rate of 4.13%, and volatility of 100% were the valuation assumptions used in the black-scholes model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4650264 4650264 0 0 8500000 0.250 1248224 1248224 0.25 5 4.13 100 <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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.36%;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.15%;margin:0pt;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;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.75%;border-bottom: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.15%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,003,729</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;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,386,720</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,235</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211,272</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,988</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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.36%;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.15%;margin:0pt;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;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.75%;border-bottom: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.15%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,003,729</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;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,386,720</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,235</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;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,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211,272</p></td><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,988</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> 12003729 6386720 1055235 3000000 8211272 66988 <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, Massachusetts, Minnesota, Nevada, New York, and Puerto Rico with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Liquidity risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2023, the Company’s financial liabilities consist of accounts payable and accrued liabilities, and 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 shareholders and debt financing. 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 six months ended June 30, 2023, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $276,169. </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> 276169 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, and December 31, 2022, there were $0 and $1,613 due to related parties, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the six months ended June 30, 2023, and 2022, the Company paid a related party (Bengal Impact Partners, of which Joshua Rosen, who is the Company’s interim Chief Executive Officer and a member of the Company’s Board of Directors, is a managing partner) $1,613 and $60,000, respectively, for corporate advisory services.</p> 0 1613 1613 60000 <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;text-align:justify;background:#ffffff;margin:2pt 0pt 0pt 0pt;">On July 11, 2023, the Company issued the 15,000,000 Subordinate Voting Shares to its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, and a group of lenders in connection with the fifth amendment to its Credit Facility signed on March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">On July 31, 2023, all 65,411 Super Voting Shares were converted into 6,541,100 Subordinate Voting Shares of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">On July 31, 2023, the Company closed on the fourth tranche of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received, net of deferred financing costs of $20,000, were $980,000. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">On August 14, 2023, the Company entered into consulting, licensing and wholesale agreements with two additional dispensaries in Maryland that are owned and controlled by HA-MD LLC and currently operate under the Ethos brand name. The agreements will result in the two Ethos dispensaries in Hampden and Rockville being, upon regulatory approval, rebranded to Green Goods® and include an option to acquire the two dispensaries if and when allowed by applicable law and regulations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15000000 65411 6541100 0.145 20000 980000 2 2 2 EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +*%#E<'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 " "RA0Y7S%> GN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2@,Q$(9?17*_.WNHHF&;&\4K!<&"XEU(IFWHYD RLMNW=S>V6T0?P,O,_/GF M&YA.!:Y\Q)?H T8RF*Y&V[O$55BS/5'@ $GMT9U"^,2 M2:=P^I4,IV/ -3M/?FOO'S:/3#15TQ;5;5&O-DW%5]>\OON877_X782MUV9K M_K'Q65!T\.LNQ!=02P,$% @ LH4.5YE&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" "RA0Y7D=*NKIH& !V)P & 'AL+W=O@Y"N/DK+,68O.^UTN\-8U( M4H M2:.(\)<+&K*GLX[=V1ZX"U9KH0[T)J<;LJ(+*O[:W'*YURM5_""B<1*P&'&Z M/.N1NC0,E9(L MQW^%:*>\IPKP)<76U5%,;6=UDT=)-$*MF7 @NSP8R3DP^,"^5K2(0B7UT M&8M O*!IG*>'JN8N2M:$T^2T)^3=5$S/*Y0O16:"AHE_YJJ+)?LFR75(_L^V1"/GG7D,YE0_D@[DU]_L8?6[R:_!Q)[ MY;Y?NN]#ZMK]_^"D**9FGT0+G)&*QA659W M,,1X8#('AC8T=U*:.ZEC[HZN@D3(!A1H1B)CCL(ZU_/YA]GE8H&N[^9?[S^B MC_-/'Z:SZ\517M+IS#TV60=%&UJW+?TNMNJ8G\8>XS)ALU?*$5H(^90BQI'+ MTECP%_GK&VMDC[I[;G(,!S6UO(,?=AW+]^0937WYU ;+P,M?I=6IO4=RC+O. MV!D,!\;DAH.;^L7:+Z[C]]SWI7IRM-U &3?,8W.[PI+8&J&%)/0U.I%_\HQD M0:-S4*:IS(P^VR F6R.3#8/.VT:]98D@(?H[V%3W4K#B M8-"WL-%I&_!D:WJR8>C)TO5;+'; M-8LAG-@CF AN@K)RN@/%JH:M,SR>SRQ;]BW-C=[-&1W4V7>!Z5,E+$SP6-?MM@':Q9!]=BG45$PA!=I(D\ MG9BS%M:IZG[@L*;V-.+@6HAS&5&^4D_EM520G.VR:$-B<[LVFQR"PYKZU("# M83[9^GS>G3C)YXJ,)F&URID3.*ZI2TT[& :5;;*NJ4Q6J T;3@S!<4WM:=C! MM>:&7-F?@!XYK:FSG*QA, M*8OT@7$Y^% 3'%]8SJV57PQAK9_^_M4&]SB:>YQ^"Q\ #P0S10VT@4:.1B.G M%AK)UV@DK2\$\[X?%:V/YJE(!(G5L-18#P>"G:(>H\FDYB(')IF;-!3!)JR3W0="F\)3&Z#D:%!R1BUD]X'HIZB!-EC*T2SE MU&.I)ME](#HJZF'\0W8[_?&PCRM26U.4 V//(MW((>K^O#X0 A5NV@"JO@:J MOG7XO.X?")"*10YMX%9?XU:_WGQ3@[R&E7^Z'NP?\OIM;]W;6=FD!N#9@J\$ M>>I+:+[(J3Q:+BH[SY92]?3E^8JT&Z+&[PD*Z5*&6L5^>+_+*=P3;9.ND M'I@0+,HVUY3XE*L+Y/DE8V*[HVY0+K6;_ ]02P,$% @ LH4.5\>SRB0X M" .C$ !@ !X;"]W;W)K7*W$G)U+_O;HIX=UP%V66+6519:I I9Q?#:[QFY11 MXU!;_)/)AVKO-3*IW"KUS;SY,+L:!&9$,I=3;4((^'$OQS+/3208QW_;H(/= M=QK'_==/T7^ODX=D;D4EQRK_-YOIQ=6 #]!,SL4ZUU_4PWNY32@T\:8JK^I_ MT_=U@B[0WY,4O7SQZ^50PU<9A^%T&_;M)BPY$O;/=?$: MT> 5(@&A#O>QWSV54W#'M3MQN*?/=\>'[D/09R<2V8E$ZGCTF$CKLI2%1J*J MI*[>N.38!&#N *9XWU0K,957 ZC.2I;WK.1(Y=%913"6"'HUF:GVKY^L M4):\"N,0B6*&7K"0ON(15 Z,2N#L6U(@C#@=0'BFPNN]$*6T.GW.XQ+A-*.;93)HP3TD[9^V4_VBY["G:@"]_IPOV-I+[Z MZ+W,9W6[F BW,-P2AL>8$DIX2QG;D!$6Q!RW)H-W6!V33G9))]ZDORHM\F<4 M0.*8#1&-HH0'K:QM2Q;%A,>LG;9W8!W3QD%#7L&)3@#T7NK'N@W(_];9RG2% M>N5P E=@5S8C<6+W088B^$C3XI+0_I M(5?%W866Y=*9/['2HG$8P)]V_L\T3/WCZYI_0XG8CXD?"BV*NPPRW];_\2*@ M]M0.&$]P&QQ=AG$< 2&U4W<@9H Y,%(SFP[3:K 0^[GP#Z5F#UF>.Q.QLK8)YI13*X-SD!MNT W[V2V5*U5E[IZ-;20S";"PG:H#W2@F.&IW;/]8NN;: ML!OVPULJYQ+6J1G2XKMGJ<(VA"5)Z*A/!]1%/';4YSEH#3>XAOV\MEFB/?DZ M2"T*(6.26"W981HF.(Q8T*9T_Z"Z)MVP&.;/VO3GF;C-\DQGTIU[3^RTE:?/ M:&E?T0X5;, .^\ENMR^^$8^B;NX .O!AN88*.B6K#7$D#GC""6[/* <8L@1P MK\V%J7^X'>4@#>\1/^]]-&OZ5UC3T4S> N<](>]*E>8(U'FJ9)-<2'F4)%&; M^1R6&(,$=B_QC[*K"@WS$3_SU2?+YMC#(-[3)'#N^XE-;YQS2N)VZK8==%'H M/:R=^3DHC^P=(OHI[V,SX]'B:8M7'=GB$1O=8MCL1TG<7CL=EICBA+,VY/J' MUS7]!O*('_(.]WDGRI_8^ 9KA%E$N96_;4H2TRK:G2+U#["K T.$C\.?MG? MW/AGODU^2113W(;7L<,PAAD2)_;G7+M=S/H^)8P,F!6Q@K+U#=!BRB# >!5;MG -$20.BQ'\JN&F6P9@16T3A,PS"&OSAI9WX.@"0-0!(_0([59_2_Q7N%)#SIEQ/@=(N@4[?D6LPE ;>?H?7=?L]^YQ/P=LJTYE M9;/K19S (A2T[^0X+"EC >?MQ8K:YYF,!D&8[)VO'";: "SU ZRU$-5-N5OB MCK/-(R=&+M,C)T;^\7>=" WD4C_D3M:WJIQE!=0!^D?5]S4F"U&Z%VQ_K!_N MJ+V"<%_1#G5L0)A&9UBA^F3=<:_1TKZB'>K9D#/UD[/!*%5L"M4I70>^=2)2 M7X'2+H%."]80-_43]U_K7&>K_#E5W.OI;Z_1TKZB'8K8P#M-SE#%/;'Q5L\^ MHZ5]13M\QJSA=N8_/CY5Q7[W'ZCBO@*E70*=%JP!<^8'\\EZ!=O#DR7LC_*C M4Z[7:&E?T0X5;+B>^9][[53"K-='87N-EO85[5#/9J? 3CP.>ZJ$.QQ0NTNX MIT!IET#'!1ON/:=N_E?!7Z*\RXH*Y7(.X8/7,7!GN7E0?_-&JU7]Z/JMTEHM MZY<+*6 Z&@/X_5PI_?3&/ V_^^\2H_\!4$L#!!0 ( +*%#E&PO=V]R:W-H965T&ULM5AA;YLZ%/TK%GN: M-FFO8 @DZ1*D-,FT36M7+>O>9P><8!5L9IMF[_WZV4 AI)0D*^]+@N&>XW,, MOK[V9,?XO8@PEN!7$E,Q-2(ITTO3%$&$$R0N6(JI>K)A/$%2-?G6%"G'*,Q! M26S:EN69"2+4\"?YO5ON3U@F8T+Q+0"?VKH&VLF;L7C<^ MA5/#THIPC .I*9#Z>\!S',>:2>GX69(:59\:N'_]R/XA-Z_,K)' L.#!!D0K*D!"L%":'%/_I5#L0> M0/&T ^P28!\"GNO!*0%.;K10EMM:((G\"6<[P'6T8M,7^=CD:.6&4/T:5Y*K MIT3AI#__>K/Z^N738O9]N0!7LR^SF_D2K#XNE]]7X,TMXIC*"$L2H/@M^!O< MK1;@S5]O)Z9476L",RB[N2JZL9_IQ@/73#$)L*0A#IMX4TFN=-N/NJ_L3L+/ M&;T CO4.V);MM.B9=\,7.%!PF,/M#CE.-8Q.SN<\-XPL2=1'J5Y7<-\V.@5Z MT([64_52I"C 4T/-18'Y S;\UZ^@9[UOL]836KK;E7:277NR^J)K.':JUQ[+_HJ MO3Z-]D36,#JLC X[7^^^T7< 93)BG/QWF&@*T]U,=^I.0F0K=-X)_4.+H\KB MZ R+1(BLW5[!XN[-GY$WM*'E6 <3[83 AM!Q)71\AE!5.0B)J)IZVS:UXU/5 MGA#84 NM>@&T.O5>JP6?I/$)>:&;Z-SYTA=;T_;>N@]?E!M*>%]F>V)KFK5K MLW9O^>$(56>"Z,;^J3[GA<4VA=1,#N*N*L M'%%R'5=[-*ZIMJX=X+'B(<7\A/30:]W0%UO35#K#7VJ$OMJ;9NGJ M_94/1ZBZT\/_44# NH* _900\&EIX+D#" _GV[&PILRZ?H ]%A#P:6'0JO58 M6*'5W-M()YAO\_,% ?)-3;&GKNY69QBS?.=NUN'% <@UXEM"!8CQ1D&MBZ'J MFQ=G"D5#LC3?EJ^95)O\_#+"*,1QP< ,DD 8 >&PO=V]R:W-H965T&UL MK5I=<]NV$OTK'+73:6:B")\$Z-J:L46V]9W$]D1N^\Q(D,6&(E42DI/[ZPN2 MLB@!2\:YER^62)]=< \6NP<0+Y_SXG.Y5DI[7S9I5EZ-UEIO+R:3K$1Z]W/B8/*UU=6,RO=S&3VJN]!_;A\)<38Y>ELE&9662 M9UZA5E>C:WP14509U(@_$_535"U1.I5"UTY2(V'WLU M4VE:>3+/\<_!Z>@X9F5X^OW%^Z]U\":83W&I9GGZ5[+4ZZN1''E+M8IWJ?Z8 M/_^N#@'QRM\B3\OZK_?<8(4_\A:[4N>;@[%Y@DV2-9_QEP,1)P;&#VQ #@;$ M-F =!O1@0%\[ CL8L->.P \&=>B3)O::N##6\?2RR)^]HD(;;]67FOW:VO"5 M9%6BS'5A_IL8.SV=W=_-[]_?AM>/4>C-'\W'A^CN<>[=_^K=18_>^_OYW+N^ M"[W9_8>'C]'OT=W\]L^HN3WV_IB'WL\_OKF<:/,DE;_)XC#J33,JZ1B5>A_R M3*]++\J6:@G8A_WV?H_]Q#!PI(&\T'!#>AW^9Y>]\RAZZQ%$*/ \L]>;$RB< M_V_TZ'\>_8P,>LP)6ONC@^<$E G-6 P>JZJ#%^4V7JBKD2ETI2KV:C3]Z0?L MHU^@:1C263BDLV@@9V<3QHX3QOJ\3S^JO0X,72 -B&2!1.? " #Z@DA!6N!9M/P8+>]/S[S47K[RRCA5 M)10S'S+CAG06#NDL&LC9V1SXQSGP>S/NH2 M67D' 7V?$HZMO . @>14!-S*.Q=($&4^(1+..W&,6?3&?)N95:;SXJNWC]-= MW.BMLB7R4:"E4ZPP:48A+8L;HXC$Q=0,0"A@!02HXY"JR 2"1G O$X(B# M8\1!;YVYWZK"S'+VY*DO1I>7JKR @^&K#9#.@N'=!8-Y.QL)C!J52KJS;ZY MV4F8F7CK/:G,S$KJQ=G2+#XCB)-25[.T![O?P>MI;DC$ T:$E940T"><42O9 M0@"(.<$^\8F5EA!2!*82H8Z5B$\T.^YG0^>+S^-J?[0T%7A3)6=3CEX2%>0" M0W71=&.[(@- HP0D0K82 (!48"(":5,!>!0,<4P[F" M$Z27B5"9=%LD=?1@ MT,0=&0M?8CMF .>;\B7LD%T<$0('V([8Q5$<$-)1DG KS7&OD)Q>;_)")__M M#I@"^1D@(NV 9P@ID_8 ;LXBJ4(F!TP@&.,TZX9;J4M[M>VC[DVRSUW:C$8 M/(.:BZ!FS=GA0TC$I61VUX60 2<<,5MW $BSP) PO;>#A%;QXEXQ9Z2'6>;* M^SDU/?B-MRKRS0LC>08SP9UG&6/$S&)W5KN+I$ABR6T> (^^H)S:^@,""L9Q M(+J2OQ6=V._OR'JM"B\YD''(A#=@5\:]^O5[V_*@WL)!O45#>3N?DU84XV^H MXLTV3HI* 5=[LC3/GL:IZ<:F.Y>E@E5QO\?OGAM7\(XY$V[G=G'VCA5T9<1I M@'E'ZK;J&7]#/L=)]K)^3:->)N4V+ZO"MNHCRI6V8R*8T?)._^H=_;L3]+7C M1@ 2^Y+RH(.O5GOC7D%I\U7M]2NNS/[#U#W]M=9_ZI]=LJTR#^1N4%U^\&;5 MTX B.\D&U=S?'O7\L+.5TZ1?3M]F6IGQ];&;OO4R!=)(7!4[%H(Q1P',("0G M@9"$6B1!2,R,J'!.!R((&L@@\ GIX* 5T:1?1(/-I 0/LXFK7\W66U+*;0Y< MX%@2X=NU"'(H"?+MP[8( &)<";6.7DI:Y4SZE7-'^-V)X"K:,?,#YFHK",D9 M,ULD6UM!2(PE,OIB%$QU]@B4E< MG3OF@OK4.=@"D9A*9)_8A! 2$R:145PQ\[TJD@XF7,7K(R>Z&0 ;2Q<7 CA,J(.+ !PU*=--0:NS2?_I M[IW27M5ZZRY;'3 4:EW]-KQ7]6V0 ]\Y[1\+2@+"G1H)('TL*; N "0VBXV? MEK\#%P"4(,&"[G71*ES2KW"/;!CEX97KV%2)^0?0S: M ;-W73 ,VV=-'3"_(_16M9)^U0J&ODS2G09_M;TYN/MF\##,"1Z$N<'#L*[@ M6PE*^B7H7_5+!M5.QBS]^$DU!)3>KJR+0[TP=KHY>#/2-/N^-'&E'282$Y_: MFG+6 <68VJN]1J_R>O[S<2LO:;^\'(*YGBRCP,EJ!W<=4(B[UWN-7N6U MX6YR\FK&1A5/]3LQI6%@E^GF%_GCW>-[-]?UVR;6_1M\,9"Y]OZQ9!/N=;YIOZZ5O%2%17 _'^5 MY_KEHAK@^/;2]%]02P,$% @ LH4.5U[8^^IG+U0B/7B]\#K8[EEV8S*9[?TN6 MA'W9/R3\;%)2UD%$XC2@,4K(YFITC3]Z6,T<#O^*:"C\IZ9X^GQ*WV1=YYWYLE/R9R&WX(U MVUV-]!%:DXU_"-EG^N*0HD-*QEO1,,T_T4MA*XS0ZI R&A7.O 51$!^__9]% M($X<)..,@U@XB'4']8R#5#A(=0?IC(-<.,@U!U$[XZ 4#DK=X5RGU<)!K3N< MZX-6.&AUAW-]T L'O6^3C,+!J#G@)L?"Q9PG\-N!^;S>_OEO>?7//ZT3+1\I%_W5IWC^A^@>;. M]9UM+9%[QZ_?S_]R[C^9UN?E[\CZ^XO[^!V],ZV%.W>MN_GW]VB,OBQ-].[7 M]],)XZW*V)-5T8*;8PO$\N$2[,/+4'-08_:E*?0'O=D$?:B.F$#Y9R MQ(CEB!%SCGR&<^.'?KPBR&>([0AZ(ML@CK.&\0LF67U $OX#B8*(VX9")SI[ M%GY,]_Z*7(WXPRXER3,9S7[[!:O"GVWZAX29D##K"%-S6/:$?IYA39=%0Q;% MZ>3Y5-!-RS&6%%F4%&Q436W(%CJ0,!<2YC4C(DN"H!B"5,:CHENIU*WT_W3[ M+N )+1]4[WMI^'@;Y:2!.A8-713UZA\V;QK*@JB)0M7,;)JIBHQQU?D=(-NORX+P9YJMTVJ&-:5V-G)HCH2$+2!A-B3,@82YD# /"%81M%(*6ND4]#*; M0(ZSA=T:K6C$5[NIG\T"VT3<21HZ9X"$F9 P2VF,0:S)@H*EVHP!\J8V),R! MA+F0,.]R;"LJ5DL5JYTJOB,,?:)IVV3\IM-SJ&HA828DS(*$+=26QY"@R8:N MU*96-N1M'4B8"PGS^@2DHERM5*XV9#),XG5VZ!UB/O45\JFOV";J3NA044/" M3$B8I373A2Y@U3 DI9:,FY9CK*A8DR1-JTD6LH4.),R%A'G-B(B28:C*.<7J MI6+UH8JM+=PNJE=O+MSX.@NKC85;TU#29$57:]/AIEG;PJVS6T,S)"3,AH0Y MD# 7$N8!P2JJ-4K5&B";9:UZ[40/S;:0,!,29ADMV19+(M;E6@I=-"W'6--T M73#4VBS9AFRA PES(6%>,R*2+ NZ+K6=[L[.#3Q@M+LWD%Q>@;%[1<4#ZH;556=%-MPIZJ^ M^4GBQRQ%09H>^-*?:VD3Q%QH>4K,2L4!"UJ+&S?=Y*'9$)1F@M*L@E;9-S8T M0:G//4'O:H/2'%":"TKS+L>WJNZWPACNKHP-V=3J1@V6,V@I#)1F%;3*BD!6 M9463ZWJ&O*T-2G- :2XHS>L1X*J@WRIFN+MD=O\4!MMVT1%E(&K30!DIS0&DN*,WK$>"JI-\*:;B[DM:U9=OM M.EC D#03E&:!TA:XI7R(%4U21+&6XVW0&SN@-!>4YO4*2E7$;\4SW%T]N[Q[ M*[7J&[22!DHS06E60:N\@*,KJH$ES:BGZ*;I&!N2BE6LU[=P01OI@-)<4)K7 M%A7-$&5=.+.-B]]J9KB[:#9L([==R,VZR+D]A:9E^YY"TZYU3P&TW 5*LWL' MQ>D9%+=?4#RH;ASU-#EYES=[0_W63[9!G**0;#A>^*#QYB3'E[Z/)XSN\]=[ MGRAC-,H/=\1?DR0SX+]O*&6O)]D;P^6K][/_ %!+ P04 " "RA0Y74'=P M*5L* !/2@ & 'AL+W=O2.EFT21!GVL^,S23:RI)'DI-F?OU2LF.9CS#VS@T* M-+9\[R'%0U[R'E(Z?BJKG_4#YPWZMB%_N MRFK!&O&UNA_5RXJS>>>TR$?$+EQG]P]->V%T>KQD]WS*FS^75Y7X-MJBS+,%+^JL+%#%[TX& M8WR4NK1UZ"R^9_RIWOF,VENY+UN7MS,+:OYI,Q_9//FX600#M"8L&SHJV9TV;2OR:";_F=')Y,;W\>AZ/;Y(836_$GV_)Q*8"B;V71/-0H*>9\;O"/[?[^ M6_ZIW1\3"\!(M-:VR_+/2 M4[M[S&?"'9O M3$U];HWJFE';:'Q4+]F,GPQ$N*UY]<@'I[_]"_O.[R:^(,%B2+ $$BP% I-X M=K<\NS;TTPLQ1^9E79NXM'H>RB4D6+P&\SNP=HI^/!UB+Z >(>[QZ'&7*(,E M<0(W"KU0MDR!*BBQX&U9\*RC;3S_KYA1Q+J@J5%3BH7!K"QF6 FVO 167F(N0&=91XB)A$ +-A@'?HCE6Y@8S'R*22";Q8'6 M(B0(<*2@);H9Q9$6"%/KG?V?[19NVRW"@SD&!QI(\($O@148C1S3PO=$*J\ )4-8D7[/19H&-E M9KPHJR;[>SUTRKMVQ+#B/KL5:P-6U]P\&6PPI3[G10Y18NG$9!<0$7652&2P MHS@,(G6Q9;)S78^J3;JQVXV OD\\IP]M/(MA9Y@+0+!X4+09%2S9HTH1._2#"GDKB>Z3ZN,_UL35W M%*OA.UY5W>IW5BXX:M@O(W&@63LH6KQ!4^(A=1Q''5@&0^I03[-,H2HHD])G MW-B>NJ/'<&]2NA[I/ZXS_VQ/?GO"!5,SK-Z60HZ6S:O1?0[8U6!O@@X7IDG M+M#4'Q0MQGI23R(G"KQ '760Q:90:#*3O4B [2J!,C1W";6L/T!U E"T&.L2 MP!#[(@76:(0L-H5"DS=)>TF!V"6%+ZS=.Y#YJ\IGEK?1M>711*,=\U :0=%B M4+2$Z"*&Z!0A]2(EKD(5*]/8:QT$VW=H'UAQSY5]H&X8=G-DGK';+']]3XB M2B"@:#$H6@**ED*AR:SW8@JQBREBG5JN6C'EVBJFV%$.9A=43"$&,<5W<*0& M79,=CD*?:@D=5/UD3GJ9A-AEDJN*B[1\_B*6&Z=!.\3!A(#*)$17/WPG=$-U MB\Y@-\0.Q:Y+5$+>0R8AO4Q"WI!);#M*=M^#F0 51(@N80QQ0,4_C0N3I8^) MI^TK0=50YJ)7.XA=[=@&K"5[9MVVA9BP@@I!= B%T Z9<3YD4$>N#Y'-V559>2&]D"54E T6*B MJQ_#"!-7FW,@2TVAT&1*>RF%V*64BWT.#!F9!)500-%BHHL>0R(BGZMN>R4F MRRAT@\#!ZM![#X6$] H)">TK>>6LY?G%]V2JG+4TK^%!)1)0M!@4+0%%2Z'0 M9+Y['878=92KJ]_88OE[@L;S>=9JSN9!""J<@*+%Q""U5$FH_$6*F]64WX1-:YJQH/KV]JV OYF!B0>42 M:C@(0O0MML1@1P,2:NDT5.UDRGJ)@]HE#C-E;RJ4=M2#&0*5/$#1$JH+(X3Z MVJF&%*I4F<>=)TCLLDC,EV6=F7<%[*X'DP7[H(A!YB"^XVESF\G0=2A1#_RF M4/63B>CE$&J70[9Y@ A[C]E<3&FWS^C#)BGXV)V_K??("NRE',P9J'!"#7(( MP8$(@NH!+9,E#3 . E7?AZJAS%HOG%#[,R%J5I">7XPO)GL\@04JFH"BQ:!H M"2A:"H4FT]WK+]2NO\BS7G>TJ^'5 LWYK5B?;):=65VO6#'C:%;6KP164!$& M%"T&14NH+NE@,0=ZOJLJ:U#ERLSV,@RURS RL[-2A-NJZ4YP'\HMJ"P#BA93 MPV,H;A2XOGKJ'K38% I-IK97;NA;#[;<-F)6S8I9MF2Y]E@\D"U&JH? M9QGB*/"ISAZH#@.%)K/7ZS#TC?,LW2,N>]('JL: HL74H+%$81!YJB)J-G0" M[8D!J/K)CR3W6HQKUV+>6+#>984(E&\O6.VE'/P ,Z@8X^IBC$-LNX?TFCYF!SF8$E 9Q=7ED2$-13X7J$**P1*' M6"2(&B?OH:2XO9+BVI64B6#A$[KE]UE1M,.E5;YXE96FMW641+[_:QE-N]5SYS-]H\36*_+PP=7WM\/;$ M9.E'@1,0Y:[BO3&3O3%3DZ7:^NN6&NV\[V;!J_ONS40UZDX K-\]LKVZ??O1 MN'OGCW+]#!]-L.%ZC(^2];N->OCUJY:^L4IT\QKE_$X4Y7P.!+'5^NU%ZR]- MN>S>MG-;-DVYZ#X^<#;G56L@?K\KR^;E2UO ]AU2I_\#4$L#!!0 ( +*% M#E&PO=V]R:W-H965T&ULK5AM M;]LV$/XK!P_84L"3'3G-BC8)D)81FJL%,;6 MPN/5+B>NL5+DX5!=3=+I='=2"Z5'!WOAVR=[L&=:7RDM/UER;5T+>WLD*[/> M'VV/^@_7:EEZ_C YV&O$4LZE_]Q\LGB;#%)R54OME-%D9;$_.MQ^>[3#^\.& M+TJNW<8SL2<+8[[SRWF^/YJR0;*2F6<) O]6\EA6%0N"&3\ZF:-!)1_%6OS?I,=OZ\9GF9J5SX2^NX=[8[HJQU MWM3=85A0*QW_BYL.AXT#;Z;/'$B[ VFP.RH*5IX(+P[VK%F3Y=V0Q@_!U7 : MQBG-09E[BU6%<_[@1+K,JB8@9 HZ:ATV.$="YS2/@=J;>"CB[9.L$WH4A:;/ M"-VE"Z-]Z>B]SF5^__P$!@Y6IKV51^F+ C^V.J'9=$SI-)V](&\V>#T+\F;_ MK]=1Z,[30KE\WKI&9')_A/IPTJ[DZ.#GG[9WI^]>,'EG,'GG)>G_U>27A9Y> M79U7I?$SGE\<)71HO'7E#G[5H<^5E3L<&(=4N M/CE3J5SPYP]*"YTI4='NE@A,X2 MVOKYIS=I.GWW:-^QJ1NA;^G+V3D=S]\_6E=00YG06BSPF'6[UZ5Q$I7D JVH MX%YCS4KEDIPH)'@B@Y Q_6A%I?PM+^9MYJ/-*U&UDH\H?(CE*:V#4%7A>-LT MQGK8'I8KDP$/Z*U;K;QB)$MKVF7941$U ILSU8C(3Q"/M/'&BK#Z#=)5)EG_ MTHK:)8\.0DN4JL@;]P;'IY9>*XN2F42^AKP0'35 MMU9H$5:.CTY^5;IH.7?N,+62*KD$3BWRR@(AO(NUXV2I.5R?DWE"S@8IJP3RH6 \1%51EW&#_>%]^QT)SJ@Y^F+>PKUSRFV[3*",+0^&%ITFN#!^ MO)4,=\-.,95!6HFN00WJ3'NN'F!,8@&,QJ1-2,6&':EEKCB9L,#H/W(Q8B^@ M-_O.T'$B(W59&N_E8_C*C\&.B'4O%&D+KE)<#PE=RPRF %^'S![\,46AN+H= MK$9J"H\2#X:A$I!6G/*M_ N-J/&-BB#D0[8J]O[>K#VQGWN, M \5NSSW;'FW,#5)%&T^H ><[0!^F0!)D36?OZ$K31Z%;+KW9=NAB:32RYS"8 M+BWP5!J("HV:LD(O X_2X=+*^+3%1WHZ?'I+9^ K"K7R!:8@CWI&A3K;;#!J MM]R? 66TUL%-SW$%IV6#A+4(1!FCG_UH%1O+I=*E%>BTY2_ #Y,?9S@K)%>B MP$,Q/^2N34V"&M /[Q(;/MUS]E.W8=/IP=4[ZACZ"SL:B!2<$"I\Z\B"[QQW MC:JM%TJ\>A[-7G#"-/$-XR,;R9L1HSKV@0QM4$7I#I,S"HT;3JS,IP/#IWCU M"4_&5") W$>> &H>(5PC/=@,I*7D[C!-TG3W=1I 8U(Q%H"#"FAE_( \KW8! MW)("T13T(/3SC9-?XLF@<",GW!T&(N>F%-UQF'VYMR]"UK[@^#V8W]]D)>^A M:X[-AA:FJF#BLQ:5LLHCSZ5IPJ[_@PON3N8%M\6F>B PSB#@OJ?TJ)I) C(K MG@ 4$VG, 8FV$]LW4TV?_QNNWZOZJ\R;!31LS_JJ?QC?+J#,WN 3;O@0B>K@ M28()%BG'OG4,^"]AOHR2GC DW7[.$!Y4)!H35W&84'@\BH$%2A9:4#NM]6&. M>U!,)):X_X$(NYB(PC.L\<7*I@U0YL^;G] ?&VRHN*KD=XY)+FK<#='@,N.Z M&4P%KG0H&[Z.@7!TI^D71PL; @X3,V[V<"-R4A$FLKQ%4\3S$JYC!F*&Y-72 M =/R(1PR04&"4-V:5:R#L';Z3'K/"H4SQ"9:=D2S Z*6:%#8)/5^_Z[&<1" MQLR#<9C%(LSRA@GN*6W<"G/"/' M7:DQ&&<62'BVX&&@P\#+'3 :BS1FH+&Q4-SKP-^9N0R.BG#(5$S-BQBB)\"4>E;[GK"HY_>HB>36 N+"^)=Q73_G[HN33;NN!A# ME^$F[V(0XG5W^#K\6' 8[\AWV^,O#9AWE_ KA4X.DU^>STB&V_O\<6;)MR8 M%\9CP ^/I11@:-Z ]<)@8.M>6,'P$\K!WU!+ P04 " "RA0Y7S*I90UT* M 2'0 & 'AL+W=O^T-E<39.T_E9R:4:7+ST:S?FXJ6N72&5N#',UF7)S?VE*/3AU6 T:!9N MY6[O:.'LXF7%=V(MW+OJQN#IK.62RU(H*[5B1FQ?#5:CYY=3HO<$OTIQL+W? MC"S9:/T'/?R8OQJDI) H1.:( \>?.W$EBH(808WWD>>@%4D'^[\;[F^\[;!E MPZVXTL5O,G?[5X/E@.5BR^O"W>K##R+:,R-^F2ZL_Y\= NUT,F!9;9TNXV%H M4$H5_O(/T0^] \OTD0/C>&#L]0Z"O);?<<%/]:2@G%05E M[0QV)\M>JUSDQ^?/H&>K[+A1]G+\),.?:C5DDS1AXW0\>8+?I#5^ MXOE-_B_&!][3T[RIF)[;BF?BU0#58H6Y$X.+K[\:S=,73V@^;36?/L7];VK^ M-._QD'T^^T_N_[(7[$J7%5?W7W^U'(\6+RRSO3.\.U,U9[@1J"R;&;D1.9.* MO=5.L#%SFKD3[#*M+([FW(%Z*Q57F>0%LPX+P ]GP2(KZCSP(@XKI6I0W(I* M&\< #E3A;)0^^Q<#SGF2K;092.X%-TQ0_K+O1";*C3!L,O(9.$Y 5&#C(-W> MGWFG)*FP)L'PC,AJ(YTW2.7L]8=LS]7.JU]*ZU'M&[)AG+Y@Z]=7C5)O6@/6 MG0&7W$I+X?"YI+!!Q\FWY#_O#O)@K7B=>QW@DQS0&7Y]PCO 00));T(,AY?5 M\_70RY(J= &2_<"E5O0YVKVNBYQM!*-&0230XO=:!21N_?6$Q4'@E]ES$,@? M.*I"'GGA9)3)02B"[)U0PO"BN*<=41&C?AH:V":K0M@F78[C"L^L2F&0OFW\ MW@W70_;]:G7CGTF+F(N&+&K"^_'UM'(@"'[,$,A;:VE:H8:D9YMN30P M_YACI:TDG1+H9]'5O&YH_R9J2IIGW.[9%JWW;BFT:8MS;H(A>F3Q/;3I)'R5](E>HX)ZV3I M(TR&<(0)N'= M@QAB%=*[[H,)RX"/8T%)(BXBTZ/.B[?//&155.GGQZ-^WO/2YXM6Y M9S<%NFY(.90]8A+<\:LT0K,?!"_L$/ (F$O5NOC@CH^%N,E/_% M2)FPGW^^ZCT1[;542EB-"KP6E*Z +EW4/EL">4L0Z5%_U^0;OX>' CG6%PMY M5WN.)G0%$P)98]XQ^6BQF$/)L@I$3YMPC2SFV;ZVPCE[ZL UOZ=B1FI=0E=% MEMCHG =GB?KU#V_8%;)2W@677O? J:_QRL@_M>*/N_5:?)"9/J70+<)_R8UB MWQM2JU&F?RB0V=KLJ!HOI;88&H#M]K.B>E,+ R"\?43^$3D*X(CQ_;?<=SSD9-.M%3E"FH.3DR^4X\[OW&N]08V\HKI/7M:X.C?F[J ME^+G5R(AWIZ#Q48(14!;AM,\>U]+0F589>O*CTL-YOM2[;6'XXDA"2@*I/:8 M'(<4Y@Q7EF==0]GP@AJS[8D7A<1-A_>@-/+\I_U24+U%$U2.&GZN/^[W6N%W M%J$//?C?F=,TZ,$B(-"(O5FM+QE&MAH'5^MW?O%9NF27M<7L;"WIMR&-O57? M_(+^G;%E.OOV>7\DIO9U11& ^6QE$=G@@7;M9\DWL@AQ]4C?[-@PMESYZR"* M(@Y'%5D,O;IH($JRK"B-^LC="&^#:<2=4+4(^=#QSQK^?F9BF\:ZK+..\H;G M.9J3):XY\LI8 EVYA2#=NQHST1C#_Z-!.4Z@@2< M9JHN8U:#44D^(\90JG;>]"9/0H@BU]"8@:JRJ(^D=)K%^X,-C1Q7-:0<#:@R M=,0P,(4Y1F>X$S&Y9;:['$&BQDG32T?*8RJW5E&GLS_"7"\^ $RD#?"$$[ M M#G[ZF/H8COJS1K#-E_ZGC7O,[0^]C6FQ$?G9CH]YW-M_Z+T[<72$(&;@L G9GP3#SI[)WPS"OQUU8'\ M0Z8GN85@VEY!QO!*(D'MT:S[A5;%E*CBA(9^CSY$C37U=J^V)T3RX M+[P*Z=]$XQ7E5"N.8P'N?W7F7P*$$E,Z7G%HD(,![D"#P*F7/1N/C\0D?[QH MHSVVJ8;8,8^\\A3Z/;2>C*?]1ZP/R,1MO!K93U]9/O6W%?1P@P0'F>M^2K?[ M.#-:SI+Y*&7C.7XNDOD\9;_%?&_)SI/I!%O3],>'4:\0*-WWJT5;7)MSXFLXOXP!%P["P* Z/O5PI MS!1T3N=U;#.YM!6F2&)3Z*SWHB/'G)#1+.&X1 )S>G4#>LRF.V]X-RQQUT_4 M9V'R;OE*0JTUAA/'/6[1#(JA^+@[M29%<0_M(-*HT)/6E/$RFAU/BMV-W7FX M!<*$:K4GE8#N?+/HOY_=?_?O+QZF^A\7/BZ8-4KX:8JNE#Y> MN0UQ:#;^@6MW,II.4 +GQXOI=)1,S\>]Q3U-ED>48Q3<;)(L1C/V6YN3 M7:VEV)O.%NW*%'R7R7PV;U=0TBB:=#GJ:B@9+V9)FLX>U!:$ 0/.48:]XUBD M^L7&=-G7]3P9+Z?)^3+M+\Z3Q7B)?]TB7;\?OS%1A[L'"#=WJ[=:B>&ICQQG MO>]4R,Z=_QKG7W$I%SY9M:OM![]5^,[5D8>OA=?<["1*M1!;'$V'B]F F? % M+CPX7?FO7AOM4 K^YUYP]& BP/Y68Y*(#R2@_0QZ\3]02P,$% @ LH4. M5YHZM5)W!0 @T !@ !X;"]W;W)K/$+D2,2$!!@!UZ==W%R!I^9K. MM \V27#W[-G%V25TNM'FFRT0'6RK4MFS0>%JRE$2Q]-1):0:G)_ZM1MS?JH;5TJ%-P9L4U7"["ZPU)NSP7C0 M+=S*5>%X871^6HL5?D+WI;XQ]#3J47)9H;)2*S"X/!N\&1]?'+*]-_@J<6/W M[H$S66C]C1_>YV>#F EAB9EC!$&7-5YB63(0T?C>8@[ZD.RX?]^A_^9SIUP6 MPN*E+O^4N2O.!O,!Y+@43>EN]>8*VWPFC)?ITOK_L FVZ=$ LL8Z7;7.Q*"2 M*ES%MJW#GL,\?L8A:1T2SSL$\BS?"B?.3XW>@&%K0N,;GZKW)G)2\:9\ M2O)SYQ>-I15KX5)7"ZD$E\J"4#F\E;;65OJ%TY&C6.PQREK8'U8<_Z\"7T_\#Z9=QT"/\.^O[#1P6T M+PA)&O8E E<@ ]1"[2"G?K,.'9B:?HLK,PE#2 R]J\B^"H-:KA"4;J"V=S%C.##ATO*2D,Z M@VNA:$[11'),LZF?))EI4VL3F/W"49/XY($S5>U:F*R =.S+EMPOF]5E[A<, M3Q3+P06,XY_!Z!TQW $A+QO7& 1%4]O@&E5#95RA0@H<4K\B7W@G3$[S\XXG M#W$T^S6@;/=CNT(XV A[MW=2,47J._*%3-B":TS>V.9( =).HVFZ60(GPDJ M$\;LI%K!6I0-=@&DX+91U= M_)X08*EMT";KPF#!7YXUAF5.GA&MW$(5!AOR8 OR;\=2,H0W0>%72%O(/I\$ M)LEA]CT>- Q553FYE(1+0J_1.!(G?F]DS1RCT#A(WZ#G.HF6=29] M:AM)6F;P1=O7])K*PDK]B[Z3$=VM12XBN&DHCH9;KW8&O"84D14-1: 0'J?? M4U'I1K$F62>"%(C;FIJ/XA'$ OT.K-'X!*3*9$VMSZJB=B$]6JX&525LM2B! M-%0@5U:HWHA;6*J&HQ$%TFI6A'#[E4__NR3B5HZ@N9,NHZ@ M+2.J2[&FQF0%MMWCU;RD8XD-R@WTO%Z?+[&T4%!O45:T10N&\WO840K=&_0G M#Y%H)< M%H@*LI),@K*H3]JQ5'0J92)#OS@^Z23\"&O?V),6W!8EE^^XE_B/KBWX?;#N MY4VK>1^[EWW_^@!F1U$:SZ/Y](@F6C]/VN0?AII.DV@2C^%C[4<52<.W3A3& MZFN]?-UTE7OD>QC%,_Y+X"TNT;">/XMMQ_ZA]7P\B>(X)EL_P!X;)#3(QM%\ M/H7/VFOSI2H?AU0!_, ME:031XE+C,[&\+^I&"A@WH_5)KUSUP@/YGS_D_ M4$L#!!0 ( +*%#E>B81A>3@0 +T* 9 >&PO=V]R:W-H965T\^)3/DS$3(DU98 2)GT>Z)JT9"#0>6LRD M<\F&_><=^L<8.V)92D_75O^A\E#,D_-$Y+22M0Y?[>87:N-YQWB9U3Y^BTUS M-ITF(JM]L&5K# :E,LVO?&IUZ!F/&SR2D_M!^!5,E U$'@\YJJP+O ABQ6X>HQNL2&9%^UJ9M:C(*9L/ MHI&QYN3_<*EQ##;&U%+K[5!\,F)-AIS4@]Y)CT8/Y-!_P%ANQ:_T2%J<"F6J M&CSJ 9_D7BH+3NIG,I@\D-M9/XG6ICR'W&R'4!H7G?/Y*.0.415V3XB[/4" M:C-XA$+ZG$*.(2 JJSC-G1QVR54JEYHP?"&Q](=4!T !-D$))P,UPFX5Z1PC M".7]#XA,=D387VUZ'ON,..: XHO1]H/=-EE6)M-U#A=>A5KRV$9=%F#&5OA6 M'A8A: +C%2Q@ULC9B N<(RZ0W$"E%_O*."@&_HN(9>8(03LN0(Q[== M;]^< MIZ?O/_@7RW'0B8NQ4,EMTVL"6)J0IJ=/CD^P[;XO,'E.N&&$D0%9Z0)[@:FQ MW'U]2EPDC75.R]#89M8\HC9BVGFWS\8?S#>> ;052Y(.Q=VV"K=XS$/;\\.7 M_K5&O2M%2=":+TY>1'V:VT6WV]W-+ILKR?YX<[&[0:H4&EG3"J;CX?MWB7#- M9:E9!%O%"\K2!EQWXF.!^R4Y/H#W*PM9V@4[Z&ZLB^]02P,$% @ LH4. M5U/16 'P @ B < !D !X;"]W;W)K&ULM55M M;],P$/XKIS#QR6H2)\V:T5;:>!$@(:8QX+.;7!L+QPZVLXY_C^VT60==A01\ MB7WGN\?/W>7.\ZW2WTR#:.&^%=(LHL;:[B*.3=5@R\Q$=2C=R5KIEEDGZDUL M.HVL#DZMB&F2%''+N(R6\Z"[ULNYZJW@$J\UF+YMF?YQA4)M%U$:[14W?--8 MKXB7\XYM\!/:S]VU=E(\HM2\16FXDJ!QO8@NTXNKW-L'@R\\[S&B\TCL>[O?H;T+L+I85,_A2B:^\ MMLTBFD50XYKUPMZH[5O)42)GQA.]C2)(*J-U:U.V?'H.5R6-G]+@\' M#K.G'.C.@0;>PT6!Y2MFV7*NU1:TMW9H?A-"#=Z.')>^*)^L=J?<^=GE956I M7EH#-U@AOV,K@?/8.F!_'%<[D*L!A#X!4L ')6UCX+6LL7[L'SM"(RNZ9W5% M3P*^[^4$LH0 36AV B\;H\P"7O9W40X@^7$0WQX7IF,5+B+W_QO4=Q@MGS]+ MB^3%"8KY2#$_A?ZG%$^"'*0, M4E*D&4FSXI$NIRE)Z#GR=):3M$AA L<: M,3Z8CBWJ37@## 3_85".VO&9N1RFZX/Y\$9]8'K#I0&!:^>:3,ZG$>AA[@^" M55V8M2MEW>0.V\8]E:B]@3M?*V7W@K]@?'R7/P%02P,$% @ LH4.5SF( M'5&% P +PD !D !X;"]W;W)K&ULK59MD],V M$/XK&L/P29S?W^Z2S'!0IG2&Z0T'Y;-B;V*!+!E)2>[ZZ[NR$]L'7 JT7RQI MM<^SN];N2HN#TI]- V#)72ND67J-M=VE[YNJ@9:9"]6!Q)V-TBVSN-1;WW0: M6-V#6N%'09#Y+>/26RUZV8U>+=3."B[A1A.S:UNF[Z]!J,/2"[V3X!W?-M8) M_-6B8UNX!?NAN]&X\D>6FK<@#5>2:-@LO1?AY77B]'N%OS@?S$_OK/G:,9/2' MI%7Z?N%;I'-"OSI"KP=H] @T(V^5M(TAO\D:ZH=X']T8?8E.OEQ'9PG_V,D+ M$@>41$$4G^&+Q]CBGB_^E=@&:/)]J"N%2].Q"I8>YKH!O0=O]>Q)F 579QQ+ M1L>2<^SG'3L/S2[(B)[-N"&5:CO-#=1$;8AM@&R4P)+C:\L$W.;)?#+#YI;"Y+4ZB#Q=VO"Y#U1 M:Z,$F ID!9283G&!W0VW:@)WE0N?CQP(.31(X(Y+8@?&MBKXWVPM@.R9V($[ M2CZW*!S>-FR 5$SK>W? O?(\,YR #6VO_H1=!-NH=88KL<-:Q0FFB[&.WC#D M)&H@-)9AJO2ZN.4\$@H-.M_[](+&M>,]#.*S2??_I=O/CN\;#?"@-WV;L;?\ M[E\TIO3]J81.DX"663Z3) G-TGE6I6E&@[B<26(:1PDMD_BQ?$\*F@<3(DQI M%$[+**99/)D,,U=0^5>%X,8PNOKA=9S2./^V3M(""S.?5VM:TB(/YX+\:Q6L MJPB+LRA.LN_U4']VB;6@M_U5[3)L)^UPGXW2\37P8K@$)_7A*?&6Z2V7KEHV M" TN\M0C>KB>AX5577\EKI7%"[:?-OBB >T4<'^CE#TMG('QC;3Z!U!+ P04 M " "RA0Y7EOK%78(" !+!@ &0 'AL+W=O/G?82N9SL=4-Y;"22&T9(_)Y"8W8+;S0 MZX%[NJFU!8)\WI(-/(#^T:ZD606#2DD9<$4%1Q*JA7<9SI:)Y3O"3PH[=31' M-I.U$(]V<5LN/&P-00.%M@K$#$]P!4UCA8R-WP=-;SC2!A[/>_7/+G>3RYHH MN!+-+UKJ>N%E'BJA(MM&WXO=%SCDDUJ]0C3*?=&NX\83#Q5;I04[!!L'C/)N M)/O#/1P%9/B=@.@0$#G?W4'.Y371))]+L4/2LHV:G;A47;0Q1[G]41ZT-+O4 MQ.E\):$ES^:6M4*$ETCH&J0Y6$H#(:(4:#4/M#G)\H/BH+KL5*-W5,?H3G!= M*W3#2RA?QP?&X6 SZFTNHY."7[=\A&+LHPA'\0F]>$@[=GKQ?TZ[4TW>5K4% M-%,M*6#AF0I1()_ R\_/PC&^..$Y&3PGI]3_VO-IUA2?-*2G!4X SDQK4Q9:YZ MRW57ZP,Z=,K+KD&\T+LV>T?DAG*%&JA,*!Y-4@_)KG5U"RU:UR[60IOFXZ:U MZ?8@+<'L5T+H?F$/&/X_\C]02P,$% @ LH4.5SA2U.1V! VPH !D M !X;"]W;W)K&ULK59I;]LX$/TKA!H4#<#8NH_$ M,9"D+;J+=A$TW>YG6AI;W$JD2E)QLK]^AY1M*45B= \@L<3AS.,;SJ%9;*7Z MIFL 0Q[:1NA+KS:F.Y_/=5E#R_1,=B!P9RU5RPPNU6:N.P6LKZ&1VTLO\/:"SWQ3&RN8+Q<=V\ =F-^[ M6X6K^0&EXBT(S:4@"M:7WE5P?AU;?:?PE<-63]Z)]60EY3>[^*6Z]'Q+"!HH MC45@^+B'&V@:"X0TON\PO<.1UG#ZOD=_[WQ'7U9,PXUL_N"5J2^]W",5K%G? MF,]R^P%V_B06KY2-=K]D.^B&J%SVVLAV9XP,6BZ&)WO8W:1,%&1=]][ MWN&-&TI^ [.8&SS JLW+'=CU !:^ ):23U*86I-WHH+JJ?T3PHO_'VP$L?A[,ELNY[E@)EQ[6@P9U#][R]:L@ M]2^.4(T/5.-CZ/^4ZG&P?$:.X#W=@W%/X%XIL0"U@8K(-3$UD+5LL)*YV)R3 MUZ_RT(\N_O,3PPPNS'O!6RBA78$B43 *;0[8GY!\M#SWXA.2IQ$-_.09R77/ MFPJI:N=9 UB^M6PJPMM.R7NP7NJ#61#3(BQHD?FC**-)FM$TS,G[7@EN>@5/ M+^F@BIIY2HLD.$@*FOGX'\3D3J[-EJ'IP94XI*$?C^LPH$GLDZ]0\[*!D5.8 MQ]3W1T)IG-(PR<@-1L6HWG6V,R[.T)T-YN#$$#WQLV*D5Z!W24Y#4!^8CTSK$+EWW;-\PF5 58-R5GKCWO+=YD-"LBFJ?QZ2@+?.KG.4WCXI1\ MD88UDUB',0VS H\(IPF Y_H8CF@48A-W^:OY VF'-@6V38W99Q.,NO#:+*/$ MN).>L,2_[MEB(5NFR0E&,0LP0*G;Q&4:133,$1N#TX'[ C6/LW_!97IOK)7* M\+]VC(:J5#\75S3MA<4PDIS8<&%R9\G -L),RZA?Y#^R_?+S^*AP,N;,KG=H M*W;[8]5>.>$/[G)A3?[LQ?#%WG)3.^=N9-LQ\6AM@^Q"DQJPAG$@(9HU QNM M71"L'Q77G<0-BU]BH' P(8T4F[,&W:D&[II.<0G'+/QP:GCJ1,65U6.W80.*6NF-D-@?/+&M<\SU8I3%XZ,TP>QRDA\GM:AA81O5A[/N$ M]+C0F!]K-/5G6>(-R;9?&-FY\64E#0Y#[K7&Z1.45<#]M91FO[ ''.;9Y=]0 M2P,$% @ LH4.5Z@==W_K!0 &A !D !X;"]W;W)K&ULM5A;;]LV%/XKA)L6#<#:$JEKFAAHL@7KT#9!+ROV2$NT3502 M59+*I;]^AY1LT8N=KNCZD$@\XG?N%]*GMU)]T6O.#;JKJT:?3=;&M">SF2[6 MO&9Z*EO>P)>E5#4SL%2KF6X59Z4#U=6,!$$RJYEH)O-31[M6\U/9F4HT_%HA MW=4U4_?GO)*W9Y-PLB&\%ZNUL839_+1E*_Z!FT_MM8+5;,NE%#5OM) -4GQY M-GD5GIQ'=K_;\)?@M]I[1]:2A91?[.)U>38)K$*\XH6Q'!@\;O@%KRK+"-3X M.O"<;$5:H/^^X7[I; =;%DSS"UE]%J59GTVR"2KYDG65>2]O_^"#/;'E5\A* MN__HMM\;T@DJ.FUD/8!!@UHT_9/=#7[P %EP $ & '%Z]X*X\@!7(+>RL:L M-?J]*7FYBY^!#EM%R$:1<_(HPS^[9HIH@!$)"'V$']T:1AT_^L.&];AH/\X6 MP8EN6<'/)I#EFJL;/ID_>Q(FPY8.?[JT^(:$0/(, W4NO!%N(2AC!1PXQCI,$)S3T*"3+<)JDZ*KE"J0W*T_[$1GB( EP M$%&/0O((1Y2BC]*P:B_J"*6 6P<[-!"2G 6C%I<=J:#0$*UB[JK!U8MNZ]= MU)^W2C2%:$$(:THD!E./K:UF/7B[3P6FT5)6D ?Z_TN$0\_184.B;J(_++^; M6"Y_=E>]*W<2Z\CZ/B*8T,R/.TX@%P@E'@TB&RW1W: M:%*U'.X@R' ?'!81+A.$UWP(3@)'7@Q /'0 ZBQ =' M>8(S?Q. PPQG*;%@CRFF,84LR7UP1G,<9#O@,(=4HQ(3XMQ22*<)8$@_\/Y.'H:5 B!D#F5R*AD-:6&U%^!UCSJH32@,,)J_:(B9SJE.;'#[]!6N0YY!M-]GV,<0@F MYFE\C*YW3-GVZHT:][Y;0%X&K2?T:!F. AO.G=0/H&-!SJ0C$>+L1@)K[M$: MZIV[=N#:@@312LA.#Y+92G'>Q\Z:;GM%IYUFBTY4)92NM@2+A3C(LAO.3=!D M%#=,5,Y;;NP4K&G #+W9IZ?HJD&7?*$Z.-E!F/L"QD[(1CTM5@UPMZ2E[)19 M(P;:E%8C&WY+YWU M:Z%N)E]875HF^O1GM2T^ZZ^BZLH^]-;+-2@$(\@Y[$'FBL=4?=,WB>V(VM'ASD[ASWAG\(+2,; M^UX";20G8P5>@1_43L#8 BXUF\P<'*=X(5>-^#:Z;NG&G@#3M8'X.N-_860? M1GA#^>PN)+Q\P6[ !2N;K/:2-E87-(H:/;_G3.F^E87AR\/^BJ8P2>.I-PQ_ M3M#2/QQZ)ZMT"J>J,)^&Y/N"MM,#5.;?-R&,IU"C3[?/'^1[2.-X"N<.QQ7F M]=-_:[WOTC#S[FLU5RMW*]7(R>RO;EOJ]N+[JK_OC=O[6_-;IE:BL2U^"=!@ MFL83I/J;:+\PLG6WOX4T<)=TKVNXO'-E-\#WI91FL[ "MC\'S/\!4$L#!!0 M ( +*%#E?A5.:F\@( *\& 9 >&PO=V]R:W-H965T $$BL>2NE*FTE"H-M$A."O7QVDVMCX=C!=BC]]SL[ M:<@DZ*1]:>SS/<\]=V=?IQNEGTR!:.&U%-+,@L+::A*&)BNP9&:@*I1TLE*Z M9):V>AV:2B/+/:@481)%H[!D7 ;SJ;?=Z_E4U59PB?<:3%V63&\7*-1F%L3! MSO# UX5UAG ^K=@:']'^K.XU[<*.)>-_8=/XQFD 66VL*ELP*2BY;+[L MM:U##S"./@ D+2#QNIM 7N4ULVP^U6H#VGD3FUOX5#V:Q''IFO)H-9URPMGY MK5+YA@LQ#2VQ.5N8MDHI.2[*0LDKV$WVHY M@#0ZA21*TCU\:9=:ZOG2_TBM00[?1[J',#$5RW 6T$TWJ%\PF!\=Q*/H8H^N M8:=KN(]]KZ[]R#@:P X-/PJ$E1+TJKA<@V5+@6 *M3%@Z20KF%PC< D9TWKK M7%BI:FE!K6#=FK&#XN[((Z4G'=MRZG?1YJ?W8M;]S/?2K.'E'"J=,*0CF5 8- MO*P8US0N+.F1-1-B"V0NE:8R:7RNZ81,?$4UR7G&K-+&U:*'PU=NK .1$Z.G MG7$_>BA.R7($JR#GIE(&'6Y9&^J.,0/?B!D&N"U>*V.76IW!^ M85IE_9@N ]<<"M(K[ !NWCI+//E;.5WL!\IYP;2$6[IZJ-\J?-KT?M=QIPK[ M#7=A#B,8O'>+P]X0*5&O_:@TD+E+T\R3SMI-X\MF"+VY-Z/\CNDUEP8$K@@: M#<[/ M#->&PV5E5^)"V5I0'GEP7]HZ!V#G2^4I1/NW$!NO^H^1]02P,$% M @ LH4.5PT+5WFM P 0 D !D !X;"]W;W)K&ULM59M;]LV$/XK!S4H$D"P7BW;J6T@+QO:H1V"--L^T]+9(DJ1'DG'\7Y] MCY2BR(N;#0/V12)Y]SQ\CM3=:;Y7^INI$2T\-4*:15!;N[V,(E/6V# S4EN4 M9%DKW3!+4[V)S%8CJSRH$5$:QT74,"Z#Y=ROW>GE7.VLX!+O-)A=TS!]N$:A M]HL@"9X7[OFFMFXA6LZW;(-?T?ZVO=,TBWJ6BC9T[?^_P M.\>]&8S!1;)2ZIN;?*H60>P$H<#2.@9&KT>\02$<$L>,KE3#^"?O6-\D"*'?&JJ8# MDX*&R_;-GKIS& "F\0\ :0=(O>YV(Z_REEFVG&NU!^V\B3>*X=)?R MU6JR='$$6AY#&:?8&7]9'EWF^[+]%UX+STV"7#I=FRTI6OX6^S])>QN<)",8$ S&P(Q!:X!IA%(U6\T-5J#68&N$ MM1*4A%QN@%MLS"6\?S=-X^S#__;^S$O*7Q)XKPY,V -<.77PH"P3<,T$DR7" M+9;8K%!#EOB+3WKX&21QF"1%&"?98+&8ANFDZ*S3/$RG,[BEW#:6VQW=U)&, M)'V1<]XB+UX&5XW2EO_%?(5X<2O2+7-BZ4[J_#58:6#RSO-X%J;9[(2SHOH"2P]8:T5L-?X*F+6SH M"MNQV)!ZD=FB[R;B$+9\R20-TV+2D>=Y.,ZR?T/N[$/V])A]=#H^;LBK5-II MXQ*H0VMR(*K.P0 YNVUWDNTJRO6*:@%%(DT[,DKPBKEE8^E%/98J!M4(2;DI ME#%>J*\>6+O^^XA^>=2?^@-QWY"=R0.X3XFZ(VUJ:V:!G1*\YT+ "N&LB),P M+@H@Q7! IOU5D=)3!34:=+4&]<;W;D.Z=M*V#:Y?[7\/KMJN^.+>_EM\87K# MI0&!:X+&H\DX -WVZW9BU=;WR)6RU'']L*9?'-3.@>QK15G23=P&_4_3\CM0 M2P,$% @ LH4.5] I]+>_ @ _ 8 !D !X;"]W;W)K&ULM551;]HP$/XK5CKU*2*.$R!00"IMIZU:)=1VV[-)#F+5B3/; M%/KO=TX@I%J+*E5[2.P[?_?==[9SF6R5?C(Y@"6[0I9FZN765N,@,&D.!3<] M54&)*RNE"V[1U.O 5!IX5@<5,F"4#H*"B]*;36K?0L\F:F.E*&&AB=D4!=33WJ!(&$U#H&CL,S7(&4C@AE_-ES>FU*%]B=']B_ MUK5C+4MNX$K)WR*S^=1+/)+!BF^DO5?;;["OI^_X4B5-_2;;!AMCQG1CK"KV MP6@7HFQ&OMOO0R<@H>\$L'T JW4WB6J5U]SRV42K+=$.C6QN4I=:1Z,X4;I# M>; :5P7&V=EEFJI-:0U9\!>^E$!XF1%TZ@UDY(?@2R&%%6 F@<5L+B9(]\SS MAIF]PSP@=ZJTN2$W90;9Z_@ 5;92V4'JG)TDO-V4/1)1GS#*HA-\45MZ5/-% M_Z'TACE^F]E]2&-3\12F'GXI!O0S>+/SLW! +T[HCEO=\2GV3^D^S1RR'ODH M^Q%8=8!\#Y0=(-= 4E546AA<42MB[0N[%_BW#0<+P@EC-,V@#OA#F,S;R1V'2\87^B/9] M2I-VAVYVV"X-5GT A7U_B)EI,FQ= S\<,G_$8O+(=_ ZLUM/_#YE?LA>10SP MB?OD"K\IC:VLW>&7(X@-_$$R.MI)[ ]I1!Z5Y=*=S,>.JU/Q$&6/?-R.;LDQ M*D_\84(/SK>N=-#I2 7H==UW#:DE-,VI];:M_;+I:$=X\U^XXWHM2D,DK#"4 M]H9]C^BFUS:&557=WY;*8K>LISG^GD [ *ZOE+('PR5H?WBSOU!+ P04 M" "RA0Y7SV"B\D4& %$ &0 'AL+W=OB1U6D_BMI\A/=,8R26!W\7;W[0(X71O[AUL0>?&E*K4[ZRV\7Y[T^RY?4"7=D5F2 MQLS,V$IZ?-IYWRTMR2(H564_C>-1OY)*]\Y/P]BM/3\U*U\J3;=6N%552;NY MI-*LSWI);SOP4F_%T5?G'6F_1$03.Y*OU'L_Z1&G^&;"\WI0O_Q;J6Q;#( M5\Z;JE$&@DKI^BF_-''H*$SB)Q321B$-N.N% LIKZ>7YJ35K85D:UO@EN!JT M 4YI3LHG;S&KH.?/;XR>O[DC6XEKFOK3OH=-GNGGC?YEK9\^H3\2'XSV"R>^ MTP45^_I]8&D!I5M E^FS!M^O])'(XDBD<9H]8R]K'P_.UCK#Q[7YZ(X M<4N9TUD/K'=D[ZEW_NI%,HK?/H-NT*(;/&?]'Z![7C_)CL2^#7&]LDK/$;YD M+/R"Q)6IEE)OA%-S38608FE-I9PS=B.T\226C^OE,7J7(=< M1:01YW0;YZ,4F3\5OW;S"NI1.5*=1,P;XW$,G1G1QU!;?JF'XI?M'B M9W-/U12HD^- M"3ZVE"E41S'_..YW&C==)T0D"";(P1.A4$H7"TD$G:E_$9\ MH$*ATB-Q+$B#C:O7$I,%'+#JB3SA M20O%>E%T.# '>(IF&;]%HMR#@&41EB_V1!SE*T[Q="/2X3=; U50:% R;DEX@ (;%<8 M=J057K;0"BKEAI]6KH7GBBF-;'*$IYQ#?<[>+U%"N5K*LI/BU3+09S!J,_V: M 3%ET_BMN*H1?"]S57(4>3S.WNZS;?*8*QQ(3@AQNBM^J0-[:!&K@X_WJJ#: M.P NBD HX R.,!$'4=K J]U"MMWB(8>289=$#.'VW4\[,4BDAP+R(45:S]*: M%@/D;5HJQ!"HG%BQ4X_Z(BUU">-64^>E]DJ6)2;+LBX9YPAL:9C4A.NH&]GW M4H/"&Y$E8?DT$C\84VAR3OR 3AS26HB8&@MA M#O]K;*?AO'!/)8BXS>UE*W"W4+80%YRE0+/KAE'7S*@;Y,!UX=4$;L!E!P3^ M O=]Z#(S-6.DK5%N8L!Y&+.ZTMF!?5;7W(E00BJ7: MJCUQ,6?[6X2_ZI(C93!GUPH=TRTI#WTT"CG X88LKS!36J(>L*ODANN7L^?1 M9 -\QQS#&<#*-Z62TX U8A^FZ WD@\PK& 0.AISJ@JT%TDXEX.944ZPR MUJL_>:.X;YACB8^605K-VK[$FCLF5TJ3(?M(-,B$%=)!9S =1QFJ[C@>BUMK1=DH_?91!]GV]5/D>,38(!X#:/;0V.LT2K-1=)PGJ7 MFYW<0_<8ZPZRSACVI72P3Y)_^KP(/;9E;-VK4*1]J?&X-H;7!>[I9%D \S.#HUKSP0NT-__SOP!02P,$% @ LH4. M5T,.59#T!0 'A !D !X;"]W;W)K&ULY5C; M .1B9>P7EQ-Y<5\6VEWVY=781O'^S5A:E]H31]L,+592GMPS459G79 M&_;6'SZJ1>[YP^#JHI(+NB/_5_7!XFW0H62J).V4T<+2_++W>GAV/6;[8/!9 MTR$21^EO2&BH*!0.-KB]GKIF3'[>;SR]Y)3V0TEW7A/YK5K]2N9\)XJ2E<^"M6C>T0QFGMO"E; M9S HE6Y^Y7VKPY;#27S (6D=DL"[F2BPO)%>7EU8LQ*6K8'&#V&IP1ODE.:@ MW'F+404_?_7&Z"59KV8%B3^,)W M^P] I^.4K#E=)T\"_E;KOAC%D4CB9/0$WJA;XRC@C0[@O3-Z\>H3V5+_(+JEW]?S9QRE6:"](20^X1ACF/FC"75@_H*QF7X2G^^L*WP?GK_LBT^PVG;NB.;283&>(PY\GULB M\4#2.A&AO'PN)#AI78.&TC CYX5E>K >)OWX)]A-^2>5CHVSYJV2*GNE]*LO M2F?-[$HKKX#BK=1HES^[O0O<#0VZH_/ 57K!^O!R-^9'2:==)*JBQEJ*XM'D M&];,C4<-("S'P-:(Y:SVHM;LL;%D ZI1H382RCW2#39&W-4S8T&(9?AL/#.[ MRZ5ELO-'L98!2Y@J=-5V,#<%D!T/AGQ WQ8S9(Q5WI/FL*J4.#.VD*)@W3() M31[BP8J^Z;(LZ M1CL+2==H#:$E>D3(=DNEJE%!\ _&H_A5)A_$TA0UYE^%_0YR2(QC^V[A'R^' M:W5X?.Z>6'\JB[0NI&]:$/OR) #E99E%DI3K_L/)\(Z Z#U)@G47%2H>18E M8WT"$:EEIE#O=Y36T$MARK?W:2[U@IH:+D@WXA;.H',L*?A97EWH:PU\$!Z* MX)C#Y!%J*U<:":DSMR:^'?7"8,ZN(3T.S78<^^*V4:SI?)"$G]90Z]3>[A<[ M:(&T@":IVJZ9=GLZ"Q-)K ?4[_ M3,RM*0/Y0UQ=JRALN?MLVO!&J%O-<^OV2!GV$D X,0=51(5[RK8\RCGN&-,H MF31(*VDQEW<\055;Y*&C[V\.7=6&C WI"_<.,R2O!)=EL]V%'3#BX'BKOM". M5%&08(4D$4M9,%&(>S0^/8[BR42\X%")X;3=:(-%2VA[4H9H^F.!+;YH>F:& MDZK"K)*/W(+N<85PG;PATZ#O)$ZBR>@D9(''A2(T$\=':K*6X[76%)([W#RZ M(#"=N2EPGPA0?!P1+C:L _VOOUV1=#6%O"MGT&4TW'SD M"N(_B;BFA=*AEX!JB-;:YB@\#9/S/5\^K+-Z/33NDG2;$)O>'-!QA_F+T]/3 M:'(Z>KEW;6'6V]\WW>1;HV0<'VF12PX%.(=KW#^> M])K]:_WB315N@.BUN$^&QQP7>+)L@/&Y0:FW+SQ!]U\"5_\"4$L#!!0 ( M +*%#E=O>@F[DP, &() 9 >&PO=V]R:W-H965T& ME!7'M8P"?9%XF7-X9CA#50Z5U_$L-O ]<@)1&AC*>6,^J6).!^>\?^Q?N.OCQP M"]=:_A"%*^?1)&(%K'@CW9W>?H76GS/BR[6T_LNVP3;#%?/&.EVU8.Q70H4_ M?V[CL >8)#V K 5D7G=8R*O\Q!U?S(S>,D/6R$8-[ZI'HSBA:%.6SN"L0)Q; M+)W.'TLM"S#V'_;YJ1'N918[9*;Y.&]9K@)+UL-RSFZT/\N/4^F)S2..XWC4^Q_K/$T2WHV9/M,[]]-LO3CM.5CRY*CQ: M5S57+ZV!93D8)U8BYPZ87C&ASP"A!TR@B6CZ5__;S$(]SX(EZ\1O@^QN LN+9L';0JA:%_: M&;^+[%\BR9+I\G[I6^GT@^=-LRG[CHE1"1*<4F@I[@9=S,L0#7:#IY:H90_C MS6G&)/&<]I!TV=1@WC(>00^2/OQADF]"4>&(,R*GR/D4 M)Y(V&P_Y?@__0:!^GSXF#].PL50$KEA^ M])&9I*_KSF6;2;;IW$=:HFUN)=&E*"?9O_X 4)(EVW+3-'OW(;%%@0 (@. / MH%_=*OVU6 IAV%V6YL7KP=*8U8N3DR)>BHP7KEJ)'-[,E]."E66O"$ M)F7I2>!YHY.,RWQP^HK&+O7I*U6:5.;B4K.BS#*N[\]%JFY?#_Q!/7 E%TN# M R>GKU9\(:Z%^;RZU/!TTG!)9";R0JJ<:3%_/3CS7YP/D9X(;J2X+5K?&:YD MIM17?/B8O!YXJ)!(16R0 X>/M7@CTA09@1K?*IZ#1B1.;'^ON;^GM<-:9KP0 M;U3Z129F^7HP&;!$S'F9FBMU^R]1K2="?K%*"_K/;BUM$ U87!9&9=5DT""3 MN?WD=Y4=6A,F7L^$H)H0D-Y6$&GYEAM^^DJK6Z:1&KCA%UHJS0;E9(Y.N38: MWDJ89TZOC8J_'I_#NA+V1F7@ZX*CN5Z=&.".-"=QQ>G<<@IZ.(W8A$%X@%_8+#4D?N$3+-5R&N[GA!OE M1;'BL7@]@)U0"+T6@]/??O%'WLL#>@X;/8>'N/^0GH-F9GO%[MM \-TPV$PJ2KDBZ [N[,%K&**-803T!B8%I#A9_W7R:!/WY9-!;,Z6V""P5**E27#KQ)#\A0:82@=GQ*S1T M31FZ$Y_]R@+7&\+'EUKOLTKO=W5H7E)H'C'/#2+X\-WQN.'Q[FXE:!?_6\[) MA;7IGY&+GS>$(]T(>BO7,A&PH_\C19KTTF]_7K<"T>(-U ^W+$9 M(>\@*.B(%'A$;CR#'G$H@]2T:)N*ZJV(!:6IT"?*P(&-SNCFM@X>Z0_]&DU&N;$#:V[01+/7PE$#GBMJ#X..>PVV+A[*S:9V"B(!@Y M83AI)F/$12.('"]H^1A":^Q$WM 9C<>;\ +**3WXP4:9C6N?^9'C>4&;?CAI MZ#]4:6+L3(:>,YE.6V13KR'KU3Y [:,AJ!5UM1^-V-@-O:[VH>.-(F<\#3?: M^+C$;6VFSM@+0:.HI0ULP)$['C:[[%/[1#/=D,,O_B1R1K[7-:D'/$:3GPZ= M6H?*VGP&)^..#A#/(1HG''9T&'HL1[XSG4Z=41A![K='RO&,4%/<1DU:8-Y!#53WW"'$@ND# MSHSTWGV$HD&_HA,O<'Q_4BL:3D-G#(]/HN@90:8]%K/(JX*K6#'C)5RNM 'B ^ND]'G(6=%AT814 ]O>,Q7'I7;9%Z[1:06[;L'7&PM? M*;VS9])+R%*UUV48/IKL"+ M'Q6X%Y3O2&N66H'HIP1\3X+O^G$=N&"C_H^ NPC!'>*9+D;;!F:$IMH0Z$?Q M6&?.(2RV5\@CL5C]>5;WFVJ7-['3WKN28M^Z[ E >#\J.@2G[$#'G0T*VQYX M&)SZLF^M< 3OHJL:6VS.X/9(&W7XD0=(R=M9H^\.IYA%O0=+W<#];9Y'EMNF M&H!WM?RF7G""'DT\U]] HNB01ETH,G*&WK8>P&O"ANXX^ND8:'00A^#0/ZO# MD\7E6Y&KC))X@BCDS='_+E(!'8=C9]0*CR/,91Y8".S7CI)V/!\W(P^/SEY) MX;:DVJ9MB8?&#^G1C8O%_R:$^E#&3 ML&44?SK$"@_*O"&>9U*#BL\LU?.=]57$#PV3W7!%.+D;/-\+R;[W3Q\VWS]B MMOD^JMA#&EM-'7D'*Z2Z3D!(;L&P36:QRO/JSJ@!3F)Y*F#/5>7/4-.@?>R14O.JP1#Q3S/^0R UAPP%L0M%%])&6-+GXS V8IK([& MT0#$XI)ZR3(#LG4=!-\0;1J[\GM"@XCIU.H8:LO$;F!8ZUFUPAV)/-8*5$5E MUAQJ2A0!Q:4MF&R/&[2!3:9IA-2Z .28HCS\NY#@N (J0ZJ:45\+*D'$/NNU MG04D:I;*15TK4YD!$!F/>CKNFX!JUR_]UP8@=]OV,+'EI\:L>(WRM;X^$&A" M1OX. !DU%R(K+3*)'7A%6OO><0)QMU9IF>VKR(E7'5LW7\XNFZ#:U8LV-]T0 M]"X&^"E=RQ;SN2V#FZ8_CC96I2*V:,%XND.PUQ=0 ]==AKW%-]UV8&$'.[" MH@*CGV.G-M98Y]4) 3(7I]K/QN^1[P3#B1,$0PH"F<=IB3L9[7MHVU=7(67. MRT0:>@OY*K=T>:%2F7#;+8&/K+J62C%"40RRTF*)U]^P/AJNF\-[4C&95&6B MM1[6 Z4A_UJS6:6$#]T"47L>>4NZNA;.99%U19#>RY$#ALK!2Y@O+\@^G$O MM'H\5585Z_KN$N\+\R:[BFR5JGN[.9ZT/^I/)LZH;E0-1T-G&DZ[C2KG02=L MJT>()GI4<[17R6 :.9.I9Y4,AR-G# -/H>3!3D*]0_Z)KL$C;UC>XU7M#?4I M#URC]*.PNJ!1"#K@ (*J?+M,=[SIT GV%O\3O\V@D=OP"!P_&#O#ULV@YP;3 M0U*9[T^\%SG@4M8Q# M(G[4@3>V#=Y;S 4CSPE&[?+);XG9]Q.2D]8O?#*A%_0[)L!4JLR-_;%/,]K\ M5.K,_D)H0VY_9P6^74C,9F(.4\$>T8!I^]LE^P" BGXO-%/&J(R^+@7@*XT$ M\'ZNE*D?4$#S [+3_P)02P,$% @ LH4.5PH@V#5)" K!4 !D !X M;"]W;W)K&ULK5AK<]NV$OTK&'6F[0=5#]IY-+$] MXT>3WD[<9.(F^0R1*Q$U"3 :$7__IX%P(=M66GGWB\V10*[9U]G%SC9&GOK M2B(OOM65=J>3TOOFU7SN\I)JZ6:F(8TO:V-KZ?'3;N:NL22+L*FNYMEB\7Q> M2Z4G9R?AW0=[=F):7RE-'ZQP;5U+N[N@RFQ/)\M)]^*CVI2>7\S/3AJYH1OR MGYH/%K_FO91"U:2=,EI86I].SI>O+HYY?5CP6='6C9X%6[(RYI9__*Y8@\>^.+JFJ6!!@?$TR)[U*WCA^[J2_";;#EI5T=&FJ+ZKPY>GDY404 MM)9MY3^:[>^4['G&\G)3N?!7;./:H\5$Y*WSIDZ;@:!6.OZ7WY(?1AM>/K4A M2QNR@#LJ"BBOI)=G)]9LA>75D,8/P=2P&^"4YJ#<>(NO"OO\V:6I:^7A9>^$ MU(6X--HKO2&=*W(G)W$745SVA+CGXAH"2B=^TP45]_?/ :W'EW7X M+K*# O]H]4P<+:8B6V1'!^0=]?8>!7E'_R][H[CC_>*X9%ZY1N9T.D%-.+)W M-#G[\8?E\\7K V"/>[#'AZ3_>["'Q2U?S,1!D>(=;60E&FMRH@*OG;C)2TT[ MLN+''UYFBZ/7XKT6;VAE6U2PR)YQ7):_3L65G8EK:6^']3_SAFSQ>GAS:5KK MQ6=ER8A/LYN9N#(6'.,\OEU+#0I@6.)2-LH#!<3MKJGH%=^H&I4F-9G653N4 MB2^%+TGDIFXJL(^?#JK6JL).*6H32M\1W<(:O/!4-\8R=D3+6VSC]\868\1_ M?7S?:_V"K0X>4<8*;U@90.81J5D' )7R:B-9T?0)DTH),$UC #+ <@WE"B8. M.X-@Y3W1R''O+L5'JA/&*[+J3C*%B4N86SM\^QO4!H&//XV"]4<+9[T(];/< MXZ$;R@W2X!PX4;"<'M&90CID,Z>&*!"QW(L\B@;6%96R6K/Y)=X0'CF3V!6' MX-[;V 69-SI3TR%C]FV$[@'F:%CP%;1KP2[T3!@LMND&_0%8513T.0J0'9^]@1G(KA.VW"@$[;S>@ M?;'L8S9*)/I&-E>.V-O*)0O1F>_Y\UZFQ? J.*OA"$/&X>1C@_L$C)LY#_N\ M&$,\6G80._5=5N5#&OG@PT$4"U^^>.U26H7.S+[B 'POA88T>RHBLR'##=P0 M/46=2\95.R":CF% <(1+@%43(&5!, M(6L$SOV#ZAA M,M>%=@!W8)"MU$9WV3DI\[X;_,>@!P>],14F\&@HN"-@G#[DQ"V8LR$;V*!@S6D6B.WV45[X MTH(TN@;!-"N'3B$WP.E&'3^R4[<\9'HJG&[IB.IX[6A68)K0S&/J3A4M@H%1 M7#$!.['%2,___Q?G?"G!7&-]>9B+D/3LA!55BB H%.#^VG?H0/FMJ*$5@X@" M_HVEZ$)'WE?TT-,*-(JQH@J#+2^3=T;%&J!OX&I'4PY[\&@@24Y6Y6Z[@L"X M^8NW*G%^? K! D$A#7]# [#L!^2RB1&/.()SH5P;!'LG\E)JYB@6B<,,*D-B M-$RV"3"HBCF8J >D!I :[8YE;ZU)9=134W+&EM"3^;14 <_@YL]D)11SK4H= M."+UD*RCHKKA=DJ,GHH./(ES:QEG '_.G@U/(2FCS&FD.X!G7VY+E7=?0DZS M?_.O+>++5-OYL&<&M./6.PR7@1=8G*'KK$.*3Y4,DP1 M(W#H/^V*FY-(P&%':ES,OBH.!(@$DPD$*GW O*YO[-$S%:6I4,![4=Y$_-O0 M"%!KQ$6PF&79\V<9KY>=9X 5-(!> +K];,*P%_9.<4;OK9#%WVCV$1!3M8U)G[55 \$LJB;%C2U3T_? M0##V]F-[J*KUFL(5@/ * V=*@7NQ&_62][DWW&Z61UU^/O1RE/S%/A]@#;=]10H6N0:M(P-;O^'D#+XBU9 ;@KZ71 M/* @*<)%%=P1)M4_S5T<&Y;'G?N2<7%4S4W+2!YTK#$5=4U_',\U46)=J5WR M>"+M<87(%;3CF-L2YV +3-;S;,$G;:5Q8$A4/#Y *IY7.*&8>YU:(?<9P<.8 MA\Z,/,\C6&1T/,?"+$QVS&:Y&9*\>G2L?Q#V6"4%12-CKY(U^X9%]/%3?-(+ M4^/H0(/C%TZ.0_&\(T0T'2GB/<,X+2K^ZL2=1&FVJ'29*S:?I;?A1*>-_B7G M^%4R& ][\"-F *(K0\%'*=/$\W!](';?BRV0J6$ZX8Z/R;?Q,0NRQ?%RMN]B M9CZZ04,/WX1[0A?3(UZF]6_[J\CS> ,W+(_WF-?28I+'/$!K;%W,7CR;Q(-: M]\.;)MS'K8SWI@Z/)4G8S@OP?6V,[WZP@OZ"]NR_4$L#!!0 ( +*%#E=R M4OD*-@, &\( 9 >&PO=V]R:W-H965TAB& M82\2>73NN1_\N%HC/HN9DDBXEXJ':T6 W9G5PNS]YW2<&>)V_>]M%]OH3.'991&)^"C MVK8^ /%JL9-;6(/_O+NS.(LGE5KUH)TRFEAHEM%->GW+ W\@_*[@X&9C$C*Y M-^8A3#[4RR@) 4$'&Q\4)+Z^P#OHNB"$8?QYU(PFE\%P/CZI_SCDCKG<2P?O M3/>'JGV[C,J(U-#(?><_FL//<,PG#WH;T[GA20XCE^<1V>R=-_W1&"/HE1[? M\O%8AYE!F7S'@!T-V!#WZ&B(\@?IY6IAS8'8P$:U,!A2':PQ.*7#HJR]Q:\* M[?QJC?50>DO)3Z#!RHY(79.;&CTIYZT,)2/O'W$+.'"+V*/'8!=OCNJWHSK[ MCKH@OQKM6T?>ZQKJI_8Q1CJ%RT[AWK*+@K_L]17)$DI8PK(+>MF4?C;H9?]1 M^J,Z?UD]'*AKMY,;6$9X8AS8+Q"MWKQ*1?+V0NQ\BIU?4O_7L5]63\LK\D\\ MG,G;&5D^)<.)+"V0C>EW5CFHB6F(;X$TIL,[ C6(\M"[:_+F5M"@7!8MUCX1KEW<1[33):BISF M:3'#.,UR3D66SK"""L%HQ>:\$C%!RZ(@=]8TX,(]BLO2 )P]I%14@N9Y-2%% MSJC@^3E6FI>"%DS,$)$QFE6"?-!N;Z7>S!;V1!*%H FO9HX8QV2J.9*E*>5E M.1/&NB ';PUI'\"'G?#MDC!6T$24S_"TP#*5SW&.Z:1E^@S/,RPC+\EON/'L M\_!3FE>\2S)M"#W0ZMSN$IVVL_]H,)G;KIS=A$ MSO2Q%6/YMTH[TD&#ILE5@M:+&!#EE'BV(/&SHDO* MF(/'V:H-B.WIW.O2P MS1+#I+%S4=N)7[!S)*Z-]ID35SJE]+'^$)@Z8'$+["+>:_#W2@_$..J+.(K' M>^R-NT#'P=[X/P=:VYD\;X>'Y(,K94)G/4R!([NBWOF;5Z.CZ&0/RDF'!>-Z6^",C<3F[O;H3L\2+TIJ52LD)J04596ZV1!@V3SH,36(I M55Z\??/J.(ZCDUKOJI6[?2(7I$8G[_IBG:DD$PIF>7(KG,Q"5*7P1AQ,^U$4B1*Q= !!1H)RM51LM7EKW2#$MN,$ M_NE')7,V,XU>LTU>JH6B5*S!.4Z44J6\W9IV(JVLTDL AZCU9/LBD64)!>G% MP2@*8)XSM(O/9]94RTQ\I(2*.7;&H]#(T4#,4B!#RH#*(@1:U"5@DG-B398 MR3F8G6]AAL17K3Q6=UYZ>%F:%5G-:6IS3!O4 .#PYW*FH'R+=R6O6?TQ3 X% MJ=6\Y:A)DWL1[F@@+B1CZ33D _H'V/W@Z7'>-?J^R_W[?Y_[-HY<%3 ,''OS MGDDGYD1:* TH 3IWT/ZJ-;[J[KDT!7*W[01=Z+4G\:&?J7[9#=) ?*RQ!]', M DPHB=J(HB9&8F(4H#7J:*U.7.O24F(LR[ B%H3C*A4'D_[1-.K'1Q/Q%CJQ M.!0'T3ON'>GK\!YPO#B8R(DG0Q\()HMH?"*^:'$MMR*>/I<3-O0)'*K% MK5E6!#9#I;2L6[#/Y#;HR&E'KB4B>(8\?"N-1$F$8Q'/4B7@'^ ,@:V1%L*P M[;I9JSS'/:4LC?7BDS&I)L3($C[C7#)$4WKTY)\!"V>'!RF16LLYVG^!RPZR MC1E)J\1C0M8*FA(M;[U*JEQ:9 S'.Q="%6&4FMX)C>?KR+>*\I1M>U,>+JU, M232QSIH(_^91)I;+P6!6TBK#+M#D0 G[N';=$Z-!66UX$V!=XS:6RX9$KI5& ML,9+4)4+> . #"Z>RQY#WLT>.-6C]R=N#S1XXOZO+=%B0>&N*7B&ZNS10\H" MSR#0+OI,0E0;7S-72!B30 CX"5W,*U^?$3RD.+:YM65KB3E#T2JY,3MD%==LQZ,^O'DN!_'DU!TL$)>\8QR G^.*YS^/[B"JZ-,^@)E MS'!/V*!\RK7%Y5"B 7,'WU]PQ4D8"9@[;$W%EJ1U81-SPGU@E;L_7+!?%:@! M5Q#;5&DR&(U?UR?.RH!=59A#;(PBG%\A[8SZ(8\XIZNB].'DKEQ@F2#Q..^% M22GOZ.ZY.^)PY_I>D%V&CQ20B:FTKV_RW=ON.VA67_\?Q.N/*(SR$O&ULK55A;],P$/TK5D 32%'C.&V6;6VEM3 QI*%I$_#92ZZ-M<0.MK.6 M?\_924,06Y& #TWL\[WG=^?Z9;Y3^M&4 );LZTJ:15!:VYQ'D5#JT4VNBT5 G2"H(+>.@>/K"=9058X(97SK.8-A2P<_4[@/T]_-]WX<1(*,O %@/8%YWMY%7^8Y;OIQKM2/:92.;&_A2/1K%">D.Y=YJ M7!6(L\O[MFDJP"Y;7I$U-R6YPG,BU[([;VS=+_FO1'>?T>4YW M>94Q MFES\\QL/$OQ!OAAP)^P>K%/3<%$0U$*$M(!MM4/B:Q*SD-(D/&5GHV :)EF* M,?H;/E;[AP:"MC=J=>[$;5RKQ:C5&BIND=PJ4@%:C0F= M[X%V@4_* CDCD^?^3-'H_M>@M][E# IOI>VL8(@.1GK9^"FEP M_PU"Z>04?4MWSM9-K&J\FSPHB][DAR5^#$"[!%S?*!3:3]P&P^=E^0-02P,$ M% @ LH4.5T7,2O]2!P :Q$ !D !X;"]W;W)K&ULK5AM;]RX$?XKQ-[AT +;?7/.<1/;@.-K^[-< MAJ)1K0P+URF+-Y7SK8QX]/4R=%[)DA>U9KE9K%J.5DK=*ANTL\*K MZFIVLW[S[A7-YPG_U&H?)K\%>;)U[I$>/I97LQ4!4D85D2Q(?.W4K3*&# '& M[[W-V;@E+9S^'JR_9]_ARU8&=>O,OW09FZO9Q4R4JI+)Q'NW_UGU_OQ(]@IG M G^*?9Z[V^%I-JS1#W:55P./U>6VD++8WX:$/T"7S'<+F,,$T3ED5O MYETVL_F&F7/QR=G8!/$W6ZKR>/T2D$9[$*9BL]JO@#RU0CRU4O6 M_WN0+YO9K!?BI"EQZU6IH_ Z/![]UD'$1N7?KA+&A2!D" X&HBH1DK$1A4LV M*M])'P\_?'>Q6;]^&P1VV6JCXT%$)ZID*FV,T-BIDP?:4KBMT;6D! P+\2OV MN'5M)^V3A>(81NKU-46Z-(NN%#,T<6MV#>Z:)!9%E+$R+?*:+53 M)YC1M$^+_1;B?MR/Q@S8FG@ T/O&X96$!_1Q3($H'58!-V#L,$'75E>ZD-A[ M2@J3CUCKH&/, XN"\M_@$]J@V]0>F5!?.A>25X1<_9X V)"',$:^%=+[@[:U MP'!2Y"5& R8_!@-BA EG1"> M/D']#3/_"4$FBR8%%6/ H[96!1?E7/Q#[63)WWOQ;^AZ/N2[I#Q,W^O"G>#% M0. 1:K:>XQ!6C<(!9-0:)-DR,$BHI+:) SK/ MF0N"5<0<+T24[#H0RF'/G/%GHBVUY=Q"1?9#2OVB<9XE)2"?]*F(@#WOP#+9 MY_@F LSQ.LWH<(@4);&1$1N!861/CLU4(3(U!V0""[Y@A.J0@#1^C%S9 D@.$%L-[QC%0J-] J:@= *HSL#1;8^G?+@ M K'."CQ,I .59B\/ ;%;(&F AQ=[RG<+$! >DOB$%,X8A] L)_:FFD2L@#O* MI&>8?N$I;GJZ;?0.R0E3:8O\@ ]!W$ (_K19L\7;A:"R_/JMN%BO_SSO MY;TSLLC!-2P/X_(Y,!8F\5G 82IL/":DH%:X3%13;OL7Q&]AP!_8(<; MGCH M9XF/C'@!9UDUIOY!+.9?3R521R!9/T2#=A*E"\H1*3?0?@NYA5#.^>!P0AT1 MV4+D"Q(HUNM,,?;+J2"Q7?'8IU">'V2E<(ADC>;2LEZ>&4?6N<%H2#B]G:;^ M>W)4[W'$;/XG6G%3HBDE965!8NQ4T5AS=@1P$-K,$>W/BU55*6[(\\;L'G(5 MXHNM(^_X\AQ7[ H M6MXK6_22='ITVIRQ-#,\J?U0L#TT)";.;+0W%>Y9K+UR(JU/M3RK>F52$1,1 MM%6%[,.@0#M4YURMOD*2$_8#3LS^@8PC%FR0?.G*-'M\P/E268=@X0/CM'J^ M"4MI[E(HJ-H<]B<8&?H9BA&TI IU@O#EER>&_I#!ZO_/("+V$<513]$\ZZ.R M4U3YJ06CJK=#F'.)&Y;]9:LPA+AES85&_-9W.\/V3/(I<45?@\LS;TNM<$9& M&->K5:YC"%%-)8ZZBB.4*."\)Z>4_B+:?+53=+5[7M'W+J&5YB8!!M""#8=; M.$_-F;U^?S]?E?2<\O-JNS MD_>LY>0"C-:XYFM^R%>6?!<>1\=_$F[R!?II>OX; LTI&B2(C*JP=+5X_>,, M@<-7^_P07&UL MK95M;]HP$,>_RBFMJDV*2 B45BT@%=IIK50-T3V\-LF%6(WMS'8:^/8[.Y!1 MB2)-VIO$#W>_^]_%OHP;I5]-@6AA(TII)D%A;743128M4##34Q5*VLF5%LS2 M5*\C4VEDF7<2993$\2@2C,M@.O9K"ST=J]J67.)"@ZF%8'H[PU(UDZ ?[!>6 M?%U8MQ!-QQ5;XPO:']5"TRSJ*!D7* U7$C3FD^"N?S,;.GMO\)-C8P[&X#)9 M*?7J)H_9)(B=("PQM8[ Z/6&_H7GSOELF(&YZK\ MQ3-;3(+K #+,65W:I6J^XBZ?2\=+56G\$YK6-KD*(*V-56+G3 H$E^V;;79U M.'"XCC]P2'8.B=?=!O(J[YEET[%6#6AG330W\*EZ;Q+'I?LH+U;3+B<_.UUB MR2QFL&#:;N&[9M(P7R\SCBSQG564[EBSEI5\P!K!LY*V,/ @,\S>^T>DJQ.7 M[,7-DI/ IUKV8!"'D,3)X 1OT"4[\+S!?TFV90V/L]QEN3$52W$2T&TPJ-\P MF%Z<]4?Q[0FEPT[I\!3]'Y6>9B5)#S[FP9T!E0.5&KM2A\!D!O>8HEBAAD'? M+RY[$W.N^'H_X LAK!*KJE;9B*PG T(2V8"OW%*[<]H'OD$&#X M!D1[5- =E6/1NX P5Z)B_J,@#=-KEV8E7E&\M*66I3?EC0?P&U,Z#]7"F[G[@ MW9]F^@=02P,$% @ LH4.5]?EB)4P! $@D !D !X;"]W;W)K&ULI59M;]LV$/XK!S7H)\V6;"?-4MN XZ9-BV8+DJW[ M3$LGB0A%*B1EU?^^=Y3BNEEB#-@'RR)Y]]QSQWO1O#/VP56('K[72KM%5'G? M7(S'+JNP%FYD&M1T4AA;"T]+6XY=8U'D0:E6XTF2G(UK(76TG(>]6[NMJXDV7E>6.\G#>BQ'OT?S>WEE;C/4HN:]1.&@T6 MBT6T2B\N9RP?!+Y)[-S!.[ G&V,>>/$Y7T0)$T*%F6<$07];7*-2#$0T'@?, M:&^2%0_?G] _!M_)EXUPN#;J'YG[:A&=1Y!C(5KE[TQWC8,_IXR7&>7"$[I> M-B7AK'7>U(,R,:BE[O_%]R$.!PKGR2L*DT%A$GCWA@++#\*+Y=R:#BQ+$QJ_ M!%>#-I&3FB_EWELZE:3GE_?MQN%CB]K#U9:>;C[V!,N'XVR N.PA)J] G,&- MT;YR<*5SS'_5'Q.=/:?)$Z?+R5' +ZT>P32)89),ID?PIGL?IP%O^G]\["%F M+T-P:5RX1F2XB"CW'=HM1LNW;]*SY/T1@K,]P=DQ]/]&\#C$9#J"?\' GQJ^ MM&H':=H',P9?(:Q-W0B] ^E*E+N*\$.0W> M@"10AUH:JFO,6DOJ"NG:;0SK2F:B-+#R2F@O,UCEE*\Q?/VZCD%0_16%5))1 M30&?+**&S]L=K$4CO5 LDH. TIJV88D>UH'4D!FMAR+NI*\"X4(6]":H/>0U M.SQP6Q,CZ>&CR,B6WX&3I2:.I'DC;%;!= C$:!^:Z3XT0BDX.XUG:4HQ:- ^ M\[Y#BTQEB]83I-1D\BP^G:5Q>C1JY,M!T%\R?'@GF3*N)QR\-*UEAZW0U(T9 M:MT3D!N%\(?QZ&+H*/ 4BI_LPF'@]SHKX2G8O7SHKXV563!PDHS2V>D(_C)T M*[1M,L3<4?_-D-IG'H.F24%RU/G0\OT7!*\SALZ,\\'?DTE(I;B/V(G/>&J5HN=G!]>JW MFP^]'UGYW/_!7_9S[ M*=Y_+=!5EE([:A,%J2:C=Z<1V'X"]PMOFC#U-L;3# VO%7VTH&4!.B\,5<^P M8 /[SZ#E#U!+ P04 " "RA0Y7[MY;)#<* #A'0 &0 'AL+W=O-9E MS22['R$2DI"0 . UCB_/J\!D*)L27/MAQF30*/OU]V@7FZU^=-NA'#L0UDH M^ZJW<:YZ?GYNLXTHN3W3E5#866E3CMJUZ_URS?>W$MBH(808V_(L]>*Y(.=I\;[F^\[;!ER:VXUL7O,G>;5[U9C^5BQ>O" MW>GM3R+:,R9^F2ZL_Y]M(VW:8UEMG2[C86A02A7^\@_1#Y]R8! /#+S>09#7 M\@?N^.5+H[?,$#6XT8,WU9^&13%70N'H>FXK MGHE7/0#'"G,O>I???M.?I"].:#YJ-1^=XGYYQ:VTI+?GK1RG;#^DY$DVAY4\ MR)N]VPB@*=-EQ=4#N:96O,ZE$SG+-.*K;'BR\%C.:7DE%5>9Y 6SX"$ :F<) MTH1-YB*[FA8AB]ZO _,S+TNJ4'Q(ME1942.%\$"$5G0YVHVNBYPM!:/Z1"30 MXH]:A0*PE6[CF<^5JJ'*FU:I1[;""')4Q4W0CXPR.0A%D+T62AA> M% ^T(RIBQ'?Y51G8)JL"2 NVL??*Z^"U\YZ9E\(@+]EWWWXS&PS2%^_/%F?L MQ_G\UK_W7WS/N,I951M;4_(Z[=F8FGC2CA'KNO!^;!V]>'U]QGX.\G0E%3D* M6R57*,ED5^*W=@;# ;Q)!V^FCP?X%P7C^1^H6,$;2F3"6H(4U(CT;,6E@?G[ M'"MM)>F40#^+8NIU0]4P54T1I1VE"096Y"/'*X5IJ$8UK&FT:@:L:)CX(;GR2V&Z:-%(^)UVBYYBP M3I8^PF0HMVB/51NB71R@ G>,KU8M9,J &"2<-JY%Q)+U)7R>A.E+PG.H.JUT@50DT((4 MN8O8;3>:@*VW2N0)0\8('RFD$U8AS1GL0];RH5O?6%X;8D-+(4/!D:H;VIMH MV]MS1OA.AR^._GW+2Y^V7IT'=EN@CH?L1P5">@1W_":-T.PGP0NW20#Z[(S] M( J^1;U*V/O%?(^ CK_%4/4_#%4)^_77Z\X;T=Y(I835* 8W@I"#*JJ+VB=N M(&\)(CU*P0WYQN_AI4"Z=\5"WO6&FY)=PX1 UIBW3]Z?3B=0LJP"T6D3;@ H MGFUJ*YRSAP[<\ >J*\CR*^BJR!(;G?/H+%&__ND-NP9 Y'UPZ4VG3G8UGAOY MMU;\N%MOQ >9Z4,*W2'\5]PH]J,AM1IENH<"F:W-F@K#E=06@PG:C/VDJ-[6 MPJ FWQV1OT<. .R1>_:=%?;?^7S!YFMS:.^IW?<\YZS?I!.]19F"^J0CD^_% M<>\WWJ4>W2*OD-9WTB6.,EBQ!\5/1R(5WPT'BZ40BFI^&4[S[*]:4H. 5;:N MJ-:V[<=#M=.I]H>7)!1T- W?'N*\Q)SARO)LU]N6O* 9P7;$BT)BUN>=JAYY M_MM^87T_4:PG;;&>G"RR=^CHRM'TDNNGPXM6>,YB\22S*&&/4U #?L"=,_(Z M5/+_;]I@O/E/YO02&$>$4%'[[,U\<<4D>BT.SA?O_>*S=,:N:@LYUI*_EQ0! M'Z7OWF$TRM@L'7__O'LEH,G@FC(*X61SBTP-IK=KOTJ^E$7(4]]$FQT;)L)K M?\$#R./<65$$H=Z%J$?)[QS]K^/MQE"T;Z[*= M=80#GN?H^Y:XYL")L=1$<*(B5A*MA(RB7H)I"6!3V0,$%C[9FAE39!JW)A?' M1ZYVJC4J :C!&0%K%7\(8XTP9? :^,@&K0Q\;+VTXJ^:B!KSHIB_=_"-8L), M%G(AZD"[ (#*N;T)!C>@F>A$5CHA1$75? 0H#Z7!Z.Q*L,D_V1# M^A2J:A<"@:21.9G;SJ+MF1BFK?\Z0BA%>J%C,E67$8]@5%*TB3'<63L?M";# M0W)%KF%$0G^31;TG9:=9O%3:,%)I1VV";BTRS"9AB@[#K/& M'7/[8V_C"M&(_&3'1P1V]A][[U[L'6' )L:@PB=V-VQ/9EI,!9_!*E:9Q@"4 M'>/1@\/[&E-4^+*@LAFQVL2#SMX+/Q8$_KK:M=O'3 ]R"\&TG5(2PRN)!#"F M"] 76A53HHJS,B8O3 0TXH0KNG6XXWO5/5V-JFK]%3V$/A3ID"*XBRJ\=U(D M.:X!O5/]V;OSMO=B/&XW,MN@$+;9)'>72RAG&\\5];Y?CLC;-M]B8)Q\UG@H MU.D&"%3/#;6YCM0&]6YC1.@\5GY@)7T^;+4]<$D*[L/3(-G[/!'OK8>&HCB@ M6> E\U^& L24CO=>&JEA@-O22-;!+XVA_>D+2Y^#41^)27XVZ A]OH] MKYRJ?H^M)^-I_XCUH3)Q&R^I]N.7QX_];04]WB#!0>:BF]+M/L[T9^-DTD_9 M8(+':3*9I.SWF.\MV44R&F)K=,%&R0"$(SS=+=YW^"3]=)!,)^-VI9^D%R!. M4QJH6ECF8NEVRDV3Z7B2C"^&>WKW![@^:,)]LSI-D]%L "VG;-A/QNDL&:87 M)WKRK.W)LX\,J'LSR[$/&Y_&Y*XS7[T[D(F5D?[SM=6U"5?_9F22EQ2UM[O MNRF3NRY.GH4K6,M74M%<8*ISW)=-&MYQ.]IOCJU)4=QC.X@T*G32FC)^ES^N/(4KPM4 MD-,4.R0_7;D+<6@V_L7ZTZ0_&@*!%_N+Z:B?C"X&G<7A$+ :);,]R@'P/AXF MT_Z8_=[FY [J*?9&XVF[,@+?63(93]H55!1@-IWU=Q!.!M-QDJ;C1]"&,)2@ M"U2!SG$L4OG QFC6U?4B&?C9;D<>?OR\X68M ;="K' T/9N.>\R$'Q3#B].5_Q%OJ1W2 MV3]N!$<;)P+LKS2&D?A" MI?=2__ 5!+ P04 " "RA0Y73PI,H9H$ !+ M# &0 'AL+W=OUK= M2;[BO(>^( &[>]W3LJI*N[W[Z"8#6)O8K&V@O5]_XP1":"FMU \E\?B9F6<\ M+W'/UTK_-', 2Q[*0IJ+SMS:Q6FW:[(YE-RM]2]5[!C+/3R-G+5&&J7[*NL8G?(=G26%5NE)%!*63]Y ^;\:T<5RT_<\OZY5FNB'1JMN9RA,2,$I\Y@='[ 7-*025O>#= MIW H^-IV>-BVZZI3L^ 97'2P;0SH%73Z'S]X,3L[PCQLF(?'K/)V1S.$UV'_GSYA8QP!HE5?:1C+G&:XMRT^XP'6ORG M)'_Y6,?P(#)UB- UULJ0:TG^TH[6EDQ;J8:9I9ZA8S(4RF"WR S,F[)ZM01M M%;E^P?\>/(=]>&6^)2'_# 83,ICI0WO/XU[QG!-O6TYNM?$).GP8NG M?Z2#HZ:#HS=W,#H4?^;"%>T*B,':PV[&3ZG!,LAQ#!UJT^/67VO3UYXX::&: MM$\WW.1U/SZ96)7])&I1-5JSCSI>&M'88\2/\36A<C0,<"OL MD9#Z" SQ[7IRV[)#/>;3)(X:B4=9#\&,X?"2*\RMP,\2EL6]W9%+:!+%-.H% M>[P]_XS<8$L5C31A-$Q]9)F0P*,12VG >D>2&C=)C=^Y\U< ^Q]R)\7QT0\O(+8ERT*-ASV\)@P!S&-)T#^EC<44!3;R(W.$7$0S'A.SJBN%>&"6-)$2[*8VC MN)%@^6*!L-3;U0OUDX@R%CVI(W2&]=[#DFNIH]#5*FZ$:9MKC_II2'LI:PMC MFO@I_K%#U==M7?!*P!GKKK&&5+>3^J[72)N;\J"^(.[@]34;/UPS@7U:P!15 MV4F"\T/75]=Z8=6BNB[>*XN7S^IUCK=]T Z ^U.E[';A'#3_/_3_!U!+ P04 M " "RA0Y7T4$_.(9 F=(ITPR7]EF)U[$&63*23.#O M*\F7!DC"0Q\2W?:I:,E, DX0P)R*?.>7 Z&QA[:_";P%IN MS)&)9,'YHUE<9U/'-X* PE(9!JR'9[@ 2@V1EO'4D1)=\')!&#:ID@BS#%T267%)FHTO]WA!07Z=>$H[-5!OV3J8-0[" M'0YB=,.9*B3ZQC+(WN(]+;97'':*9^%>PA\U.T&1[Z+0#Z,]?%&?@A5#_:QIW>Z.K.: N(Y MPE*":B13@A>$:LD@40$T0[ILD<04MNG?[^'H( G]Z Q]-IXWWM]XZP_G0KQ%;3M>7H;+:8$L;*-5*(EKYEJNDV_V_?J\Z9%_3-O M&OT-%BNB2XQ"KJ'^R6CH-!?8+12O;,-:<*7;GYT6^GL#PACH\YQSU2V,@_X+ MEOX%4$L#!!0 ( +*%#E?7)[D^?P( /@% 9 >&PO=V]R:W-H965T MH$K8]J+,-1% M!0W3Y[(%85\V4C7,6%-M0]TJ8*4'-3RDA*1APVJ!\[GWW:E\+CO#:P%W"NFN M:9CZLP0N=PL8.$' H3".@=GC":Z!./&8T@$/ M[WOVS[YV6\N::;B6_%==FFJ!9QB5L&$=-_=R]P6&>B:.KY!<^R_:];%QC%'1 M:2.; 6P5-+7H3_8\_ X'@!EY T ' /6Z^T1>Y0TS+)\KN4/*15LV=_&E>K05 M5PO7E >C[&MM<2:_*@K9":/1/110/[$U!_1AY0[]<1X:F\'%A<7 MNS9Z!ML M*;J5PE0:?1(EE*_QH54VRJ-[>4MZDO!;)\Y13 )$"8U/\,5CN;'GB_^]W&-5 M]B3)<1(W)Q>Z904LL!T$#>H)<'[V+DK)Y0F)R2@Q.<6>/]BY*SO;!KFQ_]E! MKAKEZF-Z3S.>O9M1$E^B_W7:IH!ORMYQ8]4U:U HCEZ[]DR0.4IJ-=D2R($TRM)*&\0,Y29 E:4#3[)6/SM* 3.FQ?H<'T]B MVOJ=HY'O9#^8HW=<:U?]-+^$]SOQEJEM+33BL+%0U+G#O?/7[.=Y?+ M:"W5G2X #'JH*Z''7F',\M#W]:R FNL#N01A=^92U=Q842U\O53 \\:IKGQ* M2.S7O!3>9-3HKM1D)%>F*@5<*:17=:6LY'5F#T*442,%\[!T'AR?,V3<&WTI8Z\$[MV1SG'XOD4_;V*WL4RYAE-9W9:Y*<9>ZJ$< MYGQ5F2]R_1$V\30$9[+2S1.M6]LH\M!LI8VL-\Z605V*=N4/FWL8.*3D!0>Z M<: -[_:@AN49-WPR4G*-E+.V:.ZE";7QMN1*X9)R;93=+:V?F5R(>Q!&JD?T M[H9/*]#O1[ZQN&[7GVTP3EH,^@)&C"ZE,(5&'T0.^5-_W_+I2-$MJ1.Z$_#3 M2AR@D&!$"0UWX(5=D&&#%_XIR.=B:UVCYUU=3QSJ)9_!V+-%KT'=@S?9>Q/$ MY&@'L:@C%NU"GUS;'LM7%2 Y1^4NDKMA]MZDE(1'Z%]7>^_0W/M6<08SJ*>@ M4!CT2I<4]Z#HUC;UZM>/OAR;_;/K8?,J.?2^UN\/^5VM>N-X4" M>-+7OU?'=?GP!XN^5%Y5/"PB.(N3@2:*<,R&&60LQB3,!IH0AS3"612^5%M1 MBA/2>P0,TZ 7:8CCL#\RB%WQ)K\4G5L#>O37DRRU39 ,.X-E.$V" MH2+YU<36,+6-D*;/E:P_F UJ$4SYS2:R94P[3#HM-TH/6XG2&_>SN%+KA:E MT*B"N74E!XDM4-7.ME8P&ULI5113]LP$/XKEIG0)D7$<9*20AN) A-,0JN ;<]N^[[OO4D)&8<-J@?.)]\U5/I&=X;6 N4*Z:QJF7F; MY7J*([QSW->KRCA'F$]:MH(',+_:N;)6.+"4=0-"UU(@!SW )G#LB*^/OEA,/*1UP_[YC_^YK MM[4LF(9+R?_4I:FF.,.HA"7KN+F7ZQO8UI,ZOD)R[;]HW<Z/7@%KY!:-1(3MA^BDP>!N4"[/M22K,S M7()AL^?_ %!+ P04 " "RA0Y7E CR,SH# !8!P &0 'AL+W=OS6NC. M-5+!@R&V:UMA?JZAT<=E$ 5GPV>YVSMO"%>+@]C!([B_#P\&9^&(4LL6E)5: M$0/;9? FNELGWK]W^"KA:&=CXI5LM/[F)W_6RX!Y0M! Y3R"P,\3W$/3>""D M\?V$&8Q;^L#Y^(S^OM>.6C;"PKUN_I&UVR^#(B U;$77N,_Z^ ><]*0>K]*- M[?_)]U#X:R4GE#^71&5R5&.=6#P;/U[B?1*B:O/O>R0-FW%'R">_#RR]B MTX"]680.=_+^875"70^H_#>H&?FHE=M;\D[54/\:'R+#D28_TUSSJX!_=>J6 MQ(P2SGA\!2\>9<<]7OS?95]2.X EE\%\W=S9@ZA@&6!A6#!/$*Q>/(LR]OH* MU62DFEQ#7SUB'=9= T1OR6%.&R;:ZC+MZ\ OGA6/)G\W-29#&-6'K!LNYD4TNUL[W11 M;]U18.@H)>&4LV2:\XBF"2-?82\K+)AIH4@H8Q.A+,DH3W-RKY5UINO[TBNI M7J&<'5Z<62 J87DYT2M175J0OF?ZB]!95&(M%FF'%6;(5BJA*AB2-%-5Q@6- MXGQB4-*BY#2>89^_,<D=X<]M.K:KA$.:FQ]>-DK M*?KF>HYXF=.\C&F1)3>3+6*4%07-DO*&?-%.-+.SY@GE>8E;\/D%P'T9'D?, M+]5/..MV+9A=W],MJ72GW-#X1NOX;+P9NN7D/KPY'X79264Q;5L,9;=Y&A S M]/%AXO2A[YT;[; 3]\,]/GU@O .N;[5VYXG?8'Q,5_\"4$L#!!0 ( +*% M#E?5Z0@#/@4 /43 9 >&PO=V]R:W-H965TEL9A9K54DSU8VJ MX5)4S1HB85;*H)_,S+[MLYV>ZLV51J\L6F:ZJ9'M[ MH4I]8S<\:N5+OE?W87+8PF@U:\J)2M2ETC5JU/)\\HZ<7 MJ9OO)_Q9J!L3_$%RKYZHLG2)PXZ^-SLE@ MT@'#_UOM+WWL$,N5-.JY+C\5N5V?3]()RM52=J5]IV]^4YMX8J=OH4OC?]%- M/U>P"5ITQNIJ P8/JJ+NG_++9AT"0$J. -@&P+S?O2'OY:_2ROE9JV]0ZV:# M-O?'A^K1X%Q1NZ2\MRV\+0!GYZ\5A&30XP_RJE3FY&QF0:E[-5ML%%ST"M@1 M!0*]T;5=&_2BSE6^CY^!,X-';.O1!1M5^'M73Q$G&#'"^(@^/D3(O3X^&N&A MP'I<=!CGJN'4-'*ASB= =Z/::S69/WI !7DZXE4T>!6-:9^_A^K*NU(AO40+ M736Z5K4U;E0Z?Y'Z F5WQ.]QS8\>I(SPI^A;GY 'Y?-P5. 2% X8>EG4LEZH M30P+;>R]S3VK=&N+OZ6O55B&=V\_(FF,@D793GF((AIAGHA $D<9%H2B5[55 MD"6+ -U;+PMY592%+=1.0XQC(;#@-)"P-,6)2-#;1K5@O5X%WN^0%!-!,(EX M(&%9A"/.T0=M97D0]1 E@ %L3/9DE#.<$CK"HWC@47QO'KWL;-)!V#&L$@\6 3@&,0D$B$XR@1.PTD IBE.$^; @5+,8P[, MRT)PRC-,TCTPS8"?68P^K*&HY!)**Z1]0K&(=H2F:8RSA&/&0EF"613A5)#- M^A]AY6ZEP8D8 &E8W8Q#K<1@CF>A-!*8$0$+$0,OC$%Y81:ZJRVR&M6PD?'] M&H;7LNS4':X\9I 2J'LA3G8R&B<\.[G[#FB19< W+@Z]C#&%$+,D/D&7>Z$,GX>M&[?ALH"]%-H9 M#60ICHA+YQ[U"71!X$PR]G450_\1WZ__+'TQC_>?<7,_^\_/_O.S__Q?^L]6 M.-*'DJ$/)??N0Z9KFE*Y_$+>%]*LT1+.GJBH^S,L;# /-9YQ_3]L5^W[@M\\ M/W>>-K+H-?VZ9WX+&HL& M5N90#4#99#'?DT #H1S]H>LG?BEEGA=N"8TC^X%->N3+B+-TSSYE=W?X_]Z- M[O;D%.H@W16S@-K(V-AN.1U8DMZ;)1I6LPU)@>25[NS(IVE<]P]CR%VF;"6? M_)V#RI_(:UC*E4+ "PE];CC#0..LT.-;)5O3USFE3X^O>S2%STP\#;X4WV9H M&9X&@Z-4,H5C%,VFE'W=T-!:P67U]1!H/"4$_3(\_Z/>8Q['4_@H>ZWP,1NT M'B+D++B*J52[\A=.!GE;_:W,(!WNM)[U5SF[Z?V%V!O9K@JHLU(M 4JF"1S- MVOZ2J1]8W?B+G2MMK:[\W[62N6K=!'B_U-IN!\[ <-,W_P=02P,$% @ MLH4.5R,3DLA, @ 0@4 !D !X;"]W;W)K&UL MA51K3]LP%/TK5P8AD%CS*EU5VD@4-K9)3 CV^.PFMXF%'YGM$/CWLYV0=1*4 M+\F]]CW'Y]B^7G9*/Y@:T<*3X-*L2&UMLX@B4]0HJ)FH!J6;V2HMJ'6IKB+3 M:*1E D>I7$\BP1EDN3+,':K\Z5J+6<2;S685@BJG]?(5;:C?+',[FUTJ5'>,J.)[J6'H8HB1]=3^CG7LM4%>A>PT4?E_Z*SZ.C@_$1=\7_\K[ MU^6&ZHI) QRW#AI//IX1T'W']HE53>B2C;*NYT)8NT<.M2]P\UOE3 Z)7V!\ M-O._4$L#!!0 ( +*%#E>Y@ADPV ( $,' 9 >&PO=V]R:W-H965T M9 RCT5E F9U:NU.;2<62: M0X'E!=\ TY85%P56>BG6CMP(P%D%*JCCNV[D%)@P*YE6>P\BF?)24<+@02!9 M%@46[PN@?#NS/&NW\4C6N3(;3C+=X#4\@?JQ>1!ZY;0L&2F 2<(9$K":67/O MM8EEC"-:>_2*;RF15;*(,5+JEZY-M;:.(9&;Z44UE]T;;V#5P+ MI:54O&C 6D%!6#WBMR8/'4#\$8N90G);25:)Q*[IC";$V6%"0:/&,S#J>.TLS&[J0-RZ)F\3]@B= ]9RJ7 MZ#/+(#O$.UI1*\O?R5KX)PF_ENP"!:Z-?-00K$$@0*O MND*OA7]"GFM[7F2[7M#9C&+;'T>--0YM/YZ@&UVN4A%5ZIP?R/#\O9Q!C1SN M)_.""T7^X*KH]VZ1;X]<;]@;5Y?P&/$L,),K'8SB* >:(=T*D<3ZC@;?N0(4 M'),.HG%DCZ)H>'3,WM+DRCY*EM_)2VR/M?\DC#I[.ZJN]2!71[(&H3NQ_6#2 M(Z>U]*O7Y>[K%8$R81A96&NA?CD85$W;+KA>*;JDTNN=)- MMYKF^I4#81RT?<5U5IN%.:!]-Y._4$L#!!0 ( +*%#E=/9>V/L@( (T& M 9 >&PO=V]R:W-H965T+I2P+,&5 B/41IY M!<]+)YDVL:5*IK(V(B]AJ8BNBX*KYP4(N9LYOG,(W.6;K;$!+YE6? /W8'Y6 M2X4SKV?)\@)*G='HR)=;*2\M%.OF4SAUI!(" U MEH'CXPFN0 A+A#+^=)Q.7]("A^,#^Y?&.WI9<0U74OS.,[.=.;%#,ECS6I@[ MN?L*G9^1Y4NET,T_V;6YH\ A::V-+#HP*BCRLGWR?;RCW1N%JCCB3S--4UJ719,F?^4H X65& M,*AJR,B/G*]RD9L<-/GT8)?UYZEGL*P%>VE78M&68&^4B,BM+,U6DYLR@^PE MWD.YO69VT+Q@)PF_U^4Y":A+&&7!";Z@WX.@X0O>N0>O66^9P]>9[1MUH2N> MPLS!5T:#>@(G.?O@1_3RA.ZPUQV>8D_N\0W-:M0KUWB[.P_5P /O/(C3'DY7 M.?L0,QI-NI; MKC9YJ8F -4+I^7CD$-4VOW9B9-4TG)4TV+Z:X1:_%Z!L JZOI32'B2W0?X&2 MOU!+ P04 " "RA0Y7# 'TE%P# ")" &0 'AL+W=O_C<&T^3K=+?S1K DI]M(\TT6%O;W4:1 M*=?0=1R(8/9Q,L6>C91&]L("0M- MS*9MN7Z:0Z.VTR )]H)O8K6V3A#-)AU?P0/8/[J%QE4TH%2B!6F$DD1#/0WN MDMMYYO2]PI\"MN;HG3A/EDI]=XM/U32('2%HH+0.@>/C!WR IG% 2./O'68P M'.D,C]_WZ!^][^C+DAOXH)J_1&77TV 4D IJOFGL-[7]#7;^>(*E:HS_)]M> M-T7EM[]09[E/;=\-M%J2[331C3W MXEWUUDA.2)>4!ZMQ5Z"=G7U1117"G$I4[H'D/ M1%\ RLE7)>W:D%]E!=5S^PA)#IT="6H2,CL-Q7)"%5B5 99Z12.B!#!K'<>Q^J"MD*3K>X*70 M\2>\(:PY(7^5A.,B#UE.K\\ZZ+#OH0:MH2*UD!PAD7FIS'FP-"Z0*#L%NZ(A M97DX3L;79/'I,Q'2 I:'/5$0DA"6M(Y M=LAL4&3A*,?TY8=CDR0L1GV6'I7%##6NEJVKYS7[^RTH= 73=J')+[S/<\]EXLOPZ543SH' M,.2Y+(0>>;DQU<#W=9Q#R?29K$#@3BI5R0R:*O-UI8 E#E06?D!IUR\9%UXT M=+ZIBH9R;@HN8*J(GI.>9[FQ#C\:5BR#!S _JJE"RV]8 M$EZ"T%P*HB =>5?MP;ACXUW 3PY+O;$FMI*9E$_6N$E&'K6"H(#86 :&CP5< M0U%8(I3Q>\7I-2DM<'.]9O_L:L=:9DS#M2Q^\<3D(Z_GD012-B_,O5Q^@54] MYY8OEH5V=[*L8X.^1^*Y-K)<@5%!R47]9,^K][ !Z-$]@& %")SN.I%3.6&& M14,EET39:&2S"U>J0Z,X+FQ3'HS"78XX$UU+L0!E^*P \ET:T.3DD:&A3X>^ M07X;Y<SAZI([*4RNR2>10/(6[Z.N1ERP%C<.#A)^G8LS$M(6"6@0 M'N +FV)#QQ?NX;N5(OOX"*HD$YB97076^,YNO#T@ UVQ&$8>G@ -:@%>='S4 M[M++ ^HZC;K.(?;HH3X71*9DJRN[M!YF.S[J!32\)/_[Q!Z Z\':,8$8RADH M$K9?G;9!]A:0,61<""XR6\<+,-7$?'"K=G"YPS-5,@9(=+/5:5%*[?5&D V= M0 I*04)2+IB(;:98:J.WE)_T^_W6>3\\W5F;RWKSC7!A 'MIMH*"3NN"7NS% M7I42&_2'N=F"I2;_*JO;:]%>L)<7SXZEJT!QF6R\J;!%^V&KW>]N(6Y!ZP'. M"LPN#*FL+)3T/NJ]_2@-*U#BZX>6X)DXF+!IUZZ/W=^8026HS$U:C0GFPM3C MJ/$VP_RJGF&OX?6?X(XI_(8T*2!%*#V[./>(JJ=K;1A9N8DVDP;GHUOF^$," M90-P/Y5X9E:&3=#\XJ*_4$L#!!0 ( +*%#E?FBI[5=P( /8% 9 M>&PO=V]R:W-H965T?E M2ICPA4T;FU ">6.LJCJQ+@N[THN/S,+$O'6FU M^VA'\Y.0:E [$#H[S#35M0$)/8>8QLD1 M7M+GFP1>\@_Y[DNSI0SW4WREW)B:Y3@AKA0,ZAT0@$M0)3,G!.XA'\.@<5]PZV !> ME%.Z1@/(\K)-'6:NO'@M#A!GQXF4!J;Y&YHU->KWQ#WJ<,;WFTH# E9/2BT^7!'3;9=J%576H M[*6RKD^$:>D:,VH?X,Y7RIGO%OZ"OM6GOP%02P,$% @ LH4.5V7K 'N@ M!0 RA8 !D !X;"]W;W)K&ULQ5AM;]LV$/XK MA)L5*:#*)/7J-C&0MVX=UC:(UP3[R%BT+402/8J.T_WZ'26;DFQ+=1IW^V!+ MHHYWSQT?/B)YLA3R(9]QKM!3FF3Y:6^FU/Q=OY^/9SQEN2WF/(,W$R%3IN!1 M3OOY7'(6%9W2I$\Q]OLIB[/>\*1HNY;#$[%029SQ:XGR19HR^>V<)V)YVB.] M=<--/)TIW= ?GLS9E(^X^CJ_EO#4-UZB..59'HL,23XY[9V1=^>AMB\,;F.^ MS&OW2&=R+\2#?O@8G?:P!L03/E;: X/+([_@2:(= 8R_5SY[)J3N6+]?>_]0 MY ZYW+.<7XCD+H[4[+07]E#$)VR1J!NQ_(VO\O&TO[%(\N(?+4M;?]!#XT6N M1+KJ# C2."NO[&E5AUJ'$+=TH*L.M,!=!BI07C+%AB=2+)'4UN!-WQ2I%KT! M7)SI01DI"6]CZ*>&(R7&#V_/(:\(78@4QCIG1;F._V3W"<_?G/05A-'&_?'* MY7GIDK:X]-$GD:E9CJZRB$?-_GV 9S#2-<9SVNGP]T5F(P=;B&+J=/AS3,Y. MX<]Y9LZ[4BT]N;L]Z1GS+I^S,3_MP93(N7SDO>'K5\3'[SMPN@:GV^5].((9 M&"T2CL0$+0MZ 6#VR"7,%O3(DD4Y4BR'&377MSF"68IRG1X29W79QEV8(E\3]P>RL2*'\2JV_&C&!L8PQ /:^\FGX@ M(!,>JX7DS?P^]\^*WU:@R_@QCG@6H;]BGD1M]AT<\PS'O+TY5B=.*9>0W2X" M=;M\*8':KEO#7VN8VEOFGQ?I/9C;@6NFVY>%RA7+(EUAIBI5 M*-0 ;DCH63[!S9)B\.&'+Z;.&L.JVOK+MHV!4LO1Q7'D(ZYYINY MYO\,/5\RJPD>W(W2WPO,L'?>TCFOI:LKQI@87PEE7N^=*;Z-/ ME^SN#-(MNQT4" P%@FX*E&O?@@'K,HIJ8NP:XFZ'AQ;92C6[Y+9L:)#!J/1F MPWYR>[>C&GJ*;JOO6GNJ.5IOJ:L2\3 H*=[*D=CN0*\I\-Y1JW7!IL^CTENU M;(!WZ_AF86'1%B38)EZ3^VV(FE+E6R[>Q &^0N3:@?=B#A@,O$LN?RZ&@_'R MDF<"]DU,&\09NCCZ[Y@*7T\GL/P:/8ZT$F*H$-2OSI(ZG]^:EOW9V1K)V8RT MKFD]8E=[%XXF'XS6MV&IYDC@O)@/^W&T%-I\_Q.SX;=C91": ME4&X[\K@9O2U<_O5[>A0+/[!W=4'%DMT"XO9SBU4>X778@4+X4],CF?PQ=W\ M!%MXX%ITYX<])'4')J[Q02U" \NM'0_ 1F70M5VJ9(U2HC=R.S[B$+6^;5J_ M."8DM :$;L\@; >D"KJI6013*_"]6G&*$,\=P%M8ANL-1IM04Q];U*]+HZ[? M+BKW:^>+*9?3XA0U1V.QR%1YU&A:S4'M67D^69F7I[PPIM,8-C8)GT!7J(/7 M0[(\.2T?E)@7IY7W0BF1%K&PO=V]R:W-H965T?7;"$-""G;.=9N_?WQ@2 MPC;;W)>3[@NV'V:>>;5GMM?FP=8 CCQVK;+SH'9N>QV&=EU#)^V5WH+"/Y4V MG71X-)O0;@W(LE?JVI!%D0@[V:A@,>NQ.[.8Z9UK&P5WAMA=UTGS]RVT>C\/ MXN (?&LVM?- N)AMY0:6X+YO[PR>PI&E;#I0MM&*&*CFP4U\?0N/R M]"VG@C=^.O &8PFO>)T?V1_W\>. ML:RDA;>Z_;,I73T/\H"44,E=Z[[I_4M U:ECEXR$/$X4\^H4".RBPWN_!4._E[]+)Q&MG\I@^UUT;G&N6+ MLG0&_S:HYQ9+S$>C-I1\ 5&MD2JDMR4:*FQSDB?,O+N$5O @B6_W"W]@Y\^S^YMU;;=R#?, KXX%\P."Q:L7L8C>7/"= MC[[S2^R+)=[4._2/B6\1_V#+*4K30-]KK/VPIS6#7.CG(O24)SD=(TSB88ITG* MJ4CB"991(1@MV%0N1TS0/,O(G=$56/^P884J@).%F(I"T#0M1B1+&14\/?E* MTUS0C(D)(A)&DT*03\KNC%3K4XU'(9$)&O%B8HAQ#*:8(DD<4Y[G$V+,"\K@ M[97F 1PVUEE)&,MH)/(S/,XP3?DYSC&<.(_/\#3!-/*5),L#BE+!:4 M"38%,UI$">51_MSM#2>O<0=FT\\<2]9ZI]SP,(_H.-9NAM?\)#[,1$S[IE&6 MM%"A:G25I0$QPYP9#DYO^[=]I1U.BGY;XV@&XP7P?Z6U.QZ\@7'8+_X!4$L# M!!0 ( +*%#E<==1ZZI ( $P& 9 >&PO=V]R:W-H965T\SL??IENE7XR!:*%726DF7F%M?55$)BLP(J;@:I1 MTLI:Z8I;FNI-8&J-/&]!E0A8&"9!Q4OII=,V]J#3J6JL*"4^:#!-57']:XY" M;6=>Y!T"C^6FL"X0I-.:;W")]EO]H&D6]"QY6:$TI9*@<3WS;J*K^=#EMPG? M2]R:HS&X2E9*/;G)73[S0B<(!6;6,7!Z/>,"A7!$)./GGM/KMW3 X_&!_;:M MG6I9<8,+)7Z4N2UFWL2#'->\$?91;3_AOIZ1X\N4,.T3MEWN<.Q!UABKJCV8 M%%2E[-Y\MS^'(\ D? 7 ]@#6ZNXV:E5^X):G4ZVVH%TVL;E!6VJ+)G&E=$U9 M6DVK)>%LNFSJ6B"=LN4"%MP4<$M]@CO9]=L=W,57OA)HWD\#2QLZ6)#MR><= M.7N%/(%[)6UAX*/,,?\;'Y#07BT[J)VSDX2?&SF ./2!A2P^P1?WU<\? 4>[JD6YDW D&M MZ2(=J<^<^K537YY6?YK__&S"PO@:WOJF#F';H5<#KG7NP;H#KWF9 PDFV1;I MO&R?^ XBYH=A[(_9Y5$P\>-)0K'P'WRF*@3+=VCZ],@/1R.?Q:,^$A-EZ'ZP M*+C<(.$@4])8W1Q\(M,-YH [,CYSQ#7Q613Y;,SZ2)+XEY,)7$3O@2SB/_I! M-B:X)7*K0""9B?&=LZ%V@2_*(ES"X*6O)#BZX17J3>MCAH0WTG:7O8_V5GG3 M.<2?],YG[[G>E-+0_FN"AH/QR /=>5M P Q!, !D !X;"]W;W)K M&ULQ9A=;]LV%(;_"J$-10<,UI?MV*DM( DW),." M!#7J712]H.5CBZ@DJB0=9\!^_ XE19$V6:A1 KFQ29'O2_(QS['(Q5'(KRH! MT.0Y2W.U=!*MBTO757$"&5,C44".+3LA,Z:Q*O>N*B2P;2G*4C?PO*F;,9X[ MT:)\]BBCA3CHE.?P*(DZ9!F3?U]#*HY+QW=>'GSD^T2;!VZT*-@>5J _%8\2 M:V[CLN49Y(J+G$C8+9TK_Y+ZH1&4/=8X&\IZ 93]4O"U?CD$;HQK7]=64?G+!_ MB/6(^.&O)/""@'Q:4?+^YSZ;FV&;/U@^(J%?V?3(Z;#\GDFC68%\ B=Z]Y,_]3[TP;-I1BV9=<"&#=BP= ]/@,7H3=E&2&:2 M 6EC-ONQ77_0"4BB$Y:3KNCSG^A)[C1DZDL?^- F>)MFU))9!_RX 3\>W-&4 M99CE%5'B@'FRCUNEGY9Z\V?R%/GCV<7$\[R%^]1F,CC0N4PLF7683!HF$YM1 M3O[!A(G;$)\P#60M-#:15<)P9GU !P<_=R/:-*.6S#K0IPWTZ5MG@*E-\#;- MJ"6S#OB+!OS%X&[_[3E.#%MB*(H^;H/Z<[E59K-6.O%&03"=!-UL0BT-VD$R M:Y#,+"> >WS;Y$7Z'=$_./*Y,&V:44MF'>+SAOC\K:-_;A.\33-JR:P#WO=> MSP'>#\;_L,&YZ&JW>2L#!,'H_PG UJA=+*WCD3^(I8S@!,,.O(]ZV> MN:RZ45MN7?JOQRY_\' 1/8*,D2T> &ULS5A=;]LV%/TKA 84+;!&U+>=V@(2 M-\,ZK*@1H^O#T =&HFTB%*F1E)W^^Y&4(ENVK"V%'O)BB]2]1_<<'LN7G.VY M>)1;C!5X*BB3K5'GMNC+;X@+)*UYBIN^LN2B0TD.Q<64I,,IM4D%='\+8 M+1!A3CJS8\OW<\9SGB7NRV2HSX::S$FWP"JNO MY5+HD=NBY*3 3!+.@,#KN7/C72^\V"38B+\(WLNC:V"H/'#^: :?\KD#3468 MXDP9"*2_=GB!*35(NHY_&E"G?:9)/+Y^1O_-DM=D'I#$"TZ_D5QMY\[$ 3E> MHXJJ>[[_'3>$(H.7<2KM)]@WL= !6245+YID74%!6/V-GAHACA(T3G^"WR3X MIPGAA82@20@LT;HR2^LC4BB=";X'PD1K-'-AM;'9F@UA9AE72NB[1.>I=%4O M'^!KL"(;1M8D0TR!FRSC%5.$;<"24Y(1+,%[<*-GWN>$5D9Z(+=(Z&GM#:D0 MRTWLVX]8(4+E.QU.L/ OY1L2L0P%^!#_V@IY[%_T_W!\H)6L4#BQ=E)5"UNIZ;>Z08%I@"998@)51%OS]IP8&GQ0NY/<^E>LJ MPOXJS-OA6I8HPW-'__PE%COLI&]^\6+XH4^BD< Z@H6M8.$0>OI?KNLC7R-& M%M&\R79I L.)'WO)S-T=$SL/#+P(3@(X;0,[14=MT=%@T7=%2?D/K%=8\>P1 M?"G-2O95.@CSTF4:":S#.&X9QZ_"U_&8@HT$UA$L:05+1O=U#!;]#0FA_R!ZW^N#F2]=F9' .B2G+T?=CS=8]OWJ:W^+ M,ICVTJ49"ZU+TC^0]%^%G9LRQA)M)+2N:( MZ,%IJ/=>%PQ]Z)6\X69IP=D."T4>* :,JPL-^"#&BQ=J)+0NXT.CY46OP]VC M=FICH75%._1JWF!G\W/NCL][BB2)XF@:G-I[U+;*/=K=%EAL[*9? KM!K7>! M[6Q[L'!CM],G\[?FP,'NF@\P]6G%9R0VA$E \5I#PJM$DQ3U 4 ]4+RT>^@' MKO2.W%YN,&ULM5==;]LV%/TK MA#8,+=!%U+>4V0*22,-:K$ 0H^O#L =&IF6BDNB1M-W]^Y&4HE@*XZ49^V*) MU#GG?M%7NHLC95_X%F,!OK9-QY?.5HC=I>OR:HM;Q"_H#G?RR8:R%@FY9+7+ M=PRCM2:UC>M#&+LM(IV3+_3>+8?%I=\ODRAU5UJ3%'2>T PQOELZ5=UEZ4!$TX@^"C_SD'JA0 M[BG]HA;OUTL'*H]P@RNA))"\'/ -;AJE)/WX>Q!U1IN*>'K_H/ZK#EX&2)?-4?$$ W8$7JCFQ(A3H!KJJ*[CM!NAK< MTH94!'/P,R@(1W7-<(UTD26'X0/N]AB\*;! I.%O)>K3J@!O?GR[<(7T3UEQ MJ\&7Z]X7_QE? O"1=F++0=FM\=K +\[SXS-\5^9E3([_D)QK_ZS@AWUW 0+X M#OC0#PS^W+R<[IO"^7_6RU=;GR0C&$]*H/6"9_2>%O]N*/Z?OTLH>"]PR_\R M5;W7#\AVJ\-*1K8YC=L!._M,/7@Q_,:79-0 ]F$$O3*? XBDPR/PTS%(X!98& M8)SX:>(_ B?11F.TT7]$JYJ-*=BSO&\]:C;%"IMBI26Q2?+C,?GQ=^H#L+8%"MLBI66Q";%\>#CISU\;3,8F)-7,XR",$IFS< #&&8QO.O MA\( C.($PM2;-0,#,/&3",)Y,W!/IIH6LUJ/DQSHP:3_;!UWQY'U2@]JL_UK M[_+&,^P7:L354]2C?#\??T2L)AT'#=Y(4_ BD;V+]2-GOQ!TIV>J>RKDA*9O MMW),QTP!Y/,-I>)AH0R,@W_^+U!+ P04 " "RA0Y7"+2B3;@% "[, M&0 'AL+W=OD\AQ)? M').OF-F!LL]\0XA 7[(TY]?&1HCMU6# HPW),+^D6Y++,RO*,BSD(5L/^)81 M')=!63JP3=,=9#C)C?FL;+MC\QG=B33)R1U#?)=EF#W>D)0>K@W+>&JX3]8; M430,YK,M7I,'(CYM[Y@\&C24.,E(SA.:(T96U\8[ZRJT[2*@O.+OA!QXYS,J M;F5)Z>?BX$-\;9A%CTA*(E$@L/RS)PN2I@5)]N/?&FHT.8O [NE#>O+R9 M)>9D0=-_DEALKHV)@6*RPKM4W-/#>U+?T*C@133EY6]TJ*\U#13MN*!9'2Q[ MD"5Y]1=_J1]$)\ :OA!@UP'VJ0%.'> "!C6 <-3 T9UP.C4+KEU@'MJ MP+@.&)>#53W=)J22L^E.-;1LL12?)"B@^"R;.)C!/SFQV7 M+9RC!S^S\6'IP>WM?Y\)1[[PU7AL)I M9.F4/.>'9-G3SYN*.^SG%H7]BF]Q1*X-6;DY87MBS'_YR7+-W_H&'!+F0<)\ M2%@ "0N!8(ILAHULACKZ_([1B)"8HQ6C&>(X)8BNT#V)T0UF.0HECC".$%3.6_7SH3*V).QOLN^* S!D"P11QC!IQ MC+3B^(/*>B)G/W%907#:)XT^.6BIY\H!$N9!POP*-NK(P9Z:T_%H?*0'R*0A M$$S1@]OHP=7J(903]6,],/J(4_&(,.=$](E!BSQ7#) P#Q+F0\("]UFAL=R) M,YJJP@J!#;\^U[GC M#TKS06D!*"V$HJD:Z+ATUO^PL*V3=#72M^1;Z#MSMD@@:3XH+0"EA5 T521V M*Q);7RBZ-0(Q$I%DCYQ24YH/2 E!:"$53M=%ZI);>)/U>'TR//7<9 DKSK.=F9J][Y9]Z80#:OQ"* MI@YYZWQ:>NOS?;+>H!"SF,@5YX<\ZAU>4)\3E.:!TGQ06@!*"Z%HJE!:2]1R M7\FCL$"=45":!TKS06D!*"V$HJGR:5U42V^CGKA4!;5!:YI2T1W7=49J0?= ML_J@M "4%D+15!&T-J>EM<.^[[V*GGFV)D!-3E":#TH+:MHW7ZY 954UT7J8 MEM[$O",L(KG :])50Y)'-.M?GD+Z=XN:5G@XS5,R+ZWC @'J9H+2 E!:"$53 M=UFUAJ:M-S2/9Z.O]+)-WXMS-01*\T!I/B@M *6%4#15:ZUQ:ENO-*&U(:W! M!2C- Z7YH+0 E!9"T53YM):JK;=4?\1'TZ//%A"H$0M*\T%I 2@MK&G="9([ MLR^*1D)9'FY5@N]5FU4[XZ$'1;;M1>4B%H5G[<$"Q74L4%\OR*4O%T M4"1H_E]A_A]02P,$% @ LH4.5SY'\CPR P Y@@ !D !X;"]W;W)K M&ULM59?;]LV$/\JA#8,+6!'E&Q)=FH+2&(,3=%L M0=-L#T,?:.ML$Z5(E:3LI)]^1TK6/%AQNHY+>8!=8Y P,HZ"H:7'=R M$(X)?7QK28-.TP&/QP?V7WWP&,R2&;A1XD]>V.T\F 2D@#6KA?VD]N^A#2AQ M?"LEC/\G^W8O#X ?>OE+1 O$?($"%# M#_GK#LHEZ"^(.&B#(;>2W.&A$"@\(%>:?U>2#_/SVWS0AYK!+9-PE M,O:\HQ=X^_+3YZYA&?>SN!J\-!5;P3S (C.@=Q#DO_P4I?3=&8^CSN/H''M^ MK[&:M7WV"85O-:^POFR?RX8G]3RNL'=Y-AW1R22=SL)=CX-QYV!\UL&MM$QN M^!(/ O,)ZQ-O*)(C\32-$QKU2R>==')6NCV2VIKJT\]/5&?1 FEM%\\Z\2S5\1] M9?*<9Q%^.3[)2>=Y.2LY&=EF6B?^>M%,CD-.XM&\2B>]+N8=BZF9XOT M(V=++O"=!C]@8OH_5&I$_WDOT[,)\_V1J#5Y-$ .OI][WW?T)%M9$HW3:9;T M9RLZ:@[1#SPU\5^RUC*FK[L)C[J6^P+ !K#AV&L$K!%*+S*,2#=-M9E85?E& MME06VZ(?;O%#!+3;@/?72MG#Q/7&[M,F_QM02P,$% @ LH4.5^B]G?R( M @ < !D !X;"]W;W)K&ULK55A3]LP$/TK MIVR:F+21- EEL#02M$/;)"1$!?MLDDMCD=B9[;3LW^_LI%EAH6(37QJ??>_Y M[ME]3C92W>L2T0/+#FO46@N!2@L9M[9Y'01VWR7<,MQHW?&8#NYD_+>!M_RF1?8 M@K#"S%@&1I\USK&J+!&5\;/G](8M+7!WO&6_<+U3+W=,XUQ6/WANRIGWR8,< M"]96YEINOF+?SY'ERV2EW2]L^MS @ZS51M8]F"JHN>B^[*'780= /.. L >$ M+P5$/2!Z"HB? <0]P$GM=ZTX'1;,L#11<@/*9A.;'3@Q'9K:Y\(>^](H6N6$ M,^D%XPIN6=4B7"+3K4(Z4Z/A(RR[BP"R *8UTIPIF0&F$.HN,P>*"TNP=@3V M&.DJ9*U27*SL<7 -!PLTC%?Z/5'>+!=P\/9]XANJW.[O9WV5YUV5X3-51G I MA2DU?!$YYB/X^7[\= _>)\4&V<*M;.?A7L+OK3B$*/@ 81"&8_6\'!Z-P!?_ MO?NC;J+A$D2.+_JW2S!V3AU1/$YD/>I4-RS#F4*5R!X)& \"QOO8TS/[!P%>-R2DE0ZRDJD5C@G8$4T=D?7D=7H4'T M5>;OK.!QQF*$)YH>GTR.AKRN$W_'&VJDHJS':LAD*TQWWX?9P<;/G'L]F9^3 MO7=N_(>F>QLNJ5$Q>ISJ_[0(C&^= =]*0G[EA24\4*IM ZX64 M9AO8#89'+_T-4$L#!!0 ( +*%#E>+D\EF] ( !P) 9 >&PO=V]R M:W-H965T]G$K=W(;"(: MS2H.-Q*IIJZI_'D!3*RG7NAM%VZK1:GM@I]-EG0!=Z#OES?2S/Q.I:AJX*H2 M'$F83[WS\.PRM7@'^%;!6NV,D4TR$^+!3CX54R^PAH!!KJT"-9<57 )C5LC8 M^+'1]+HM+7%WO%7_X+*;+#.JX%*P[U6ARZDW]E !<]HP?2O6'V&3)[%ZN6#* M_:)UBQT9<-XH+>H-V3BH*]Y>Z>.F#CL$H]-/P!L"WB>09PC1AA"YH*TS%^N* M:II-I%@C:=%&S0Y<;1S;I*FX?8IW6IJ[E>'I[#S/1<.U0K>00[6B,P;HZ HT MK9@Z1F_1_=T5.GI]//&UV$";H67)<*O><%%#W\RV%^B <$ M?).RBXJW42_PH.+GAI^B*#A!.,!1GZ%A^A7DAAXZ.AZP$W65CYQ>].>5[ZMR M*Q+WB]@S?J:6-(>I9PZQ KD"+WOS*B3!N[Z$_TGL2=ZXRQL/J6=?)2W '/RA ML*T"<0KV_;/*0A)&840F_FHW1P\NQF& 1QWNB<6DLY@,6Z2/YOCILA2LJ/CB M!;.M5K)C H_&:1+$>V;[<$D2I:3?+.G,DD&S7W0)LL\7.=@OB2."TSU;A[ P M2$F<]KL:=:Y&PR44FK(^5Z.#[>(T)ICLV^K!X3$)1KC?U[CS-1[T=B R'Z]^'2@Q.$Q[$Y;'OI7H2UZ?R=!E2#7+B^K)#;ONU%W6K7^L]= MQ_-_P]OOAFLJ%Q57B,'<4(/3D2FM;'MQ.]%BZ=K93&C3'-VP-)\O("W W)\+ MH;<3NT'W093] E!+ P04 " "RA0Y7.6G'W7," "F!@ &0 'AL+W=O MU!)H[4E7Z(<;$KRCC7IJXL:5,$['1 M)>.PE$AMJHK*ETLHQ6[F!=[KP"U;%]H.^&E2TS7<@;ZOE]+T_$XE9Q5PQ01' M$E8S[VMP,2<6[P"_&.Q4KXULDD.+9)P[C]BG=:FEEF>#J]X5O@6L@7=+( 35FI3M$9NK];H)./ MIXFOS1(6Z&>MW&4C%[XC]VW#SU&$/Z,0A]$ ?7Z.A0&[!2S]]" C^,I3K/XGMI8RZE-$Q M]?3!')0SQL]J*=9&70V%;12(4[ G>YL&(SPF(T(2?]L/,@0,\91,XPZX9W+4 MF1P=-7G%.#._:8[60N2#%AM^W%LY#L)X:O^C/8<#N!B3,<'#!N/.8'S4X ]= M@!SR%1^N-PF"Z5M;A[#Q-(C)9-@5Z5R1HZY^"DW+(5?D\#M-QY,HGH1O?!T" M0QSC">[M:^/,[U416\&_4[EF7*$25H:*S\&ULK59=;YLP%/TK%INF5EH+P7PD M68+4AE3KI&I5LZ[/;G "*]C,-DG[[V<#882XK-ORDMCFGG-]CB_F3K:4/?$8 M8P&>LY3PJ1$+D8]-DR]CG"%^3G-,Y),591D2 98%%S2KP7('64*J?_1<^] "2!X]P*X!=A?@ MO * -0"^-8-3 YRW9G!K0"G=K+27QH5(H&#"Z!8P%2W9U*!TOT1+OQ*BZF0A MF'R:2)P(KLD&$T'9"S@#"UF$49%B0%<@:=8W*"U0=:C1#[DA622"@Y,0"Y2D M_%3B[AE$8T M;M@[-R[M7L(O!3D'T/H(;,N&FOW,W@ZW=7+^+_O\G[/OF0&;TH E'_Q3:>@. MMH(Z>JBZW,8\1TL\->3MQ3';8"/X\&[@69]TKAZ3+#PFV?Q(9'O^.XW_3A][ M\"!OV+.$G.6,KB4[UQU#Q>"5#.J3L EM9 M<+0?-C\,@]!V1@YLXO;DNHU8]%8$UII!5;X=VVBJ%O=;8W.XP: MN/:@$Q4>1MG0@QW?YAHNSW-:]NXI]1JE7J_2KR+&3">P%_:W+]4QR<)CDLV] M U>A"_VAWE2_,=7O-?4;%2AM?:)T_OJ'!3Z4+XO7J2!-V&CH#SH5I(GR#\GF MAV'0M3U_V)5KMK[A&6;KLGGB8$D+(JH[NUEM^K.+LBWIK%\.QK.!9CV4_5S5 M?OVFKYK!&\36">$@Q2N9RCKWY=&PJL&J)H+F90?Q2(7L1\IA+'M2S%2 ?+ZB M5.PF*D'3Y0:_ %!+ P04 " "RA0Y7(FW OF," !)!@ &0 'AL+W=O M]OTS 0_5>L@- FP9(X2=>6-!)KF1@2 MHMH8?':3:V/-L8/M_MA_C^VD4;MF%1)\:7SVO7?OG>5KNA7R294 &NTJQM7$ M*[6NQ[ZO\A(JHJY$#=R<+(6LB#:A7/FJED *!ZJ8CX-@X%>$BY-Y')_"\32Q^2[A)X6M.E@CZV0AQ),-[HJ)%UA!P"#7EH&8SP:FP)@E,C)^ MMYQ>5]("#]=[]EOGW7A9$ 53P7[10I<3;^BA I9DS?2]V'Z!UH\3F NFW"_: M-KG)M8?RM=*B:L%&045Y\R6[M@\'@#!^!8!; /Y;0-0"(F>T4>9LS8@F62K% M%DF;;=CLPO7&H8T;RNTM/FAI3JG!Z6PNH2;/YEJT0H072.@2I"DLI=E"1"DP M!Q'&;IX>YGZVE2W''[>5KII*N%7*GU=\RL4!>\1#G#4 Y^> MA\\@-_#0P?$QW#>>.^.X,XX=7_0/QOM,-JQQ/ZM]IO M#GV&2#:#JPFTJ-W;7PAM)HE;EF;6@[0)YGPIA-X'=IQT_Q[9 M'U!+ P04 " "RA0Y7"%%,%F4$ #$& &0 'AL+W=OXDE^]ZC3S?X0KQ6[K'M?QD0UF%A#QE6X_O&49%VU25'O3]V*L0J=W5HGWOD:T6M!$E MJ?$C[3%3UA\W#\R>>8-* 6I<,T) MK1V&-TOW)W"WAK%J:"L^$7SD)\>.DO),Z6=U\ENQ='W%")U!VNJ1I/CU_0W[;BI9AGQ/&:EG^10NR6;NHZ!=Z@IA0?Z/%7W N* M%%Y.2][^=8Y=;2B+\X8+6O7-DD%%ZNX5?>T7XJ0!A%<:8-\ _VU#T#<$K=". M62OK 0FT6C!Z=)BJEFCJH%V;MENJ(;6ZC4^"R4^)[!.K1R8=P<0W!]6%\_.7 MANSE/1)OG#^D@UX]8(%(R5\[-\['IP?GU?>O%YZ0%U6M7MY?X+Z[ +QR@7=- M?>L$_AL'^C#0M*_-[0\XE^V@;8?3=D]*'?3"02]L\8+Y>G7:.K!0#Z:VV!W? MHQPO7;F'.&8'[*Y^^ [$_H\ZI9; )KJ#07=@0K^J^Q=&.=W>=Y438D$+N3NE N3 M$Z3VOXYRAQ>=,+E)DBQ(X_",LJ80^'XJ"S,]YVC@'!DY_TD%*G74HHLKPA F M693",VJ7A6D6^W$60#VS>& 6FU=3WG<=,6/77(-; IL(3 :!BJ0U!F,$L M2_PSO^HJDRA.8ICJ+0O&R ",3^;5VX;51#0,M[3Q"VTM7ZN!P1;:5/<8&4!@ MU:G&!#);NR6TJ?8Q? !S^ICOU,M0D42I#$+@W*B7A=+-60+"*SX=PP2C6 MU4$0A?X56XX!!9@3RB>\(WF)]>2,K;-OC26TJ= QVX#,JBVMAAI;:--?U6.J M@<;D,-^6/=[$;FGH^^?/=4U=',8P2O2VA&,6@>8LLJ8U%ZQIITDWI+Z1 70K M5T9/U@@U>PY@"6TJ_&0"8G<$8G<&\G]$&CA&&FAY#-+C3;\5,S_)SFUZ69=D MH?R!?\6F8Q"!YB#2#E8=NG$:+O,GYU@X35U@YFQ(C>H<=S^BM-2-P+-OG"6T MZ3*,V09&5DUK->[80IMJ'^,.-,]NYILVOIC)J3D8"))SUUX6QEF:P2 Y'X1Y M)R-F-=__';$MJ;ETWT:V^K>)7"+6C&ULK5=MCYLX$/XK%JVJ5LHN;P'"7H*43;:Z M.[55M*N]?JCN@Q=,8A4PM4VRVU]_8T.X0%CNMEHI"K:9>>SG&<]HF!\8_RYV MA$CTF&>%6!@[*FW#HSFK9$8+LN%(5'F.^=,UR=AA8=C&<>&6;G=2+9C1O,1;#H^HG_4W('+ Q9DQ;*O-)&[A3$S4$)27&7R MEAU^)PT?3^'%+!/Z'QT:6\M <24DRQMG.$%.B_J)'QL=3AP 9]C!:1RV-9BOP53IWD>V%]B.Y\_-_:E4 W:^ZSHSJ[7KJ."U*GBC*BSC MN,JK#$N2()PS+NG/1I$4<55*U: 2!&$AH%)4D(\^WY/U1\K>_3' 4]Z57P#]3*PC= MF>T&/15>:=..5$$K53 JU<=&D4]*D0G2REVP].(>E%LJY2;H3L(M4CFC%*WM M*<[0A@FJ;]2WFT>IVHB'C$!=KW+"]4W[>TC?T<.\5-]Q9L=B.D&;#*LJVBFJ M>M8A/\@=IQ*NS6DR=9-=0+7PERIWHSMKHSD8U6.&22IS1GW!P6NR! M-^-/0W&9G26B[=I3JU^M5K/S:N6$4\OO)_9_XW7XA"V?<+RJZ5RF>8DIUU&, M=YAO!S,Y/#NI-PW$_.DA8,4V.I66*"8586L^YEV MM>VVE[K)[*VOH NOF^9_8>H6_C-PI86 ZI4"I'49@+Z\;HOKB62E;A0?F(2V M4P]W\"5!N#* ]REC\CA1&[3?)M$_4$L#!!0 ( +*%#E=]:]F'P@( )0' M 9 >&PO=V]R:W-H965T4^ZT49:.Q!#3)LV!I_=]MI:<^Q@N^W@UW-VTM"7K/"!+XE?[GGNN;-]UU]+ M]:07 (8\EUSH@;C(,C\ MDC+A%7VW=J>*OEP:S@3<*:*794G5SR%PN1YXH;=9N&?SA;$+?M&OZ!P>P#Q6 M=PIG?LLR924(S:0@"F8#[S*\&.76WAE\8[#66V-B(QE+^60GU].!%UA!P&%B M+ /%WPI&P+DE0AD_&DZO=6F!V^,-^T<7.\8RIAI&DG]G4[,8>#V/3&%&E]S< MR_4G:.))+=]$;D#4 *)]0/(" M(&X L0NT5N;"NJ*&%GTEUT19:V2S Y<;A\9HF+"G^& 4[C+$F>(+8 XT>4=& MLJRD &$TD3/"[3*!9[PL=OOD"@QE7)^BX>/#%3EY?=KW#;JW)/ZD<36L744O MN,K(C11FH:ES2C;/O]$)7= (##Q^B!K4"KWCS*LR"]UU!_2>RG1"3-L3D M&'MQ64IEV"_J7B!>D_O;1T*U!M,9=LV5.2Y;359%$B9QGO7]U79 AV9IS ?QAD09#$>SH[[*+S)(GC;IUYJS,_ MJO.K-)3_36-^<*1YD(1!&NQI[+ +XZAW&ULG9AK;]LV%(;_"J$-0P;;3>WL1QN]RH4K;7]595YLJZ;DJI3;-YCMMMH^2J"RJ+ M&# 6<2GS*EK,NG,/S6)6[W215^JA0>VN+&7S6S>E3ZT_:A,:VXS[+*2U6U>5VA1JWGT2_DYI8R&]#=\7>N#NW9,;*E/-7U M9]OX;36/L'6D"K74-H4T?WOU7A6%S61\_'M*&O6:-O#\^#7[?5>\*>9)MNI] M7?R3K_1F'J416JFUW!7Z8WWX59T*XC;?LB[:[A<=CO>R+$++7:OK\A1L')1Y M=?R77TX=<18 $ B 4P!TOH]"G5BUM0'U-B[339[T)7:11MS>66?RJ-N MS-7TS(OVQUFLC:J- MC9%COEA0X>^+F"A'$0(4-G2"33AHI4!D8&<90CHY!:/)QW!*K7IR?U:N_%:P>& MDY[P%-+ I">.:82.0O<^KV2U5"/():-4?"-SB:,@F<2@E[IDR$$N" ,: !-Q M("23)/2"EWA02+"@(@N0GC@8DDD:>N%+/#@DAA0\20*2#HADDHA> !,/$@G+ M1 JA:>B@2,:I&((P\0"1I#3#010Y))())HZ"F P1:%YN64+-&\>O# Z", [! M2VD,0_P!30QR1 @YX/@'W\"_BX$,'@82,_*XP4ZH>\[6>N,4O!S),&3@58*S MC)L9&'#C* CC2[NW,/F4\MQ/RC E&0VX<<@#-LKD;NAX)4=1^484@P,C3(+1 MBV(8@E$(+E@2&B6.BS#)12^*P<-%:A;!"0O-%<=%F.2B%\7@6RIB )&$)!T7 M89*+7A2#AXL4DS1- N\X<%R$<2Z&4 P>(IHA#6G&_9+4 9%. '$4Q72(/V+J M9"P5@5%$'?[H./XN13$=@@^8 "PXA'K!<8]^ _? MM>/PNQS%=(B^JX03)K(DU$$.?G1\O?<6%)]2_O\3W*X&DZ]9')]MK-A-JC]D M\YQ7IGRU-J'X.C$U-<=]GV-#U]MNK^6IUKHNN\.-DBO5V!O,]75=Z]>&W;[I M=]\6_P%02P,$% @ LH4.5Z.;)/RK @ )0< !D !X;"]W;W)K&ULK55A;],P$/TK5D!H2&Q)DR;M1AMI[4" &$RK!I^] MY-I8<^Q@N^W&K^=LMUG7915"?&EMY]Z[]\[V>;26ZDY7 (;&1/KY%;*.SOY7(Z#R H"#H6Q#!3_5C %SBT1ROBUX0S: ME!:X.]ZR?W3>TF;-U00W-1TJN MB;+1R&8'KC8.C6Z8L+LX,PJ_,L29_"M@#30Y)K-ETW# _3&4DX+JBLQQAPD3 M_J38DA]=@*&,Z[<8?C.[($>OWXY"@R(L55AL$DY\POB%A!FYE,)4FGP0)91/ M\2&*;QW$6P>3^"#AEZ4X(4GTCL11G'3HF?X]/#X@)VD+FCB^Y&!!N^KB6.RW%ON'V+U%TB@F"M;@:6GH M@STWG:8]4^:8;$=9Y:?#P6F*&[7:M=,5%@UZCV%/A*:MT/2@T&]2'+NC3,N2 MV2.LB9'D^OL-H5I#MV#/F.XHZ4=I/XF'>XH/9O['#U5(;]]K=2 MS@GV=(43L2#\Q=.7/:MPVHN'PVC/UO.P+!V,PQPIHY,!5ESYINPG1C:NK]U* M@UW2#2M\QT#9 /P^E])L)S9!^S+F?P!02P,$% @ LH4.5\B0JYR) @ MV@< !D !X;"]W;W)K&ULK55K;YLP%/TK%I.F M5EH#F)!V'4%:4TWKM&E1JZV?7;@)5L%FMI.T_W[7AJ D(K33^@7\N.?<>XY? MR4:J1UT &/)4E4)/O<*8^M+W=59 Q?1(UB!P9B%5Q0QVU=+7M0*6.U!5^C0( M)G[%N/#2Q(W-59K(E2FY@+DB>E553#U?02DW4R_TM@.W?%D8.^"G25L8N-=P&\.&[W3)E;)@Y2/MG.33[W %@0E M9,8R,/RM809E:8FPC#\MI]>EM,#=]I;]B]..6AZ8AIDL[WENBJEWX9$<%FQ5 MFENY^0JMGMCR9;+4[DLV3>PD]DBVTD96+1@KJ+AH_NRI]6$'0(\!: N@KP5$ M+2!R0IO*G*QK9EB:*+DARD8CFVTX;QP:U7!A5_'.*)SEB#/I=T /-#DC/TT! MBG#1; SK\,DU&,9+?9KX!C/9>#]K6:\:5GJ$]=M*C$@4?" TH%$/?/9Z.-V' M^ZBO$TD[D=3Q18,B^V0TN'$_SIZ@2UVS#*8>'A$-:@U>^OY=. D^]8EZ([(] MB5$G,1IB3^_=?H7\C*U!X?'#$V;/,!=+4EKUQ("JR,DS,*5/<;GQ&E"XS-OI M7G.&,XZ)(R,7I)+"%)J$E.3LN8]I-LP4MTQ1RS1@Q[BS8_RF=BRX8"*# 3.& M\X7GK89XZ\;XJ!DO,'ULF<*&B811#].>*7%G2OQOIN1<9W(E#,&M *_<%$V* M,' Y[!NQ3H-1&"?^>E?C2U%[]4^Z^B?_5__+J]@D",.#NB)Z4/^1.'I^H,#? MN7GMJ_>#J247&BM8(# 8G:,1JGE)FHZ1M;N,'Z3!J]TU"WQ\0=D G%](:;8= M>[]WSWGZ%U!+ P04 " "RA0Y7FH1NLT$" #J! &0 'AL+W=O_=>['/V<[81U<"('NJE'9#7B+6 M@RARRQ(JX2Y,#9I65L96 BFTZ\C5%D010)6*DCB^BBHA-<^S,#>S>68VJ*2& MF65N4U7"/H]!F=V0]_CKQ%RN2_0349[58@WW@ _US%(4=2R%K$ [:32SL!KR M46\P3GU^2/@I8>?VQLP[61CSZ(.;8LAC+P@4+-$S"'IMX1J4\D0DXV_+R;N2 M'K@_?F6?!N_D92$<7!OU2Q98#OD7S@I8B8W"N=E]@];/I>=;&N7"/]NUN3%G MRXU#4[5@4E!)W;S%4_L=]@!)<@*0M( DZ&X*!943@2+/K-DQZ[.)S0^"U8 F M<5+[3;E'2ZN2<)C? EER[!/[+JP5_@NQLPF@D,J=T^S4;"R6;$3;4-"#6814 MU$.C95M@W!1(3A28PN*")>E'EL1)GSW<3]C9^_-#FH@T=\*33G@2>/LG>&D; ME%B85O.(Q.LU>(E,Z.(@_H$E6(:ET.P0]/N6.-D-0N7^'#/6"$B/"_#=,G"U M6,*04SLXL%O@^8=WO:OXZQOV^IV]_EOL^:@HI#^V0K$[H[%4SVQ,.\7FWM%, M/'MG[ICHAO8JT/J.W.:7,?VR:'M$3=JI2?]7#8(6)$%6M35;."DC_4=&&L=' MA$1[1]?? G?"KJ5V3,&*D/'%YTO.;--938"F#J=Y89!Z(PQ+NHS ^@1:7QF# MKX%OD.YZRU\ 4$L#!!0 ( +*%#E<,]I'P/@( 'X% 9 >&PO=V]R M:W-H965TT-(" MS^,3^T?GW7C9$06W@GVGA2Y3;^&A O:D8?I>M)^A]S.W?+E@RCU1V]5&ICAO ME!95#S8**LJ[-WGJO\,9( Q? (0]('2ZNT9.Y9IHDB52M$C::L-F V?5H8TX MRNU/V6II=JG!Z>R3$$5+&4,7:]"$,G698&UX[2[.>XY5QQ&^P!&C.\%UJ= ' M7D#Q.QX;/8.H\"1J%4X2?FWX#$7^6Q3Z880>MFMT\?IR@C<:S$:.-_J'V3&+ M'?)Z'&E'8ZEJDD/JF;.O0![!R]Z\"F+__82NZT'7]13[\T^X0FO(H=J!1%'@ M[ >(\,(&X9CHCC9VM';\CEFPB!91G.#CB)SY(&<^*6=MYD1IJAOC=*QKAYZ? M=;V::AL/;>/__0KF ,!P ,8DQ'\9]_]HCL]FH@)Y<).O4"X:KKOQ&%:'R^6F MFZGG\NYFNB/R0+E"#/8&ZL_>&>NRF_8NT:)V$[83VLRK"TMS08*T!69_+X0^ M);;!<.5FOP!02P,$% @ LH4.5WAC[EF3! RAX !D !X;"]W;W)K M&ULM9EM;^HV&(;_BI5-4X^T-G%>@0%2(8E.IQVI M:G>V#],^N& @.HG-;%-.]^OGO#00ZKI$>%\@";ZO)WEN8\>/QWO*OO$-Q@)\ M+W+")]9&B.W(MOEB@PO$;^@6$_G+BK(""7G*UC;?,HR6E:C(;==Q0KM &;&F MX^K:/9N.Z4[D&<'W#/!=42#V,L,YW4\L:+U>>,C6&U%>L*?C+5KC1RR^;N^9 M/+-;RC(K,.$9)8#AU<2ZA:,41J6@:O%'AO?\Z!B4C_)$Z;?RY&XYL9SRCG". M%Z)$(/GUC.O]+1Z>/DP3XCC.E5 MC 7*#UT-P)99:U/GOJ9NYFJ)O^[(#?".[RZXUWG7P/.);M, 32XZ_'+-G;$U_^@&&SB\JXTS"8I.PQ"0L-03K&.ZW MAOLZ^C263G.1B9U$J_S4JOOZ:1(6U["P@I7S]O/TVG>&KC<Y;AAUV\5U MN^"XG0<'T= _29V"Y_E^X'G==JF"%X9NX$!U6L(V+:$V+;\S1/@*,V7'U$K[ M=DR3L-@D+#$)2T.%3U$8A.]TWZCU*=+Z]$!?4"Y>ZDE"Y956WM)T1 MDI&U7"'FB"RPRE0MHJ^I)F&Q25@R?#-0=F?YVJV/6G5L@,YA)>B<_4H&KD[_ MB^HEGY;8UQ>CM-@H+3%*2QM:=T;4>'BTFH=:#W_+%IAP]2NU7MK;+).TV"@M M,4I+3=&ZEKH'2]W_=VG<\$WY;I(6&Z4E1FFI*5K7]T-%!&K7W^?-BWI&;V^- M%CX:VO$@-XBB<.B?S&=)T_!XO0<=*+'P=,&G0+YIV4WWH1X!+RM(Z.6],VVT M)-'0.M.)LB9A-&QJBM9U[%"\@)=5+_3RWHZ9I,7PW%*(T;"I*JRN8@(/)1-X M0ZR/U MMN/,L(G1L*DJ[,E<56?:/MIJ*S!;5YNB'"SHCHAZNZ.]VFZ\WE;;C2?79W T MAXKK,1PE];;J 5_O\GY!3+X1<)#CE0SEW$2R7[!ZX[0^$71;;?0]42%H41UN M,%IB5C:0OZ\H%:\G98!V^WKZ'U!+ P04 " "RA0Y7>KL5/9L# !Y$@ M&0 'AL+W=OF"!ITPS#L RU=VT(ET2/I.-VO'RDIBI4PLHSRBR52]YQ#GGM% MF9P="?W&=@ ;&CO/]U#19LH,"LVNRAU(\V1!:8"Z:=&NR/06<5J B M-QW+"LP"9Z41SJJ^.QK.R('G60EW%+%#46#Z?0DY. _"&*O@-P'\)"-X ! T@J+ROS:J<7F&.PQDE M1T1EM&"3-U6Z*K0P."ME9=US*IYF L?#CR7'Y39;Y\#0!Q0][D7&(46+@E"> M_8>K[+]; <=9SMZ+B*_W*_3NY_$'+1+2GYCJ&H3"%5 MX%?]^. VJP7'RG;(\3F!MB=65 '\ ( M?_G)#JQ?56G12;;221;I)(LUD772Z;7I]/K8P\[R03;H.;UHP1AP99)KRJ"B ME!_$A]#V)Y8SGID/I^E3A(T<)QAUPU:OPUQ[/)IXW;!($>9YONMVP^+784'@ M^);=AG5L\EN;_-ZJC[,RX_#AD_BVIJ\]ND*?@5]UEV*Y0)<,KE"CUKO1^>\]U3>CX9YWTM^J??# M-".=FK$FLH[WX];[\3GO?97WXV'>]Y)?ZOTPS4BG9JR)K./]I/5^27>C],,]*I&6LBZWAO6\][,>N<^R/ESLIZ_?=#97\__:7^#U2-M*K& MNMCJ%)@G.^,"Z+8ZPV H(8>2U[N3MK<])UE4IP,O^I?V],96]*_L:52?@CS3 MUXB4JF]3E'W>!D7^W+UX2+77YUNP.< I4!XOF&$/[4 MD +M:5/X/U!+ P04 " "RA0Y7+I/JA;8" ##!P &0 'AL+W=O&&KM;*++C9N"8KN 5U5\^%GKD=2T%+J"3E%1*P MG#A7_N4T,?$VX >%G3P8(^-DP?F]F7PN)HYG! !D&HO^V, 7&#)&6\:OE M=+J4!G@X?F3_:+UK+PLB8AH^@US#?0O'S^&N]MV9QYUY;/F"?S0_9+1A#H>9S=V[E#7)8>+HRR5! M;,')WKSR8^_]D.W_1/:L"$%7A. 4^U,1ZK8(YT@)4L"0Z88IMDRF/VPSC/%H MY*=C=WOHIQ_GC[S(\Y[BGDD-.ZGAGZ3:K?FPUTU,#N]+PQ =IHZ2P/?2Y$AC M/S#V$SS"X;#&J-,8G=3XG>RAJ^60P*B7-XT\[.-C??VXV(]C/XR&]<6=OOBD MOBFO]/;F"K'V?#\,B8S[R7$OA&QHI5$#)8:ZETD MN@BB>3*:B>*U[;H+KG0/M\.U?F5!F #]?IR81MZ]V]EO4$L#!!0 ( M +*%#E>CBG50+PH (.# 9 >&PO=V]R:W-H965T!>+#C!3Z^!#W$T,M)$HD6@&0;/3O1CLA6+3ME =/)2< M-$!__%*V8IFVS%B==R[:V#$?2NGWQ91>R7/]G,MOQ4J(DGQ/DZRXZ:W*3/-SV[]_K$EWBY*JLG^M/K=;04#Z+\8WTOU:/^ M7IG'JH6'ES?*DV/Y)GG>O'4]Z9+8IRCRM!ZLM2.-L]W?TO?Y! M' RP!V<&./4 Y](!;CW /1XP/#-@4 \87#K#L!XPO'3 J!XPNG23QO6 \?& MT9D!5_6 JTLW:5(/F%PZP+9>_^6L;07M_LFW]>)%932]EODSD=7KE5=]L2VZ M[7A5)G%6]<=#*=5W8S6NG'[.L^5O_Q$R)9YX+,EOY/=(RJBJ6?+.$V44)\4O MZMD_'CSR[I^_7/=+-6N_2MQ+,=MV:!;\W >9?OA3LMPSSS\]_SI/;$GV^%V MRW#_DN%79X?3"_;=&9X='KRQ[YMJWZVS/[K0/-P3L]7 MSSXQU)&[[QQWZ[EG/=4O+"M*N5'O%R7Y\[-Z 6&E2(O_M6S=IYTV:->JM\$/ MQ3J:B9N>>I\KA'P2O>F__F&/K'^WU2@2\Y"8C\0H$@N06(C$&!+C($SKB<&^ M)P8F7?UZ*H5:KB11-A-M/6 -\38_.;Q/8=@<1%L1%S$F=D+>.GZAUCG:@I MMVWR3CU;;%_6=KC\:>0&(>$O.1&$5B 1(+D1A#8AR$:3UA6TV88+U]_F<=O42/ MB2!1FF^RLJT9S$K7;H!J'E3SH1J%:@%4"VM-.\ECV:?K6@:=EK=-:^O3ZK5\ M$(S9QEIF62G4!I1$1NW+'//XSE6,U#RHYD,U"M4"J!;66E55^WJRWMO#XQI& M3LI1FE[H3E/HCK'0J11_;40V>R'Y@JR%C/-Y/*M^BU<+F]:SGV:P<^4C-0^J M^5"-0K4 JH5O%$E:A?#)2]OZ!;H='*7IS="$NK8Q'U.'MW$VB]=14B]?5!_$ M<]48B]8^@&:Z4,V#:CY4HU MJ+7#4VJCTW5'")V4036.TO2B;U);^^_%MN;A MG>L<&MQ"-1^J4:@6V"TQJC5LJW1H> O5.$K3*[W)>&USR'MT]I+\(+>K2*;D M-BY?R)U0"Y]-03XG,_+GG4@?A6P]EV.>HW,[0.-?J.9#-0K5 J@60C4&U3A* MTWNFB8%M; YL0X-@J.9!-1^J4:@60+40JC&HQE&:WAY-(FR;(^%+SWDB$\!; MJ.;5VN'*PFG+I'WHM!2J!5 MA&H,JG&4IA=\$P#;Y@3X[1.CT 8JGFU=G2" MS[HZ+G1HN O5 J@60C4&U3A*TPN]B7AM8UHVO8O*C:P.#.;G"AV:ZD(U[XU] MV]^'#A^Z.12J!5 MA&H,JG&4IM\JU02ZCCG0O97JF+@D-)K%B>J$MB8P M"UV; *IY4,V':A2J!5 MA&H,JG&4IG=$$PL[-O1HV(&FQ%#-@VH^5*-0+8!J M(51C4(VC-+T]FC#9,>>$;QX?"_SF1#S@BQDGI)+C@&@ 3%4\Z": M#]6H16JED2S++5:'O;F9L+>[1R9559VY6-&]"Y\*%IK10 MC4*U *J%4(U!-8[2]"9H4EK'G-)Z[<7?>GFSXF=W.RQIHA O5 M?*A&H5H U4*HQJ :1VEZGS1)KX.]F]>!!K]0S8-J/E2C4"V :B%48U"-HS3] M@PZ;%-@UI\#:,3%Y]Q3)>'NU6_6P]4-.S%[7_H!J'E3SH1JM-=O1(P/+/3EZ MALX;0C4&U3A*TVN_R7M=\VW ITNHG[ACP#Q'YWZ AL!0S8=J%*H%4"V$:@RJ M<92F]TP3 KL.=#GE0C-AJ.9!-1^J4:@60+40JC&HQE&:WAX''QQMCH[WRZF5 M2.8D*L@L3Q*UE))1TMH=V$^.QGYTM-L6"CA'JQ4?.BF%:@%4"Z$:@VHEE MWZ3*KCE5_BAEE"UW'Y+X<2G%[JOGN%R1KZKVLYR$>3*/LV5!;G.Y-B^HH($S M5/.@F@_5*%0+H%H(U1A4XRA-;YTFE':'V 45-)6&:AY4\Z$:A6H!5 NA&H-J M'*7I[=$DW*XYX7[SHE/S^,[],&H]2^.>G*7QH//Z4(U"M0"JA5"-036.TO1: M;X)LUQQD=[P^R:QUKOSQ91?W>-!I?:A&H5H U4*HQJ :1VEZX3=9MFO.LG_V M\('\(*_7:AN/**")-U3SH)H/U2A4"Z!:"-485.,H3>^F)O%VL8FW"TV\H9H' MU7RH1J%: -5"J,:@&D=I^O_&K$F\!^;$^^?N[C&C79MD?UH1J%:@%4"Z$:@VHUJOU^LA"B]J(RFUZF02W$K MDJ2ZR$,=-:@2ZQT\2Z185)]#]N&CT^NKDN1V09B9\6R)5O0M!N&8A]DZ]HF M*HDN2MQ[> YU>0^EP4;(SVH)H,G7/"O4L+?4>G7I M.&JVA#Q1%V(%!=Z9"YDG&D_EPE$K"4E:)>69PUPW$K7.\T0^C2$3FV&/]IXOO.>+I2XO.*/!*EG ^B/JWN)9TZ+DO(<"L5% M023,A[TK>CEA;IE01?S%8:-VCDDI92K$Y_+D)AWVW)(19##3)42"/X\P@2PK MD9#'EP:TUXY9)NX>/Z._J\2CF&FB8"*ROWFJE\->U",IS)-UIM^+S:_0".J7 M>#.1J>H_V=2Q/@;/UDJ+O$E&!CDOZM_D:S,1.PF(8TY@30([3 B.)'A-@E<) MK9E5LJX3G8P&4FR(+*,1K3RHYJ;*1C6\*!_C@Y9XEV.>'MV*8G'^ 61.KF&J MR3EYJ)\G>7,-.N&9>HO7/CY_HUS#"=5NG,0L=K MI]^K\+RC>#CI-X72<+\5[MO01[>@U"69K*4L9:^$+!>U27$-$U0P94]Z M'/6]*(CC *?_<5=--Y#2,'+QKPW<8]IOF?;M3-L5DN+#.B,%:!//&J2_,[P7 MQ9'O>P58 M7'>03T$:"\L*_KV%=2*PO7D(VWD(3[JBPE,*/Q'8GO"H%1Y9"V ,"UX4O%@0 M,2IR/9!WQE M.= =9Z=60=.KO+2J/Y+ MJATH+K/T>Z;8ZY:NQQCU.F73#?0"K^^%] C]K>=2N^GB)LK>')K\O>X0AD'D MN_U#DH;(PSZRSW+KM_0%P_W6K0'M>NF1O8$ATKXYH%O;I7;?_<;M08/R\O[ M$&C?(-"M,U*[-594]?->_XR\XVJ&[>X?2"2Y2_1: ,>U:G^?V]XJEX6_%?RW_K9%2NY,B?]_(OVN2?3^D MIE5L'>"5 MC6M"UZ_.[=7V4\55]8+N;,/K[QQWB<1MER(9S#'5O0AQUF7]Z: ^T6)5O7U/ MA<9W^>IP"4D*L@S ^W.!N_7FI!R@_8 S^A]02P,$% @ LH4.5QJU07V^ M!0 V"8 !D !X;"]W;W)K&ULM9I=;]LV%(;_ M"N$-0PMDD439CI,Y!A*KPS(T0Y"LZT6Q"T8ZMHE*I$;2<0KLQX_ZB&0Z,FUU M3"X2R^9Y*3ZASGF/K.F&BZ]R!:#03E8*95?>)Z,5Y 1>G9A-^5JEE,&=0'*=941\NX:4;RX' MP>#EC7NZ7*GB#6\VS3 4I@0=:INN>;WZ!>T*C0BWDJR]]H4XT=AP,4 MKZ7B61VLSR"CK/I+GFL06P'!<$\ K@/P;L!H3T!8!X3'!@SK@&%)IEI*R2$B MBLRF@F^0*$9KM>)%";.,ULNGK/B_/RBA/Z4Z3LWFG#V!4/0Q!?0'5R#1NP@4 MH:E\CWY&GQXB].[']U-/Z:F* "^N9>>5+-XC&Z);SM1*H@\L@:0C/K+'CRWQ MGEYBLT[\LLYK;!6\RL4IPI,3A'T<=JW''O[[FIVBT-\;'GUWN+&:L/FOA:5> MN$%;IA48JVO086^?-0#T(V"3/[=<7;7E=JP6ZU(+1 M8##[Z8=@[/_21JS.\%C@$2BA> 9VKX2"KY='*UZ?3FZ M%(LJL7$I5N3ZIUDX/#\;CO'4>^I -&H0C:R(/CR#B*D$E L: ^(+M"%"$*9T MGJ ,)3Q-B9 H!UU*5D1 5ZJXMD[1EUHE=K:U4/\4CYI55C0.##)0C!L48RN* MSR\+IU*N(4%Z^0O*"(LI6U;EBRH*L@N 5;@O )=BT?C5MM&[QA_M0776H#JS MHMHM*EU,K I]F;@4BQR)&>0F#;F)T\0^<4G1I5CD2,R@>-Y0/+?NOUOR3+-U MALAR*6!)5)F^](6:DQ21C*]99W(_?W4M!'[U8V:7N77ROIPY57L"O+.%[-/TAN)(S82"6RBXWR::$[E"#:K[?:AP%RI_O(O*.GEO5([4 M3%2M;P^LAM;>-';TH_V@G&J?.NU49;2QGCT>OZ&+F:U@33^O3 M;M2+$K;=J722<6K)#YS0:&]QC+XGTL32>O+ ;LJ=M'+V.7ISJ]2"T"R6P]UV M[O XDTGKM@.K#?T_/9U=N3>)R:%&K";Q%K8Z:'UU8#?6'[6;UA::)8@D&654 MEWQ2W+=%\)P#DWM(N?3+\UIM.PN-?#P*)[NDWL)8X]988[LAWJU;VEGKG1:O M 7HRRUDCR Z&SJ[;%]83M4B5VHFTM9[X\!I;XQ=>NRY4[7(E9J)LG7LV.[8 MK\HF&,75)NTV#[7$=DK"G>VP?:[>9-["H./6H&.[0:^NV_);K:I.-O6PDU%X M5 &;VR?MC>@M##IN#3JV&_2]J4TB7-:&T)[AG+IUIVJ1*S63;&OI\T"<"O[Z5WYLO(U;0FF;8/P,?A&U[$-IOS1N((*/K[ 01B4B! M*M;;CRS+FQXEM IB)[K@57N)=PVO_41Z8W/:"GA;CP)E();E(U52UT%=#:NG M@IIWF\>VKLJ'E;QV>/7,URT12\HD2F&A0_W3,PU%5(]150>*Y^6#18]<*9Z5 M+U= $A#% /WY@G/UB/P89"@, +X) M 9 >&PO=V]R:W-H965T,WXHU@$1W14[%Q%I+N3FS;9&LH<#BE&V JIZ,\0)+5>4K6VPXX-08%;GM M.4YH%YA0*QZ;MCF/QZR4.:$PYTB418'YMPO(V6YBN=9]PS59K:5NL./Q!J]@ M ?)F,^>J9CR9.Q65V;IQ'(T M$>202"V!U6<+EY#G6DEQ?*U%K<:G-FR7[]5?F>!5,$LLX)+EGT@JUQ-K9*$4 M,ESF\IKM7D,=T$#K)2P7YA_MJK&#P$))*20K:F-%4!!:??%=/1$M \\[8.#5 M!I[AKAP9RBF6.!YSMD- M21#H!"VJ#*&C*4A,JK4F MT>=W:@":22C$EZZP*[6@6TUOH3.QP0E,++5'!/ M6/&S)V[HO.AA#1K6H$\] MGG.6 *0"99P5*&EE+E51'".J-C'+$!&BQ#0!-4)(T15$Y28T;O2VW<9^$ V# MT!O;VPZ^0<,WZ.7[P"3.'W!U 50Z@S: $_EN%'8#A U V OPZV+N Z^\/3Z9^DV5M$J 0U_9WKO#9O>_:"H3,\X+=U:+N]?L\+ MII+Q'9N+364A?<1DU-)MIG#DC [L?=?;,WF]3.JDUR@;X(2EG8Z]Q^UZ=W^& MN[W'[B,.GEHH_"V#W;I2"^ K\W 0RD=)976[-JW-X^2\NI+WPZN7S17F*T(% MRB%3IL[I4,T KQX+546RC;F@ETRJZ]X4U^J!!5P/4/T94V=97=$.FB=;_ -0 M2P,$% @ LH4.5P!)LEQK P [ X !D !X;"]W;W)K&ULO5=M3]LP$/XK5C9M0V(D3J&\K*W$V[1-0D)TL,]NYSQE4_R+0NCL)0)1GD M1.V( KCY,A8R)]I,Y214A022.J.F[M4@YZHM2,%RXHI-,VX5PT"O(!(:@KXM+:69A@Y+2'+BB@B,)XWYPC(]. MXL@:N!TW%&9J;HQL*",A;NWD>]H/(LL(&"3:0A#S-X538,PB&1YW-6C0^+2& M\^-']*\N>!/,B"@X%>P73776#PX"E,*8E$Q?B=DWJ /:LWB)8,K]HEFUM]L) M4%(J+?+:V##(*:_^R7U]$',&G6B)05P;Q(YWY1*D@"_<#H1X&<0C#X\ YWHR\>HKL-T5V'WEE"]%3DN;GD MRJ9S$;?=?\!MK^&VYSW$>6[;B M4F LU):PT=XERE IF;IA"!<@J<5OHS](L M5M%4_KK.GWUWIH.H%TX74.PV%+MK4"2ESH2DOY]?TV_W?L-J M?PU6T^K^2?O.+#P5/QBV (#,0XZ )%EUNAZ2!PW)@]>2=%.8RZQ)K-7H(O*5 MD[VYE.+%*3UL>!UZ>5V8=YD6; 7=>G%>J0TT+(?:B4MMP4%^RO*NEKVH^'M:'TUQVU9B;UU85-JKKT\4_/S'(=S M#4@.;[6)A0ZHEUT#2X@[]02P,$% @ LH4.5R]8 MXXBW @ V@D !D !X;"]W;W)K&ULM99K3]LP M%(;_BI5)&TB,7-JFA;61!NS")"1$-?;934X;"\<.MM."M!^_8R>$;FL#@_5+ M:R<^[WG.);;'*ZEN= Y@R%W!A9YXN3'EL>_K-(>"ZD-9@L W,W;-+E8QE93@3<*F(KHJ"JOL3X'(U\4+OX<$56^3& M/O"3<4D7, 7SO;Q4./-;E8P5(#23@BB83[R/X?%)&%D#M^*:P4JOC8D-92;E MC9V<9Q,OL$3 (356@N+?$DZ!-J-?ZM(;KXP?USRYX#&9&-9Q*_H-E M)I]X(X]D,*<5-U=R]16:@ 96+Y5@=+OR*?;BIE[\IY,-CK&M02O.3MFS ./G2 ]EK0GE/O;0$]E46! M:=0V]9O8>CM@Z[=L_#4[8ZP3,*Q MO]P -&B!!IU %_AYL9(_HZ2=.B],6]Q2QJ\J:;P#MF'+-MQI28=_ES0(-A=U MU"*-_@$IE6()RK 9AP,BJF*&-'+>; QDCXEFN$]^;MPM:LS1\S&/6LRC)W84 MFY@G&Z]3Y(7%#8/'#3QX5>LUYO\9;^U\"7?:?8W\'W7=4MCP\:P(NP^+771@ MX[)K\_/73FI[Z[F@:L&$)ASF:!,<#M%8U1>)>F)DZ0[OF31X%7##'"]?H.P" M?#^7F,)F8N\#[74N^0502P,$% @ LH4.5Z^=R&1< @ 6 4 !D !X M;"]W;W)K&ULC53;;MLP#/T5P0-V ;;8<2XK.L= MTW9HAW4-$JQ[&/:@V'0L1!=7E)/V[R?)CI<62; 72Q1Y#@]I4KTKB#,$TJNH(%F)_53%LK[%AR)D B M4Y)H*";!1?]\.G+Q/N"!P1;W]L15LE1J[8S;?!)$3A!PR(QCH';9P"5P[HBL MC,>6,^A2.N#^?L?^U==N:UE2A$O%?['(Y:'Q'KA]K9I[))[(HJ08DMX@UY,YV M8>2^D$[Z!HV\+2#([27 MG"(25;0M^?W=^LFM 8%_#A7=D T/D[F).\>*9C )[$@AZ T$Z=LW_7'TY834 M82=U>(H]_5&+)6BOM?F=<\@!Q.ON-D(;JI&G.S_F"8A)L#"D:=@M'_ M*+@ONM0G[L?HL((H>J4AW+OM O3*SS223-72-!>_.^V>C8MF6OZ%-V_.'=4K M9B\TA\)"H]YGFUTW<]P81E5^=I;*V$GTV](^?:!=@/472IF=X1)TCVGZ%U!+ M P04 " "RA0Y7A)W]L.0" #X!P &0 'AL+W=O--M*Z#1C21+4)^.PFU\:J7X+M MM-V_Y^RDH1M9Q!!\:7V^>QX_=_&=ISNE-R8'L&0ON#2S(+>VN A#D^8@J.FI M B1Z5DH+:M'4Z] 4&FCF08*'<12-0D&9#)*IWUOH9*I*RYF$A2:F%(+JQSEP MM9L%_>"P<<_6N74;83(MZ!H>P'XM%AJML&')F !IF))$PVH67/8OYA,7[P.^ M,=B9HS5QF2R5VCCC-IL%D1,$'%+K&"C^;>$*.'=$*.-'S1DT1SK@\?K _L'G MCKDLJ8$KQ;^SS.:S8!*0#%:TY/9>[3Y!G<_0\:6*&_]+=G5L%)"T-%:)&HP* M!)/5/]W7=3@"($\[(*X!L==='>157E-+DZE6.Z)=-+*YA4_5HU$3N3:[@+4] 49@%VE &] MA2!Y^Z8_BMYWZ#QO=)YWL2<+T"E(BZU%U(K8'(@LQ1*TLTQ.\4""76HLE1F3 M:T(--J9;I$IN0?NNPTC*.79L@;"MLLY=0Q%%!%Y]5G!XYK(*$4NED9;:YTYD M$LQ:K!V&+8$P/!:-$XJ4SNDDG[:5LDJV'_ELW:S9)E&O/PVW+24:-B4:OK)$ M*\HT]I?>X#S<4E["<;6D#\E<4KB[UE3:/Q ^_%WX"[)'C>Q1I^P[NF>B%&V' M=0+_\L*-&UGC?]88X_^@<]+HG'26[V9?,%W-+_QN3&5M KLI^A%Y!*I-FYKP M:!H+T&O_YAALJU+::C WN\VS=EE-\U_AU9MX1_6:X?#EL$)HU!OC7=+5.U,9 M5A5^MB^5Q9?"+W-\FD&[ /2OE+('PQW0//;)3U!+ P04 " "RA0Y7?O>J M5?L" P" &0 'AL+W=ODP$+4#_M"?,[= MD^']"_&NVHY95*F/#TA<4J&5JW M%HEA0=>IFO/M-ZCT]#1>Q%-I?LFV\G4L$JVEXED5C PREI=/NJOR%6 =Q;@!A<"_"K -T)+9D;6/54T' B^)4)[(YI>F-R8:%3#D9^%-B7:(XE'75E7]Z H2^4U[D^S(N5[ M@), W/](;"(3*D .;(54]0?MJ*(U+FEY%VCUR2//52+)-(\A/HVW46*MTSOH M''NM@-_7>8?XSF?B.9[?P&?R_G"OA8Y?I]TW>/X%O!=37IASN@&!MX70M^0V M9:M$ZS:CZ9M^)PL:P=#"JRQ!;, */WUP^\Z7)JG_">Q$>+<6WFU##^=,KFZ^ M"JR6AUP!XBLRIPK(%96$D@)$!+FZ;DI!B>N6A:R;TR9T.HY_ZP[LS;&Z9C_/ MZ=9^)\1[-?%>*_'ZQ$;5B4UW2)9)(#/!(FAB7 (&)T2\WAG=?YW<3A T<^W7 M7/NM7*>[ KLDF^J3XG[4!>!=0O M@61+'06UQ.!]$D=YOJ8I^X/+9YYB[TJ9VK^CG$IXUSE._-G1-+@XG5[O[&SL MH^:;@5B:F21)Q->Y*OM3O5N/O9'I]F?[8QR'Y?1Z@REGZ2,52X9=-X4%0CJ= M (M&E/.I-!0O3(M_Y0H'AEDF.-)!: =\O^!<'0S]@?I/0O@74$L#!!0 ( M +*%#E>N/ G1Q 0 +P7 9 >&PO=V]R:W-H965T16U:ZT,S;^SC2)E(FW[5;:=K2C=G\3FR36V"8%,IEY^X+M M. DAY$/>^3$QF'O@'.!RS'!#Z M;8LS!6UE4;&0M.5\]V#9+E[A$[)ZL<"7> MS DM$1=%NK#9BF*4U4%E8;N.$]HERBMK/*SKGNAX2-:\R"O\1 %;ER6B[X^X M()N1!:UMQ;=\L>2RPAX/5VB!GS'_9_5$15G/=G3L7;7,3Q\3,GZR2(3Y8FZG&$*R!P\GYRA!L'7(\BD M\\!6*,4C2V05ANDKML:__ 1#YU>=.GV")3V!'2CG=\KY)O3Q(U[D5957"Y%3 M"E2E&'S(JW:=?]3)V, %-9Q,M:]CUPO\* CBH?VZ+Y&NH>N&GJ.XBC ]]7D@3-0)$QF%^9VBBI^7)3IB,H@< M+_8#93$VB!T\T3[&.W*#/U=XG6-(3V(&0 MT-EY)^?"8T*SX%373 BB9@[S$&^5P-U)X%YQD%PH M@!'RVFW6HBDZ^6J6Z:O30YUV#A4:;=S!N7*A2IZ.EZN>,/IF1ZOD1YA,N'.9 MT&PSQ1%S6^;P=3E!54#72$TOB1[J5'HYY+FSDS P'CF3+,OE5R0JP)>JN:L0 M)2VSGMQ?*T&?:$E?:(@8I:I&\+1*,3T$E%PXJT@ <*K?SKM!L7K=7&+A)RFA6 MX$^ K#GCJ/%X9[P=/+:KKO!B7N#YZI[KR;"V2OT(^PMW_A>:#;!6MHVZ"O'6 M/:ZD>[PFB<6:S',DJ'&(5PO:$]JAH#OC#8UV]$)!+]C6YFZ"=@=!9[L;W9.[ M<6K&NEK@7OVXO7>M66*ZJ*^'&4C)NN+-G5Y7VUU!3^J+5Z5^*J^FZ^O2'4QS MK_T546'A&2CP7$ Z]Y'8Y+2Y*FX*G*SJR],9X9R4]>,2HPQ3V4"\GQ/"MP79 M07=A/_X?4$L#!!0 ( +*%#E>9,=?8\ ( ' , 9 >&PO=V]R:W-H M965TKV MV8%+0 7,;"=I__UL0UA>*&H[OB2VN>>Y\W/V<7@[0A]9 L#14YX5;*HEG)<3 M76=1 CEFUZ2$0CQ9$9IC+J9TK;.2 HX5*,]TRS 6KNCOD3S5#!@091%PR8/&WA3EDF2028?RI M.;7&I00>CO?L7]7>Q5Z6F,&<9+_3F"=3;:2A&%9XD_%[LOL&]7Z&DB\B&5._ M:%?;&AJ*-HR3O :+"/*TJ/[Q4ZW# 4#PM .L&F"= @8O .P:8+_6PZ &#%[K M85@#U-;U:N]*N !S['N4[!"5UH)-#I3Z"BWT2@MY3A:IP'%_P4GT>#43 M4L=H3G)Q_!A6&;Q"ZA'Z6FX9,< [H(@.,T8Y?"^&$1H(N/EY[. M19#2E1[5 ;K5MY_^\A^_V?B2&W1P76_'9G<>E.@/1X1F Z@RTY;MB M'+0SRCHX826.8*J)0L> ;D'S/WTP'>-+F]A]D@5]DH4]D1VE9="D9=#%_JZT M=#*^-2U]D@45F:/(Y'MNZ]NN:;GCD:=O#Q4_MS/=@3$T[<;N2,QA(^:P4\PP M+S/R#'!4 -L4[*1YJX)]D@5]DH4]D1WEPFERX?1>;YP^T](G6= G6=@3V5%: MW"8M;N_UQCV[K8YAV*Y[?*GGYV8CPS+-D[L?G)N9X_'8L8F]6F/;Y17>')^LRNN'"TZF^K"2>E:N"6A(MV4 T3\4D 5!J(YRM"^'XB'30? M&?Y?4$L#!!0 ( +*%#E=B)&7M6P( * % 9 >&PO=V]R:W-H965T M^>>YY+[K(UFF=; 3CVHJ2VXZARKKZ,8UM4 MH+@]PQHTW1[UHXW@0B\IY1YQG-5_ #-QC?6_(BCN44BC05J!F!N;CZ*IW.1GZ M^!#P4\#:;IV95_*$^.R-;^4X2CPAD% XC\#IM8(I2.F!B,;O%C/J2OK$[?,& M_39H)RU/W,(4Y2]1NFHLA#E?2O> ZZ_0Z@D$"Y0V/-FZC4TB5BRM0]4F M$P,E=//F+VT?MA+2=$]"VB:D@7=3*+"\YH[GF<$U,SZ:T/PA2 W91$YH_U%F MSM"MH#R7SQP6SZ<3TE6R*2KZUI:'=IVR<,5^U-ZT9#]J P4NM/CS;^P4K;/L MZ!H<%](>4^R-JB6^ KP#R6)'C'W=N&C931IVZ1YV(W:'VE66W>@2RO?Y,2GM MY*8;N9/T(.#WI3YC_>2$I4G:9X^S:W;T\?@ ;K]K8S_@]O?@ONM-L=V;PO=F ME_(&<+ ;T,_BI:UY >.(ALV"64&4?_K0&R5?#M =='0'A]#_AVX#. J ?M)7 M^47O?'AQGL6K'42&'9'A02+^SV$:'7NE_?/&Z8358 26C+;.QKWO#SI<("5D M;NRNGL5;4Z/ +,)NL-2!I7;- '7>;OU<-5/W%M[LKCMN%H*&1,*<4I.SST3* M-/N@,1S680:?T-%$AV-%*Q2,#Z#[.:+;&+Y MY3SOU!+ P04 " "RA0Y7 MZ"%)[2P" #)! &0 'AL+W=O90,#V0%91XLI6J8 9-M?-TI8!E M+J@07N#[$Z]@O*1)Y/96*HED;00O8:6(KHN"J;]S$+*)Z9">-I[X+C=VPTNB MBNU@#>:Y6BFTO!XEXP64FLN2*-C&]'XXFX^LOW-XX=#HLS6Q2C92[JWQF,74 MMX1 0&HL L/? 18@A 5"&G\Z3-JGM('GZQ/Z=Z<=M6R8AH44OWEF\IA^I22# M+:N%>9+- W1ZQA8OE4*[+VE:W\F4DK361A9=,#(H>-G^V;&KPUE $%P)"+J MP/%N$SF62V98$BG9$&6]$1X:2]E;12>%[:99VW68,K M67_4Y8"$_BT)_" DS^LEN?GX"L9#(;V:H%<3.-SP"NY]EG%+EPEDVW8L6I?X MM3BCRSAV$F:Z8BG$%%M=@SH 33Y]&$[\;V^P#'N6X5OHR:FD."/:L#+CY>Z6 M\+ZZ!UO=2YQ;U(E#M<-V2 )_[(>1=[A 9M23&;V+#!Q!I5RSC8!WD1G]1V8X MG$[]5V2\L\ZT0_Z3J1T"$P%;C/,'7\:4J'9P6L/(RC7K1AIL?;?,\:T!91WP M?"NE.1FV__O7*_D'4$L#!!0 ( +*%#E?@[GX1; ( /<& 9 >&PO M=V]R:W-H965TLT M497E3,*])J82@NK= KBJY\$PV&\\L$UAW4:8)B7=P!+LK_)>HQ5V*#D3( U3 MDFA8SX.KX>5BYOR]PR.#VARLB5.R4NK9&;?Y/(@<(>"068= \;6%:^#< 2&- MEQ8SZ%*ZP,/U'OV;UXY:5M3 M>)/++?%//@=/7M@X' ?'P1$#=Y/(L[RAEJ:)5C71SAO1 MW,)+]=%(CDG7E*75>,HPSJ9+J[+G\P7JRLFU$MAK0WVYSLD3U9I*:W#Y'21H MRLFM;#X#7T^9DRN#S2R=:@42]Q$[-@'Q]J9C=#OIXC=Z!U[CC->ZM\Y_2RDJL0!.U;IM(,LHY?EFK'0&:%:1N/,D9DZW'T:^E M23?QZ=Q4V:;#)-P>83CI&$YZ&=X]+GN[VAO]QNI-.V[3-W=U^@Z\9AVOV?_M MZNR?70T/YIB[$NZHWC <+1S6&!-=S#!8-V.V,:PJ_6A;*8N#TB\+O)E .P<\ M7RME]X:;EMU=E_X&4$L#!!0 ( +*%#E<0^03HZP( %D, 9 >&PO M=V]R:W-H965T@?V5#BS"Y1 M)CR!5'&1$@G3OG5)+P;4-P;YCGL.:U4;$Q/*HQ +,[F=]"W',((8(FT@&#Y6 M< 5Q;)"0QZ\-J%7Z-(;U\1;])@\>@WED"JY$_, G>MZWSBPR@2E;QGHDUE]A M$U#/X$4B5ODO61=[?<:6R,YGAI5QEKB6XYV.AQK$2U.!AC7A%R)!,56+$_7 M"7E@4K)4*QQ>*E0M,^N*?+@&S7BL/@:V1@(&QHXVS@:%,W>'LV_+M$,\YQ-Q M'=R=S+T;T=S&LI;:+F'8%: MMZ36;4WJ5O@.26KIY2:]350+,%J@F5M@%78[U OL50.'7LFA]UIAOSQE>)3Q M._T.,FDBTHJX9\[\DJ]_B)S^$:B=EM1.WU+. JQ74[/7+.59Z?^LU?_X?ES= M);_)84>VU=6>B3PO SD_1./S(U"C3G6/.V^I\@:-UG5V.H[7H\UBTUI!H0?* M_>)!;O>P;RJKFD+=0W2FQR@;M*H;M/7N?[707J/0.\XTK6H$;2\2+\L\E#P" M759&AO8.4/D9%H55)H:UEX=5*^__=W/\>9KO6*)JF M^X[)&<>>+H8IVCB=4S2611];3+3(\M[Q46CL1//A''M_D&8#OI\*H;<3TXZ6 M_R;"/U!+ P04 " "RA0Y7J=HQPND% J+0 &0 'AL+W=O(=(WB5!H6!!6W;M4+L1[W9-#WV MQ&93NN>!'Y$G!N)]&&+V]D ">KCO.;WC@2_^9LN3 ]9LNL,;\DSX/[LG)O:L M0F7EAR2*?1H!1M;WO4_.G8?<)"!M\=4GA_AD&R1#65#Z/=GYD8 L M>2*!Q9\7,B=!D"B)?OR;B_:*G$G@Z?91_;=T\&(P"QR3.0V^^2N^O>^->V!% MUG@?\"_T\ ?)!S1,])8TB-/_P2%K.QKUP'(?7_F M3/SJBS@^>^9T^?WV09!;@3D-Q72*<7I";L$WS!B.>"PV_][SF.-HY4<;\,$C M'/M!_%$<_QE8(-YB1N*IQ45O$DUKF6=^R#+#"YE=\$@COHW!YVA%5HKXN3[> M@1H!2V H6, CBP>H5?QK'_4!LF\ M"%2=4@?[I&E"'?2<*@(]YJ'.YK1H.+, MHE0/7= [GC[5F&EG(H/^D 7O!',8C &838CH0M6^$V%?JY5:DO+D%B)UK"@ M-=0.^OGK,]#-,6UTVSEF4LPS)%:BYA;4W,Y7I6N2F$DQSY!8B=BH(#;2SK/B M,43E0^@&+,C&CZ+D>;3 8Z6!'SPH_Q9]%$%-TLR3),D9NAEY@QM\6]JO9QB MT_:E+39#8B5LXP+;N,G-K [+N(+%A2HNU78J?)ZV3QU'/"E&/.DP44CF6AK. MDDD5Q\!6X*BV4^+0=K@C#L>6ULYN!H2\$K;T8[P(:@'DDO4$]+G;7BFFU,JD M3DRPHR>5E@?B:L$OA(ERYTB,@!WSE^3T=D/78$>83[,K:T6#('GRBT,95374 M+/OH=+KT!Y-SHMH^MB9J2*U,%$JBL/'MIR&D3- 9G%"R^\[PG!)LP-+3]Z[K MZ*7U=K0^M7X^B;M2MYF$E)#&YY!0(TC7,-N.=-N.WC6K;D\WX*!'UX;5H )! MAE5D8J+;FC]^25><=(\NXGN6\%_IHH*>D5!WEI,\E+&V6=KI> F802 MUS6LN".]N*,UKKJ"KR9R>'%,\YI('8UKV&Q'^FRGH='67X\-II0^3Z,I9=2' MFU(K@Y5.W-%;\=-*&7@DHJ$?X4OSSI"#SC&:5/-,J94Q2GOO3#J7SHXAIYUC M,ZGFF5(KO].450!L6 6\KWZ&U<( V6CD5FQLTX:>OM]=N4C/#VL\OX%R,4_1 M $K#AEZ#AN7Q2D<.]8Z\2S682S88GR&_G4.XAGN'TKW#=[KW]U6#L&K.4?^\ MS&G2R-./HRLG:>!AC8&_5I63YRU5.0I$57^O0*1O5!ZY]-FPQF=?N73)T]=, M$:,OQ4VIE8E**P[UMKA#Y5*C""L?9=#%CS(U4BB7@O527HW4H)%4&:)T\/ ' M.?B:/*W0&G7RIM3*@*63AWHG_UCSS4L?WM:&&E7S3*F5T4GW#KN[=VC4O1M5 M\TRIE;_A2_>.?HA[UV=I_<6_:O$=-!RCLV>OJ:1E=-+@([W!__RZ\UG]%S"] M2FLT5?]^JV1SC=?S2!8#J&$Q\([B1Y^B-3BC%02J%B[ELU#F=K*FYG\M#?39 M6R-5? 68#/JN>SX7KU%&(%E&('T9<7J=-L1D\IW]'%5+!#6F:[S;1[+F0"W? M[9NJMO1Y6],T6I6@:B%T=F[*-&6]@8S7&WK%UIR,+M"I&>VH,.KVQ6K#.EE$ M&A*V21?CQF!)]Q'/UE 61XL%OY_29:YGQ^?.G9790MSLQU.=^E2U07EG(;IYI;@%6%) _'[FE)^W$D2%,NC9_\!4$L# M!!0 ( +*%#E<;O45B% 0 *T8 9 >&PO=V]R:W-H965T^!I H,C#9X!3,0OS9W3%[9#65!,L@YH3EBL!Q; MW]SKV/650VEQ3V#']\9(+65.Z8.Z^'& M6DU,Y;@_?J;'Y>+E8N:8PY2FO\E"K,?6T$(+6.(B%3_I[CO4"PH4+Z$I+U_1 MKK9U+)047-"L=I8SR$A>O>/'.A%[#G*AW0Y>[> =.@1''/S:P3]TZ!UQZ-4. MO5,C!+5#<&J$?NW0+W-?):O,=(@%GHP8W2&FK"5-#4JY2F^98)*KG3433'Y* MI)^8S 1-'K[>2&T6:$HSN6$Y+B7_BGYCQG NN!Q65O/75M&C&@/Z'(+ ).5? MI/&O68@^?_PRLH6GN7ESKZNS36$L_5V"0L- F+*EB_A*D?^^W$'[C> MX&HXLK?[\KVV1LV M>1MJ\]8<=0GG!9ZG@ IYA&0(KQB ?(X278D;OIJ%ZU1_[>E.M;'/W?@F89%) M6&P(UA+PJA'PZHV-S\@#H TCB7J%C!09V@!+I';R ;E+O@KH.ON[Z-(+#K33 MACU7.Y.PR"0L-@1K:>7":FR$75\&KN-KWU;V5'^>#^U+T.W8[[ MD>K%E]W;%WS5R+_%;$5RCE)8RE#.Y4 6?U;UQJL+03=E+W=.A:!9.5P#ED=5 M92 _7U(JGB]4@.8_%)/_ %!+ P04 " "RA0Y7=0<9=0$& #(,P &0 M 'AL+W=O--(GQ7J1958TZ\YD2)T$#.&M(V_GW:P@%3*@;IJ9I%(D>3;F]%G?,W(M @H2WR-^%/6.D;%HSP( M\;TX^7MS,[**.^(Q#_,"$:@_CWS%X[@@J?OXKX*.ZIQ%8/OXA<[*AUJXIH!2A.?P"I D@WP'DEP*X"[$LS.%6 +.92/"%9E%:TXJ"4JXQ6%1REQ9NUSJ7Z-%)Q^6*=B_#[IZ72 M9H-6(E$O;!:4DG]"=^M[]('R/(CB[*,ZOU]3].'7C_-QKO(6T>.PRK$\Y2"O MY+#1%Y'F^PSYZ89O>N*I.=Y]*YZ9XS$Q ,:JPNI:(R^UMB1&XC_'] K9UN^( M6,3NN:'5Y>&DKS[>E]U_7W9F#J<\5.&X+URK2[M^ ^V29P]\ _O>LQ/)Z2<5 MG?!U=@A"?C-2O6S&Y2,?+7[[!;O6'WT:0<(H),R'A#$@F*:M4VOKF.B5M@^E MMF&[=^'/Q3'OT]A('*HQ)(R>8&X)*T;LQX7M8>+-IO/Q8UN^\W+8RKP/R M(>^" <$T]::U>E/PL6]Z/G),IZ[5&3A6Y\7(;#*=67HQ>E[,<9V9/>L,5^?% M;,?U9I/.:&5\VI^LRUE=ES-C+_?O,7G@$HDM6N\#A>^KNQED6X"$44B8#PEC M0#!-4VPU2T_+V$*6?!>E:='#/01QD(890?%;L4;VT0ST@:+!XDC5:TMGB?,)[. M,.F*!YF60=%T\4@C'GES?J$&I[=T,T(&ZP9)HQ6MK1MQ+>)VASC0K R*ILO6 M^"78N&1?^.EF2)]IG_=+V"*>VQG?5^:L@Y6Y,*T/FI;UI>WTPGJM-TX&=HQ3 MD&^E1ZV:R^='+H,=1_XSEV&4<70KH[!W-H=!K0Q0&@6E^: T!D73E6Z<$6RV M1IIIB9IO'LJU5]G(-B*.U:*EN'1JH M50)%TZ5MS!)L7*^?35/*$+,K\])\WU@:FBF#U05U M9$!I/BB-D7.W"%LSAUA6?[]+&D>&$.A%)@&U9T!I%)3F@](8%$U7NC%QB-G$ M:3?1RR8_9N!@H4'='E":#TIC%:T]8=+FU[J C1]$S/_:TIHB41[R/_$ ]\E@3J ('2*"C-!Z4Q*)JN=&,4 M$;-1]!.S)$BS905*HZ T'Y3&2)^M1&:=ICIN;31(N-R56T(R%(ICFI_^X[N^ M6F\[^5QNMNA<7^+K%>ZY3O&U?]I4TN!/>UR^!'(7I1F*^5:ELJX\U;'(T[:1 MTTDN#N4VAP>1YR(I#_<\V'!9%%"?;X7(7TZ*!/7FG<7_4$L#!!0 ( +*% M#E=M9M.(^ , X: 9 >&PO=V]R:W-H965T$C'Y.9)D@S@=5NI6E'&\WTHNJ% R?!6L#4-I-9J3^^ M-C $MH1.JK,W"<:\C^WSXI,<6!VY^"P3 $5>LC27:RM1JKBQ;1DED%$YX07D MNF?/14:5;HJ#+0L!-*Y$66I[CK.P,\IRRU]5YQZ$O^*E2ED.#X+(,LNH^'(' M*3^N+==Z/?&)'1)E3MC^JJ 'V()Z+!Z$;MDM)689Y)+QG C8KZU;]R9TYT90 M7?'$X"@[Q\0L90L;S^IB]-(#H"SSLC\!J!][7@W C31C#]2N#.S@AFC6#VUBG-&T&U M=+M>>Q6X@"KJKP0_$F&NUC1S4$6_4NMXL=S<*%LE="_3.N5O>)8QI9U7DM \ M)AN>*Y8?((\82/(N $59*G]OA MI=@Z[&WLO3;V7L6=_I_8#T6\QLV&<2:EW,B"1K"V=,Z0()[!\G_XSETX/P_% M'1,68,)")%C/DVGKR72,[O]:9CL0A._K>TV2O\_>='>CI$OMJ&'S"F:R^[,_ M7=G/W1AC#A0'=Q\H&GL=X) M4F\)49 _[L&8\N>0!Z,C7>H!)BS A(5(L)Y=\]:N.6Z:FF-Z@@D+,&$A$JSG MR:+U9#&ZA0*:Z;]QDDA>ZC]"0R;4^D4GG[BSY=7<<9Q^6MF,#G1I@#%A(1*L M%^"K-L!7WR1'Z=^+;;GC0G=1!>2)FZU"M@D5PWME=!:7[A5,6( )"Y%@/2N7 MK95+W/RUQ/0$$Q9@PD(D6,^3Z]:3Z]'M%;Y$B=E?1%!=+PZ9,*J_U 1,6%## MEIW,ZDP\;S'W^HDU1!JT%U_7.=5USK=*8/>ZR&9%^H;L-3Z'2UU"I06HM!"+ MUG>S4Z6[N#FLX6$Y@TD+4&DA%JWOS*F&=T?+T3=DLG' Q5:@UNT-[;J3S#QO M\N]P8QB>MB<= /U%H=E1:@ MTL*&UBV(33%\JH;K0-N=1^GF362Y+"7NNKN^X M4CRK#A.@,0AS@>[?&^:!??L*R/\'4$L#!!0 ( +*%#E?O=>[)D0, M (X, 9 >&PO=V]R:W-H965T<&/-25T/-@;\SA,@SU9L]KIB_D@0M[9RM5S8P=JEVH#XJS MHB'550BCB(8U*T6PF#5S-VHQDT=3E8+?**"/=\DJ=Y$ >/$Y_+W=ZX MB7 Q.[ =7W/S]7"C["CL58JRYD*74@#%M_/@*KY<90[? /XI^4F?70/GY%;* M.S?X4,R#R"V(5WQCG *S?_=\R:O*"=EE_-=I!GU(1SR_?E3_H_%NO=PRS9>R M^KI $H^)8=*_-9GO[BG1_B]#:RTLTO.+582@*P.6HCZXYL5U"7HOUG M#]T^G!'BYPBP(T"?@)\AH(Z 7AH!=P3\T@BD(S36P]9[LW$Y,VPQ4_($E$-; M-7?1['[#MOM5"EIA+/>M.AY7=X?>I3ZP#9\']E337-WS8/'K+S&-?A_;^-<4 MRU]3;/5*8D]2A/L4X2GUQ9I53)7V<72IN;5IVI9F-!>M#&UDW/OB?H%22DB< MS,+[\VT>XC BF*+X*2X?XA)*808]O=40EU)*T^0[[HEOTOLFD[YOE-QR[5Y0 MMBRW?+S^6@ER%CNFF36=>9Z'N(1 BHEG>0B#)*4)I)[E$1Q%$&5TW#+M+=-) MRQ^$/BHF-ASPB6>.#H+3A$;8MSR$Q1"C-/-P^0@.Q3%.4\_S$.>.L/0YSTGO M.9GT_(FI.V[L&31F-1G&A$E$O:4MA[ X(<1WD ]AF, X]>I^-801A!%.QWVF MO<]TTN??9L_59%[3H0N288BPYW:(@U%FJ]0KTGR(0S9C&8X\OT,&ULM9IM;]LV$,>_"N$50P(4UH,MYV&.@2:2M@P+&B1+BZ+8 M"T:^V$0DTB6I.!GZX4<]6+9:+.'"^%?%1S $V>LY2K ML]YN4<;B61.591N7+.:1B>=;S>JN"&S:;ZZ+ F8P7= :WH.\6U]+<.0UE MRC+@B@E.)#R<]3YXI[%W4AB4-3XQ6*J-:U)TY5Z(Q^+FXW/PG#S>D6/R\Z;SMQ3!1G[6.^Z1*3S0/-4W M8OD;U!T*"EXB4E7^)\NJ[FC0(TFNM,AJ8]."C/'JDS[7 [%AX+NO&/BU@;]E M, A>,1C4!H-M#_XK!L/:8+BKAZ V"';U,*H-1N785X-5CG1(-9V,I5@26=0V MM.*BE*NT-@/,>#&S;K4TWS)CIR2)R( <1,]FQBHX) *Q+Q*4P[[".[_-5WT5UT\]ZW *_I" M_. ]\5U_0-2<2E!=O;)#?L]YGPS9X>Y,?\7L&K W M:%K\OYO6TF+03+=!R1V\PKWCNB1"DCN>@#0SC>L7\O4/4YE<:LC4 M7QTM/J_(PVYR$8%/U8(F<-8S(5:!?(+>Y.>?O)'[2Y?:F+ 0$Q9APF(D6$OK M8:/UT$:?1-DB%2\ Y@&D@9?/D43"E&E3D(@99W_#E%!%1!F"6!F"NG2W>ME7 M]PHV*F'%4_=I,AP%KC\:CIVG34E_K.>V:T0[DF(;J36N03.N@75* M?*)I#N1F/9@?%-F,YUV#:47O.YC!#UWS_.&Q[V\/)J;3:$>G,9+3ED2C1J*1 M?>H_@TR8 K*0+ $B'LAR)=H!XV0JTI1*119&JC)"'Y+O]G!];O6WKVX5[&AS M2O;]8$LT3(_1+AYC)(\MQ8X:Q8ZLBET!5;D$LV?69O4LD;%T@2P2Z[! MN-3DANK.565E[ZL.)BS$A$68L!@)UE+[N%'[^,VV(<>86F/"0DQ8A F+D6 M MK4\:K4]V>ESV2;:QQEFQQKODM<+VE;>">X;;(LWST2;/S(?85!I86HM B5%F/1VE)OI!>\-XNT-1I+ M M\.VB+FJ^!946HM(B5%J,16M+ODX*>;MEA7;ZL<_! /=?=CKFH::!= M7,98+MN:K+- GCT-]*NQX.1&S/(ZA\!I$7/-PKSD29]\O8+L'F3W*D1-^*#2 M0E1:A$J+L6AMQ==9)._H[0(O:A8)E1:BTB)46HQ%:TN^3B5YUNS%.AW/E)'^ M/@62\RE(0F<2JB#\W9+7K>&;8>PX<(N_=BB[L+=B;SU15YE[XR%C>59DZA,C)9UUIG]K8O&J;&PO=V]R:W-H M965TFJ=5*EJE&W MSRZ\!*O&9K9)LG\_VQ"6)C3:IN5#8IMW]^X>X4@W0CZK$D"C;<6XFGJEUO6E M[ZN\A(JH60E9$FZU<^:J60 H'JIB/@R#Q*T*YEZ7N[%YFJ6@THQSN M)5)-51'YZ.T.'NBJU/; S]*:K& !^K&^EV;G]RP%K8 K*CB2L)QZ M5^'E/+'UKN ;A8W:6R/KY$F(9[NY+:9>8 4!@UQ;!F)^UC 'QBR1D?&CX_3Z MEA:XO]ZQWSCOQLL343 7[#LM=#GU)AXJ8$D:IA_$Y@MT?F++EPNFW#?:M+5Q M[*&\45I4'=@HJ"AO?\FVF\,>('P-@#L /@2,7@%$'2!R1EMESM8UT21+I=@@ M::L-FUVXV3BT<4.YO8L++H]^H@>%]?H[.W[U->FMV7P\Z[/K.V#7^F3H#O!=:G09UY \1+O&\V] M<+P3/L,G";\V_!Q%P0>$ QP-Z)G_.1R?D!/UA29QHC"]2?[UOY[@PB2;)& =]W0NE<:\T_BNEN:@ :;(%-:2V MY8KWU09QC*/X0.QQ712XS[#8I!>;G!9;$KX"HQ+E@BLMFUWVY;*! L'6A+D: M5IXPE3@5RYX%5&5<-U^\SVIWVV7[E(.SB? MFMUFJX- ( +X$ 9 >&PO M=V]R:W-H965T-+72% A)Z=81I*8_ MM$ZJ%+7J]MF%(U@U-K./T/[WLTW",BF-M"_@L^^]>V?ND?7:O-@:D>"UD:8[ MDD+ARH#MFH:;MR5*W2_8E.TV'L2Z)K\1Y5G+U_B(]-2NC(NBD:44#2HKM *# MU8)=3B^6&GPGSUJ_^."N7+#8"T*)!7D&[EX;O$(I/9&3\7O+ MR<:2'KB_WK'?AMY=+\_PQX@2=X!)%M $G0/A8+*:TX\SXSNP?ALQ^87 MH=6 =N*$\A_ED8P[%0Y'^:U07!6"2[A3EDSG[ILLG%PC<2'M:1:1*^)3HV)+ MN!P(DW<(4[C7BFH+-ZK$\E]\Y,2-"I.=PF5RE/!'IR8PBS]#$B'J\AI./ MIT=X9V/GL\ [^Y_.#_4[T,P/TWC37-B6%[A@SA46S099_NG#-(V_'1$Y'T7. MC['G-U7EQA?<^"IG4*$*W2#H"J9Q[(=16&BU4 1%S=4:78*[(&B-LPT83GBH MG:%@&@IZRV[RY#R=IE^S:+,O--J;J0;-.CC'0J$[1<-XC;NC.2^'F?R;/CC[ MGINU4!8D5@X:3\[/&)C!+4- N@T3^JS)S7M8UNX'@\8GN/-*:]H%OL#XR\K_ M %!+ P04 " "RA0Y7,(_,>,8" P"@ &0 'AL+W=OY!) D<L&.PI(NX!;473D3.+,;EC0K@,F,,R)@/K8N M!J-XJ.V-P8\,-G)O3'0F]YP_Z,E5.K8<'1#DD"C-0/&QABGDN2;",/[4G%;C M4@/WQSOV+R9WS.6>2ICR_&>6JN78^FB1%.9TE:L;OKF$.I]SS9?P7)I_LJEL M_:%%DI54O*C!&$&1L>I)'VL=]@#(TPUP:X#[%."_ /!J@/=:@%\#?*-,E8K1 M(::*1J'@&R*T-;+I@1'3H#']C.G/?JL$OLT0IZ(;R*F"E,RH4%OR75 FJ?DB MDIS$H&B6RU/R@=S=QN3D[6EH*_2ID792\T\J?O<%_H!<?5F,9$D3&%MX&T@0:["B=V\&@?.I2[-CDL5' M(FOIZ3=Z^GWL4;P"HCC>1Y6L)S2K^()#(^^&]>1$]KK?5%Z/1TJRG-W M@V#@-1Y;R9XWR9[W)CL!MJ YN2HP#&6V$ /1F6POSZ&;Y9AD\9'(6OH%C7[! M?SI\P3'U/"99?"2REI[#1L]A[WZ+2U +$Q/(DG"5TQ55:I9;=J>"U/MGZQ/!J-IU;W\HZEZJ6LJ M%AD6V!SF2.F<#?$0B*H_J2:*EZ9BWW.%]=\,E]C2@= &^'[.N=I-M(.F28S^ M E!+ P04 " "RA0Y7P262$0X& #L- &0 'AL+W=OE=*17U#$Y>9;JFUX+8Z[LB)@S#I32?9 MMDD+,)8)#J4"5%B>=V[\3YP.DX#LCV^AN)9UY9)>B@S*;^E*_>+ZYZ;MDA$ M8FY21& _=N).1%%*LNWX7D![9]<8\L MQ#+81N:S?/XHB@,:IKRYC'3VGSSG^U[V>V2^U4;&1;!M01PF^6?PHS@1M0#O MZD@ +0+H7L# /1+0+P+Z>P'T6(9!$3#8#_".! R+@.&Y :,B8)2=^_QD96>: M!2:83I1\)BK=V]+2A4RN+-J>X#!)KZPGH^RWH8TSTZ?M3(OO6Y$8XN_L?TW> M,F&",-+O)HZQ"=+=G'D!8SF,'H&-R(-,S%H3/UF(13/>L0TK6T=?6G=+6X$W MV]4%\0;O"75IGX1&Q <:==?.^',;79"^5S"^/#'R]LT[\H8X1*\#)73Q<>AH M3X$3"W;WP$=I_AG-]%Z:>93"VRE,S,N#I0Y MMX+H?P^T\C;'#0[CTFKY06^"N;CNV7*HA=J)WO3WW[R1^\#$9TXN[J R*0EP)>M M=^^=C&/;S;:]O?FW]R34>KO??HQ+/<:M>CS8]Y)P$YU12ELY715!PA@2YB-A' 1K*'M5*GN%+:572(&1 M,(:$^4@8!\$: GMN]4;K0HII.Z:KM% :*VCURM8?C$>#_?XK-"L_G;4I2XY4+<[ M^;?M^,[W+-0(@M)\*(VC:$W9*U/)&X-K,]1=@M(8E.9#:1Q%:^I<64Q>J\%Q M?C\9ZBU!:0Q*\PM:_>'C#=WLK_D,XJB\S>$&E7=$3WE'Z2^?V; 9^VA]RA7, M"S&Y/RID.[2KD/2U"Y.]+>R?*P9-ZT-I'$5KZE@93O24X73@"7N6!]4.[JPE MU(."TGPHC:-H3<$K#XJ"/2@*]:"@- :E^5 :1]&:.E<>%&WWH*KWGF+TEI%D M)L@\'[$B%F2;+.SW=EVG5T%B;_>Y.*@_U*2B9]E*#)K4A](XBM84MO*R:&2,6:I5- ML]'VSMHF)I_'46XMI_+<9!-8G&KW?![00Z!68:))))8VU+VXM+5?Y5-K\A4C M-]E4D)DT1L;9XEH$ML.<[F"_7TK;S2I6T@3E!*?I?U!+ P04 " "RA0Y7 M6A.:@EX# !^%@ #0 'AL+W-T>6QE[TXR D3_F0D5OEUKBIO7JR$&OM).^39P]=T[(?Q1]^S2D=W]^M3]^9H!S/W"*7CY#]**'ZVH,DXYWI9OI/:-VUNEB M @-$8(>.D8<.\FG+/,5HB3OF:3/B\73R8#VX]!'\O&;C(, M/:@+4(TX=BHS>29FQM^NNL-8"IA[@Z*4N^^'H/)^!A,'D5-#H_!9'($ M)@=O=M5\BO!V/\!KQM\&]2;K1A7 M3-2])4M3*AX]O6IY16;ZY7I'7\]/:4967-VUX-C?MK_3E*WRI)UU QM1S]JV MO\'R]*-P\VZB8S&1TC5-IW57+F:FZ>F&CEI_@+"/7)N/&\$X%G,C@&%Q, <8 MQ[*P./_3>H;H>BR&>1LZD2'*&:((4_7 9;3IRH$6RE>B=A*\;T&Q+UOP$@2 M=[:Q.,# LH#5#L1WQX&:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GVL=^L;%*+HNU4F66]KVSL["?29WW/G[87NO.]O$;4ZJDU":' M@^[ 5ZV>B]?/W5OQI O]H%-=OESTZK]3U1.9SG6F?ZKE1>^L)XJU>?YLK/YI M\E*F\\2:-+WH#9H/OBI;ZN2WPW,'N9 /17VDE _W$D N>N$97'"E;5'69]37 ME\#XI.#DYEU5FBN=ELJ.9:FNK:DV.G]TEX%?T4<_HX[#]K4)XGO[?\)H5BN= MJ+%)JDSE91-'JU('F!=KO2EZ(I>9NNAM3Q$R7XI)7D*0Q#1O+@7GNE\*7SU= M-K^Z!%P40_M>PP=VNJS!^2!'M[/Y[B=ED(1"D3T#ZQX!TC*//E[-K!!D0 MD,'1(CFZG']&D"$!&?)"CE616+UQQX59B4]5H7-5%'5'GU<9@HP(R(@7$D R M:5\&Y@9 MO313AW\KO7'_\$[,5(D1*9D,F&UR SU!M?H 98T!LS:NC5D^ZS3%/)0@!LR& MF,)<-W]T7]H*$:6# ;,/=L/$G7QQ8T1];\%!6ZFEN,$^&%!"&# ;X<;DCZ<+ M93,Q5@^MNYTRP(!9 2,#(QFD*BYN,\B+<*MZU.#O,0_^\](DW];#UJ]/>81_^:[?03C!-+YW>X4K&?^7AD9L&=6I@LT^6K#*"12T@659[H M=@-3*O"853!7:0I0[\2URI65:=-MER['+DJ+C>51.O"8=7!;BW2:)R93XF3R MPS6V^A/347KPF/4PKS:;M)ZU00!'LEB+J]0\[[)QC$E9PV.VQA7,@.'F \9I M#HU;[4\S/LSKFU4.A_JW<3&[R MM!\ZRAX>LSW(5.R;AVL8E$N&W"XA,8<8D]+*D%DK9,[8CB9EER&S73K2,G&R M<"\%'A>'9-F*62Z[_*R3C/+)D-DG9*+6;F1*+$-FL1")F@LIQJ3$,F062Y.L M=38RI90ALU*V65LG&&62(;-)4/K6R4;)9,@L$S*/:_4,GY*)SRR3=A[7%46? MDHC/O>ZQG]!U$E+^\)G]T979=4)2 O&YLY,W4KQ?H!B37/E@M@F91+7[#&43 M_YAI2AN3LHE_S.6/-B9E%_^8"R#??(Q)N<9GSUHHS !C4MKQF;5#S[IQ1UX\.MF;K#0OW F)1W F;O[#"OJA*& MR69S697]XMS@#2&4=T+N=&>+V9K#)6X.MX(Y',:DO!,R>V>'V=3K]>MVM'KP MQ)B4=T)F[^PP9]):Z?;W=8[M(:6=D%D[K\6++C+*.B&[=5ZK%]!OH,.4395@ MFB_5"J_TAI1U0F;KM#'=DE'BUA_66_:Z#,2GKA ==WM_.=W=S-XQ)62<\]'I_9R^/*.-$S,;Y';$53(Q)&2*@L" M*GR$,2D#1=SU-@JSW>B4@2)F ]&8V$ 1N=^8N]Y&8N+22T09*.*NMY&8N-X6 M40:*N/<,D)@APHPI"\6'V'_6C?D/3$ P)F6A^$A;T6K,5D^/*0O%A[#0FYBX MI\>4A>)CK?K4F+BGQY2%XN-9Z'[^-WXJ)Z8L%',_\D)M0Q0G&).R4,QM(7(- MK75O4A:*F2W4O1%Q-WW'F.1S+^RK/M127RN:E(5B[D=?NG8D=N9"YY2%SIDM M]/;>Q/WD]YRRT#FWA?8W*'9'DC+0>6V@?GUR\?&#J^?D:CF#RQ=P/)%I% M>W%7&GA^X+;-KZHT'<&QV_S&R.7V8=CM@[P?_P-02P,$% @ LH4.5QQ& MX;:K @ *S8 !H !X;"]?3RUKMR;(>'[EQ.ESN;KC^V MXV79;^MSNWYOMZ66Y=+K_GY&]?1X/W/Q^G4N_S.QVVSVZ_*[6_\YEM/XC\'U M1]>_#[M2QFKQVO;;,JZJ^O-PNSS4UX_P<)E<+9[?5E7__!:J>NX@@2"9/RA" M4)P_2"%(YP\R"++Y@QR"?/Z@!$%I_J ,07G^H :"FOF#PA)E7!(D3; FT#H@ MUX' ZX!@!P*Q Y(=",P.B'8@4#L@VX' [8!P!P*Y ](=".P.B'<@T%M0;R'0 M6U!O(=!;)C^V"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L( M](ZH=R30.Z+>D4#OB'I' KWC9+.$0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^( M>D<"O2/J'0GT5M1;"?16U%L)]%;46PGT5M1;"?36R68W@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WC;YLY) M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U M;T>]G4!OGQPV(=#;46\GT-M1;R?0VU%O)] [H=Z)0.^$>B<"O1/JG0CT3JAW M(M [H=Z)0.^$>B<"O1/JG0CT3I/#@@1Z)]0[$>B=4.]$H'=&O3.!WAGUS@1Z M9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'>>'/8FT#NCWIE [P;U M;@CT;E#OAD#O!O5N?E+O8?PZE.'6\[W&Y_\DU>/EN^7V^.OR^^+DO5QQKN\K MAJ>_4$L#!!0 ( +*%#E?-'F2\0 ( 'HT 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W;WV[:,!3'\5=!N:U(B!T[9BJ]:7>[]6(OX"6F1.2?8K>C;S\3 MVDJ;.K2*2?O>$('M\SOQD3YW7']['IU?'+JV]YMD%\+X*DPNCZN M;(>ILR%^G1ZRT59[^^ RL5KIK!KZX/JP#,<:R^KKWU*6+PEI/#GO\;MF]%=Q0Y*]FW!<^7/ MR[FO3VZ:FMHM[NT4OM@N[LH.;>;#<^M\>K[$.ST.VVU3N7JH'KMX)/7CY&SM M=\Z%KDU/1:_.)X=XP^[TF5^1'$\OQUC(3:$Y M_XIOB;'TQ>_GCM.N7?V7V?%Z?PS3?IZ'S^;'Y7?\ZXS?ZG^P#P'I0T+Z*"!] M*$@?&M)'">G#0/I80_K(5Y1&**+F%%)SBJDY!=6&UL4$L! A0#% @ LH4.5\Q7@)[O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MLH4.5YE&PO=V]R:W-H965T&UL4$L! A0#% @ MLH4.5\>SRB0X" .C$ !@ ("!W@X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ LH4.5U[8^^I&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5\RJ64-="@ $AT !@ ("! MW3L 'AL+W=O: M.K52=P4 (- 8 " @7!& !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5SF('5&% P +PD !D M ("!R5, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH4.5Z@==W_K!0 &A !D ("! MZUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LH4.5] I]+>_ @ _ 8 !D ("!&FP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5W)2^0HV P ;P@ !D M ("!F9, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LH4.5T7,2O]2!P :Q$ !D ("!\I\ M 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% @ MLH4.5^[>6R0W"@ X1T !D ("![JX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5Y0(\C,Z P 6 < !D M ("!T\D 'AL+W=OD( SX% #U$P &0 @(%$S0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ LH4.5[F"&3#8 @ 0P< !D ("!/-4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4. M5V*A@6C% @ [@8 !D ("!Q]X 'AL+W=OU7<" #V!0 &0 M @('#X0 >&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5\&;:6(F P ^ < M !D ("!2.H 'AL+W=ONJ0" !,!@ &0 @(&E[0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5X,2$$VS P DA$ !D M ("!9/0 'AL+W=OF3',# $$ &0 @(%.^ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ LH4.5SY'\CPR P Y@@ !D ("!YP$! 'AL+W=O M&PO=V]R:W-H965T+D\EF] ( !P) 9 " @0\( M 0!X;"]W;W)K&UL4$L! A0#% @ LH4.5SEI MQ]US @ I@8 !D ("!.@L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5PA13!9E! Q!@ !D M ("!SA,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH4.5W0/&=Q\! B1, !D ("! M2Q\! 'AL+W=O&PO=V]R:W-H965T F 0!X;"]W;W)K&UL4$L! A0#% M @ LH4.5YJ$;K-! @ Z@0 !D ("!H"D! 'AL+W=O&PO=V]R:W-H965TCBG50+PH (.# 9 " @18Z 0!X;"]W;W)K&UL4$L! A0#% @ LH4.5U&<,A5W! S!$ !D M ("!?$0! 'AL+W=O&PO=V]R M:W-H965TB/P89"@, +X) M 9 " @1]/ 0!X;"]W;W)K&UL M4$L! A0#% @ LH4.5P!)LEQK P [ X !D ("!8%(! M 'AL+W=O&PO=V]R:W-H965TOG&UL4$L! A0#% @ MLH4.5X2=_;#D @ ^ < !D ("!@UL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5^#N?A%L @ ]P8 !D M ("!YVX! 'AL+W=O&PO=V]R:W-H M965TIVC'"Z04 "HM 9 M " @:QT 0!X;"]W;W)K&UL4$L! M A0#% @ LH4.5QN]16(4! K1@ !D ("!S'H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4. M5^]U[LF1 P C@P !D ("!?HD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5ZW6:K@T @ O@0 M !D ("!DY4! 'AL+W=O,8" P"@ &0 @('^EP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ LH4.5UH3FH)> P ?A8 T M ( !0*$! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ LH4.5QQ&X;:K @ *S8 !H ( ! MJZP! 'AL+U]R96QS+W=O9+Q @ >C0 !, ( !CJ\! %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& &0 9 !S&P _[$! 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 189 381 1 false 59 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 Notes Notes http://www.vireohealth.com/role/DisclosureConvertibleNotes Convertible Notes 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 Notes (Tables) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesTables Convertible Notes (Tables) Tables http://www.vireohealth.com/role/DisclosureConvertibleNotes 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 - Dispositions (Details) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails Business Combinations and Dispositions - Dispositions (Details) Details 50 false false R51.htm 40302 - 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 51 false false R52.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 52 false false R53.htm 40501 - Disclosure - Accounts Receivable (Details) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.vireohealth.com/role/DisclosureAccountsReceivableTables 53 false false R54.htm 40601 - Disclosure - Inventory (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.vireohealth.com/role/DisclosureInventoryTables 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.htm 40802 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 58 false false R59.htm 40901 - Disclosure - Leases - Components of lease expenses (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails Leases - Components of lease expenses (Details) Details 59 false false R60.htm 40902 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 60 false false R61.htm 40903 - 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 40904 - Disclosure - Leases - Other information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails Leases - Other information (Details) Details 62 false false R63.htm 40905 - Disclosure - Leases - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 41001 - Disclosure - Goodwill (Details) Sheet http://www.vireohealth.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.vireohealth.com/role/DisclosureGoodwillTables 64 false false R65.htm 41101 - Disclosure - Intangibles - Finite and Indefinite (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails Intangibles - Finite and Indefinite (Details) Details 65 false false R66.htm 41102 - Disclosure - Intangibles - Expected Amortization (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails Intangibles - Expected Amortization (Details) Details 66 false false R67.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 67 false false R68.htm 41301 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 68 false false R69.htm 41302 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 69 false false R70.htm 41401 - Disclosure - Convertible Notes (Details) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails Convertible Notes (Details) Details http://www.vireohealth.com/role/DisclosureConvertibleNotesTables 70 false false R71.htm 41402 - Disclosure - Convertible Notes - Summary (Details) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails Convertible Notes - Summary (Details) Details 71 false false R72.htm 41501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails Stockholders' Equity - Shares - Tabular Disclosure (Details) Details 72 false false R73.htm 41502 - Disclosure - Stockholders' Equity - Shares - General Information (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails Stockholders' Equity - Shares - General Information (Details) Details 73 false false R74.htm 41503 - Disclosure - Stockholders' Equity - Shares Issued - Stock Options (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails Stockholders' Equity - Shares Issued - Stock Options (Details) Details 74 false false R75.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 75 false false R76.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 76 false false R77.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 77 false false R78.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 78 false false R79.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 79 false false R80.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 80 false false R81.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 81 false false R82.htm 41608 - Disclosure - Stock-Based Compensation - Warrants - Assumptions (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails Stock-Based Compensation - Warrants - Assumptions (Details) Details 82 false false R83.htm 41609 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails Stock-Based Compensation - Warrants - Outstanding (Details) Details 83 false false R84.htm 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 84 false false R85.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 85 false false R86.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 86 false false R87.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 87 false false R88.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 88 false false R89.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 89 false false R90.htm 42101 - Disclosure - Financial Instruments (Details) Sheet http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails Financial Instruments (Details) Details http://www.vireohealth.com/role/DisclosureFinancialInstruments 90 false false R91.htm 42201 - Disclosure - Related Party Transactions (Details) Sheet http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions 91 false false R92.htm 42301 - Disclosure - Subsequent Events (Details) Sheet http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.vireohealth.com/role/DisclosureSubsequentEvents 92 false false All Reports Book All Reports gdnsf-20230630x10q.htm gdnsf-20230630.xsd gdnsf-20230630_cal.xml gdnsf-20230630_def.xml gdnsf-20230630_lab.xml gdnsf-20230630_pre.xml gdnsf-20230630xex31d1.htm gdnsf-20230630xex31d2.htm gdnsf-20230630xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gdnsf-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 629, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 189, "dts": { "calculationLink": { "local": [ "gdnsf-20230630_cal.xml" ] }, "definitionLink": { "local": [ "gdnsf-20230630_def.xml" ] }, "inline": { "local": [ "gdnsf-20230630x10q.htm" ] }, "labelLink": { "local": [ "gdnsf-20230630_lab.xml" ] }, "presentationLink": { "local": [ "gdnsf-20230630_pre.xml" ] }, "schema": { "local": [ "gdnsf-20230630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 582, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 27, "http://www.vireohealth.com/20230630": 3, "http://xbrl.sec.gov/dei/2022": 7, "total": 37 }, "keyCustom": 89, "keyStandard": 292, "memberCustom": 29, "memberStandard": 28, "nsprefix": "gdnsf", "nsuri": "http://www.vireohealth.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accounts Receivable", "menuCat": "Notes", "order": "11", "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Inventory", "menuCat": "Notes", "order": "12", "role": "http://www.vireohealth.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Prepayments and other current assets", "menuCat": "Notes", "order": "13", "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets", "shortName": "Prepayments and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "14", "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.vireohealth.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Goodwill", "menuCat": "Notes", "order": "16", "role": "http://www.vireohealth.com/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Intangibles", "menuCat": "Notes", "order": "17", "role": "http://www.vireohealth.com/role/DisclosureIntangibles", "shortName": "Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Accounts Payable and Accrued Liabilities", "menuCat": "Notes", "order": "18", "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities", "shortName": "Accounts Payable and Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "19", "role": "http://www.vireohealth.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ConvertibleDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Convertible Notes", "menuCat": "Notes", "order": "20", "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotes", "shortName": "Convertible Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ConvertibleDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "21", "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "22", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Selling, General and Administrative Expenses", "menuCat": "Notes", "order": "24", "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses", "shortName": "Selling, General and Administrative Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Other Income (Expense)", "menuCat": "Notes", "order": "25", "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense", "shortName": "Other Income (Expense)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Supplemental Cash Flow Information", "menuCat": "Notes", "order": "26", "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Financial Instruments", "menuCat": "Notes", "order": "27", "role": "http://www.vireohealth.com/role/DisclosureFinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "28", "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "29", "role": "http://www.vireohealth.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Business Combinations and Dispositions (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables", "shortName": "Business Combinations and Dispositions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accounts Receivable (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.vireohealth.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Prepayments and other current assets (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables", "shortName": "Prepayments and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.vireohealth.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.vireohealth.com/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Intangibles (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.vireohealth.com/role/DisclosureIntangiblesTables", "shortName": "Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "lang": null, "name": "gdnsf:CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables", "shortName": "Accounts Payable and Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Convertible Notes (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesTables", "shortName": "Convertible Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Selling, General and Administrative Expenses (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables", "shortName": "Selling, General and Administrative Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Supplemental Cash Flow Information (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_10_13_2022_To_10_13_2022_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_AIrR_KdZAUmmnVCpyeRddw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Summary (Details)", "menuCat": "Details", "order": "47", "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "shortName": "Description of Business and Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_3_18_2019_dei_LegalEntityAxis_gdnsf_ShareholdersOfVhiMember_us-gaap_BusinessAcquisitionAxis_gdnsf_VireoHealthInc.Member_HZs8U679mEin6hq-7q402w", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "menuCat": "Details", "order": "48", "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "shortName": "Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "menuCat": "Details", "order": "49", "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_us-gaap_RetailMember_nZWgudmyHEeTnCkS5H692w", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cTS2I9IAvECxqM8w_-YxlQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "menuCat": "Statements", "order": "5", "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cTS2I9IAvECxqM8w_-YxlQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Business Combinations and Dispositions - Dispositions (Details)", "menuCat": "Details", "order": "50", "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails", "shortName": "Business Combinations and Dispositions - Dispositions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_23_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gdnsf_RedBarnGrowersMember_avtA8a3XqUiZLN-w_HJIBA", "decimals": "0", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gdnsf_BusinessesInMarylandArizonaNevadaAndMassachusettsMember_ypYj6yJAI022d2m1mEwXBw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Business Combinations and Dispositions - Assets held for sale (Details)", "menuCat": "Details", "order": "51", "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "shortName": "Business Combinations and Dispositions - Assets held for sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gdnsf_BusinessesInMarylandArizonaNevadaAndMassachusettsMember_ypYj6yJAI022d2m1mEwXBw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_aDKzhQlM7kOmpX2ZenhXDQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "52", "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accounts Receivable (Details)", "menuCat": "Details", "order": "53", "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "54", "role": "http://www.vireohealth.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details)", "menuCat": "Details", "order": "55", "role": "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "shortName": "Inventory - Schedule of inventory valuation adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Prepayments and other current assets (Details)", "menuCat": "Details", "order": "56", "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "shortName": "Prepayments and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "57", "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Property and Equipment, Net - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Leases - Components of lease expenses (Details)", "menuCat": "Details", "order": "59", "role": "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails", "shortName": "Leases - Components of lease expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Leases - Future minimum lease payments (Details)", "menuCat": "Details", "order": "60", "role": "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeasePrincipalPayments", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Leases - Supplemental cash flow information (Details)", "menuCat": "Details", "order": "61", "role": "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:LeaseSupplementalCashFlowInformationTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "lang": null, "name": "gdnsf:RightOfUseAssetObtainedInExchangeForLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Leases - Other information (Details)", "menuCat": "Details", "order": "62", "role": "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails", "shortName": "Leases - Other information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_2_24_2023_To_2_24_2023_us-gaap_TypeOfArrangementAxis_gdnsf_FourthAmendmentMember_Swlirw9wuE-eNBPlZeganA", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:AdditionalMonthlyBaseRentPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_2_24_2023_To_2_24_2023_us-gaap_TypeOfArrangementAxis_gdnsf_FourthAmendmentMember_Swlirw9wuE-eNBPlZeganA", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:AdditionalMonthlyBaseRentPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_VidVOqadXUi-krvJQTrbjw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "64", "role": "http://www.vireohealth.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillTransfers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:FiniteLivedIntangibleAssetsDisposed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Intangibles - Finite and Indefinite (Details)", "menuCat": "Details", "order": "65", "role": "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "shortName": "Intangibles - Finite and Indefinite (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:FiniteLivedIntangibleAssetsDisposed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Intangibles - Expected Amortization (Details)", "menuCat": "Details", "order": "66", "role": "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "shortName": "Intangibles - Expected Amortization (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Accounts Payable and Accrued Liabilities (Details)", "menuCat": "Details", "order": "67", "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "shortName": "Accounts Payable and Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_3_31_2023_To_3_31_2023_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_-w_qLfQ-F02DHZTccWLwIQ", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Long-Term Debt - Summary (Details)", "menuCat": "Details", "order": "69", "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "shortName": "Long-Term Debt - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_LongtermDebtTypeAxis_gdnsf_PromissoryNoteAndLineOfCreditMember_AtTTFbUG6kWbo9aoxzcTeA", "decimals": "0", "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Summary", "menuCat": "Notes", "order": "7", "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary", "shortName": "Description of Business and Summary", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Convertible Notes (Details)", "menuCat": "Details", "order": "70", "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "shortName": "Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_4_28_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_iVhXekbYAkeqdlqhQN-kCA", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Convertible Notes - Summary (Details)", "menuCat": "Details", "order": "71", "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "shortName": "Convertible Notes - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_1ACLpnxedki9dx_biLk_BA", "decimals": "0", "lang": null, "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_4fWImpjFc0G62O6cUbk0sQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_eo3IXXxT_k-DfV5ZTDQA7g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details)", "menuCat": "Details", "order": "72", "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "shortName": "Stockholders' Equity - Shares - Tabular Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_4fWImpjFc0G62O6cUbk0sQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_eo3IXXxT_k-DfV5ZTDQA7g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockVotingRights", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_4fWImpjFc0G62O6cUbk0sQ", "decimals": "INF", "first": true, "lang": null, "name": "gdnsf:CommonStockVotingRightsVotesPerShare", "reportCount": 1, "unitRef": "Unit_Standard_Vote_EVEK3Pgo20y1wgPbC1Zv0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stockholders' Equity - Shares - General Information (Details)", "menuCat": "Details", "order": "73", "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "shortName": "Stockholders' Equity - Shares - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementClassOfStockAxis_gdnsf_SuperVotingSharesMember_NkeWOsAk4U66DtKMK3Usmw", "decimals": "INF", "lang": null, "name": "gdnsf:CommonStockConvertibleNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_gdnsf_MultipleVotingSharesMember_skLBKzgpV0W_75eGtLNxmg", "decimals": "INF", "first": true, "lang": null, "name": "gdnsf:NumberOfSharesRedeemed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stockholders' Equity - Shares Issued - Stock Options (Details)", "menuCat": "Details", "order": "74", "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "shortName": "Stockholders' Equity - Shares Issued - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_StatementClassOfStockAxis_gdnsf_MultipleVotingSharesMember_skLBKzgpV0W_75eGtLNxmg", "decimals": "INF", "first": true, "lang": null, "name": "gdnsf:NumberOfSharesRedeemed", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_6mb2VWxFe02-SRG62niUPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details)", "menuCat": "Details", "order": "75", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "shortName": "Stock-Based Compensation - Stock Options - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_6mb2VWxFe02-SRG62niUPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_6mb2VWxFe02-SRG62niUPg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details)", "menuCat": "Details", "order": "76", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "shortName": "Stock-Based Compensation - Stock Options - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_6mb2VWxFe02-SRG62niUPg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_VidVOqadXUi-krvJQTrbjw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details)", "menuCat": "Details", "order": "77", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "shortName": "Stock-Based Compensation - Stock Options - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "78", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_Ocy72o4x8UWkPgTEQveSRA", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_XlNd5uh-VE-2fH4fGvhzBA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "menuCat": "Details", "order": "79", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "shortName": "Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_XlNd5uh-VE-2fH4fGvhzBA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41606 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "menuCat": "Details", "order": "80", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails", "shortName": "Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_PmlTgYnP9kaaHDqi5MlbaA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41607 - Disclosure - Stock-Based Compensation - Warrants - General Information and Assumptions (Details)", "menuCat": "Details", "order": "81", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "shortName": "Stock-Based Compensation - Warrants - General Information and Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_PmlTgYnP9kaaHDqi5MlbaA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pxuEZlr3hk2S1YmPiQZ2-g", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_X07eDfjUe0eYLx_r7pn7Zg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41608 - Disclosure - Stock-Based Compensation - Warrants - Assumptions (Details)", "menuCat": "Details", "order": "82", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "shortName": "Stock-Based Compensation - Warrants - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_mPxP-gJJZU-SnRM9W5zhrQ", "decimals": "4", "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_R_n57HNRIEy1dsC6YTDVLA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41609 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details)", "menuCat": "Details", "order": "83", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "shortName": "Stock-Based Compensation - Warrants - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41610 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "84", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "us-gaap:AllocatedShareBasedCompensationExpense", "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_R5vTKg5k-EaCziovSLMlVA", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41611 - Disclosure - Stock-Based Compensation - RSU (Details)", "menuCat": "Details", "order": "85", "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "shortName": "Stock-Based Compensation - RSU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_mpcCmk9alU2RdxI-iG54vg", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_claim_5m4__oounUuSUt--_v_ldA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "86", "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_claim_5m4__oounUuSUt--_v_ldA", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Selling, General and Administrative Expenses (Details)", "menuCat": "Details", "order": "87", "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "shortName": "Selling, General and Administrative Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "us-gaap:GovernmentAssistanceAmount", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Other Income (Expense) (Details)", "menuCat": "Details", "order": "88", "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "shortName": "Other Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GovernmentAssistanceAmount", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_RqPO6_RUJEGoX04F09meuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "89", "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Business Combinations and Dispositions", "menuCat": "Notes", "order": "9", "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions", "shortName": "Business Combinations and Dispositions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": null, "first": true, "lang": "en-US", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Financial Instruments (Details)", "menuCat": "Details", "order": "90", "role": "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails", "shortName": "Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "91", "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_DEynOXKda0WrWncW1Y-yiA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_8wG5UxzMkkOYHXKHg-upzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_NKA3l9dDQEO40reIpdSXSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "92", "role": "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "gdnsf-20230630x10q.htm", "contextRef": "Duration_8_14_2023_To_8_14_2023_srt_CounterpartyNameAxis_gdnsf_HamdLlcEthosMember_srt_StatementGeographicalAxis_gdnsf_HampdenAndRockvilleMarylandMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_RLlqKYh3LEmhJqolEfN-fg", "decimals": "INF", "lang": null, "name": "gdnsf:NumberOfDispensaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_K7kvjoeT3Uy57GtFVwaTkg", "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "gdnsf_AdditionalMonthlyBaseRentPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional monthly base rent payments to be payable.", "label": "Additional Monthly Base Rent Payments" } } }, "localname": "AdditionalMonthlyBaseRentPayments", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_AdditionalTenantImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional tenant improvements provided in lease agreement.", "label": "Additional Tenant Improvements", "terseLabel": "Additional tenant improvements" } } }, "localname": "AdditionalTenantImprovements", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember": { "auth_ref": [], "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" } } }, "localname": "ArrangementAgreementWithVeranoHoldingsCorpMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gdnsf_AwardsGrantedOnDecember152022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to awards granted on December 15, 2022.", "label": "Granted on December 15, 2022" } } }, "localname": "AwardsGrantedOnDecember152022Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "domainItemType" }, "gdnsf_AwardsGrantedOnMarch152022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to awards granted on March 15, 2022.", "label": "Granted on March 15, 2022" } } }, "localname": "AwardsGrantedOnMarch152022Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "domainItemType" }, "gdnsf_BengalImpactPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Bengal Impact Partners.", "label": "Bengal Impact Partners" } } }, "localname": "BengalImpactPartnersMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_BuildingsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to buildings and leasehold improvements.", "label": "Buildings and leasehold improvements" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "gdnsf_BusinessCombinationsAndDispositionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Business Combinations and Dispositions" } } }, "localname": "BusinessCombinationsAndDispositionsAbstract", "nsuri": "http://www.vireohealth.com/20230630", "xbrltype": "stringItemType" }, "gdnsf_BusinessCombinationsAndDispositionsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combination and dispositions.", "label": "Business Combinations and Dispositions Disclosure [Text Block]", "terseLabel": "Business Combinations and Dispositions" } } }, "localname": "BusinessCombinationsAndDispositionsDisclosureTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions" ], "xbrltype": "textBlockItemType" }, "gdnsf_BusinessesInMarylandArizonaNevadaAndMassachusettsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to businesses in Maryland, Arizona, Nevada, and Massachusetts.", "label": "Businesses In Maryland, Arizona, Nevada, and Massachusetts [Member]" } } }, "localname": "BusinessesInMarylandArizonaNevadaAndMassachusettsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CharmCityMedicusLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information to Charm City Medicus, LLC.", "label": "Charm City Medicus Llc [Member]", "terseLabel": "Charm City Medicus, LLC" } } }, "localname": "CharmCityMedicusLlcMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gdnsf_ClassOfWarrantOrRightExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Warrants exercisable (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisable", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "auth_ref": [], "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)" } } }, "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gdnsf_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "gdnsf_ClassOfWarrantOrRightExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Expired", "label": "Class of Warrant or Right, Expired", "negatedLabel": "Expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpired", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_ClassOfWarrantOrRightExpiredWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Expired, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Expired, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExpiredWeightedAverageExercisePrice", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gdnsf_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Granted", "label": "Class of Warrant or Right, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_ClassOfWarrantOrRightGrantedWeightedAverageExercisePrice": { "auth_ref": [], "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)" } } }, "localname": "ClassOfWarrantOrRightGrantedWeightedAverageExercisePrice", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gdnsf_ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "gdnsf_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "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)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "gdnsf_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "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" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "gdnsf_CommonStockConvertibleNumberOfShares": { "auth_ref": [], "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)" } } }, "localname": "CommonStockConvertibleNumberOfShares", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_CommonStockVotingRightsVotesPerShare": { "auth_ref": [], "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" } } }, "localname": "CommonStockVotingRightsVotesPerShare", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "xbrltype": "integerItemType" }, "gdnsf_CommonStockWarrantsEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity [Member]", "label": "Common Stock Warrants, Equity" } } }, "localname": "CommonStockWarrantsEquityMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CommonStockWarrantsEquityMultipleVotingShareWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Multiple Voting Share Warrants [Member]", "label": "MVS Warrants" } } }, "localname": "CommonStockWarrantsEquityMultipleVotingShareWarrantsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in Canadian Dollars [Member]", "label": "SVS Warrants Denominated" } } }, "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in United States Dollars [Member]", "label": "SVS Warrants" } } }, "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants [Member]", "label": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants" } } }, "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gdnsf_ConvertibleDebtFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a convertible debt facility.", "label": "Convertible Debt Facility [Member]", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebtFacilityMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_ConvertibleDebtTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for convertible debt.", "label": "Convertible Debt [Text Block]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotes" ], "xbrltype": "textBlockItemType" }, "gdnsf_ConvertibleDebtTranche1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Tranche 1 of the Convertible Debt.", "label": "Convertible Debt, Tranche 1 [Member]" } } }, "localname": "ConvertibleDebtTranche1Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "gdnsf_ConvertibleDebtTranches2And3Member": { "auth_ref": [], "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]" } } }, "localname": "ConvertibleDebtTranches2And3Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "gdnsf_CostOfGoodsAndServicesSoldExcludingInventoryAdjustments": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period, 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" } } }, "localname": "CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gdnsf_DebtInstrumentCashInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash interest rate of debt instrument.", "label": "Debt Instrument, Cash Interest Rate" } } }, "localname": "DebtInstrumentCashInterestRate", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "gdnsf_DebtInstrumentConvertibleConversionPremiumOverSharePrice": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentConvertibleConversionPremiumOverSharePrice", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "gdnsf_DebtInstrumentInterestInKindRatePercentage": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentInterestInKindRatePercentage", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gdnsf_DebtInstrumentsAdditionalThirdPartyLegalFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional third party legal fees incurred for debt.", "label": "Debt Instruments, Additional Third Party Legal Fees", "terseLabel": "Additional third party legal fees", "verboseLabel": "Legal and administrative expenses" } } }, "localname": "DebtInstrumentsAdditionalThirdPartyLegalFees", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_DeferredIncomeTaxRecoveries": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred income tax recoveries.", "label": "Deferred Income Tax Recoveries", "terseLabel": "Deferred income tax recoveries" } } }, "localname": "DeferredIncomeTaxRecoveries", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gdnsf_DepreciationCapitalizedIntoInventory": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of depreciation capitalized into inventory.", "label": "Depreciation Capitalized Into Inventory", "terseLabel": "Depreciation capitalized into inventory" } } }, "localname": "DepreciationCapitalizedIntoInventory", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_DescriptionOfBusinessAndSummaryAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business and summary.", "label": "Description of Business and Summary" } } }, "localname": "DescriptionOfBusinessAndSummaryAbstract", "nsuri": "http://www.vireohealth.com/20230630", "xbrltype": "stringItemType" }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivableCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable within one year of disposal.", "label": "Disposal Group, Including Discontinued Operation, Consideration Receivable, Current", "terseLabel": "Consideration receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationReceivableCurrent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 5.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_DisposalGroupNetBookValueOfAssetsAndLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of assets and liabilities of disposal group.", "label": "Disposal Group, Net Book Value of Assets and Liabilities", "terseLabel": "Net book value of assets and liabilities" } } }, "localname": "DisposalGroupNetBookValueOfAssetsAndLiabilities", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_Dr.MarkSchneyerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about Dr. Mark Schneyer.", "label": "Schneyer" } } }, "localname": "Dr.MarkSchneyerMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "gdnsf_ExchangeRatioOfSharesReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange ratio of shares receivable.", "label": "Exchange Ratio of Shares Receivable", "terseLabel": "Exchange ratio" } } }, "localname": "ExchangeRatioOfSharesReceivable", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "pureItemType" }, "gdnsf_FinanceLeaseLiabilitiesHeldForSale": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "FinanceLeaseLiabilitiesHeldForSale", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_FinancialInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial Instruments" } } }, "localname": "FinancialInstrumentsAbstract", "nsuri": "http://www.vireohealth.com/20230630", "xbrltype": "stringItemType" }, "gdnsf_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "gdnsf_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "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]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "gdnsf_FiniteLivedIntangibleAssetsDisposed": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "FiniteLivedIntangibleAssetsDisposed", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_FiniteLivedIntangibleAssetsTransfers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in assets, excluding financial assets, lacking physical substance with a definite life, from transfers.", "label": "Finite-lived Intangible Assets, Transfers", "negatedLabel": "Transfers" } } }, "localname": "FiniteLivedIntangibleAssetsTransfers", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_FourthAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This information relating to the fourth amendment", "label": "Fourth Amendment" } } }, "localname": "FourthAmendmentMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gdnsf_GainLossOnSaleOfBusinessAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "GainLossOnSaleOfBusinessAndOtherAssets", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gdnsf_GeneralAndAdministrativeExpensesTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "GeneralAndAdministrativeExpensesTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_GeneralAndAdministrativeExpensesTextBlock": { "auth_ref": [], "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" } } }, "localname": "GeneralAndAdministrativeExpensesTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses" ], "xbrltype": "textBlockItemType" }, "gdnsf_GoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Goodwill" } } }, "localname": "GoodwillAbstract", "nsuri": "http://www.vireohealth.com/20230630", "xbrltype": "stringItemType" }, "gdnsf_GrossProceedsFromLinesOfCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Gross proceeds from Credit Facility.", "label": "Gross Proceeds From Lines Of Credit", "verboseLabel": "Proceeds" } } }, "localname": "GrossProceedsFromLinesOfCredit", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_GrownRogueInternationalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Grown Rogue International Inc.", "label": "Grown Rogue International Inc. [Member]" } } }, "localname": "GrownRogueInternationalInc.Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "domainItemType" }, "gdnsf_HamdLlcEthosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to HA-MD LLC Ethos brand.", "label": "HAMD LLC Ethos Brand" } } }, "localname": "HamdLlcEthosMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_HampdenAndRockvilleMarylandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to dispensaries located in Hampden and Rockville, Maryland.", "label": "Hampden and Rockville Maryland" } } }, "localname": "HampdenAndRockvilleMarylandMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_HighGardensIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to High gardens, Inc.", "label": "High Gardens Inc [Member]", "terseLabel": "High Gardens Inc" } } }, "localname": "HighGardensIncMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_IndefiniteLivedIntangibleAssetsDisposed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life.", "label": "Indefinite-lived Intangible Assets Disposed", "negatedLabel": "Divestitures (Indefinite-lived)" } } }, "localname": "IndefiniteLivedIntangibleAssetsDisposed", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_InventoryCapitalizedCosts": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "InventoryCapitalizedCosts", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_InventoryValuationAdjustmentsFinishedGoods": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for finished goods inventory.", "label": "Inventory Valuation Adjustments, Finished Goods", "terseLabel": "Finished goods" } } }, "localname": "InventoryValuationAdjustmentsFinishedGoods", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_InventoryValuationAdjustmentsIncreaseInCash": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "InventoryValuationAdjustmentsIncreaseInCash", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_InventoryValuationAdjustmentsOtherInventory": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation reserve for other inventory.", "label": "Inventory Valuation Adjustments Other Inventory", "terseLabel": "Other" } } }, "localname": "InventoryValuationAdjustmentsOtherInventory", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_InventoryValuationAdjustmentsWorkInProgress": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "InventoryValuationAdjustmentsWorkInProgress", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "gdnsf_LeaseLiabilitiesHeldForSale": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "LeaseLiabilitiesHeldForSale", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_LeaseSupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "LeaseSupplementalCashFlowInformationTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_LongTermDebtExcludingConvertibleDebtTextBlock": { "auth_ref": [], "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" } } }, "localname": "LongTermDebtExcludingConvertibleDebtTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "gdnsf_MultipleVotingSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Multiple Voting Shares.", "label": "Multiple Voting Shares", "terseLabel": "Multiple Voting Shares" } } }, "localname": "MultipleVotingSharesMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "gdnsf_NonCashChangeInConstructionAccruedExpenses": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "NonCashChangeInConstructionAccruedExpenses", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash interest expense during the period.", "label": "Non Cash Interest Expense", "terseLabel": "Interest Expense" } } }, "localname": "NonCashInterestExpense", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_NonTradeReceivable": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non-trade receivable recorded during the period.", "label": "Non-trade Receivable", "terseLabel": "Warrants receivable" } } }, "localname": "NonTradeReceivable", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_NumberOfDispensaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of dispensaries.", "label": "Number Of Dispensaries", "terseLabel": "Number of dispensaries" } } }, "localname": "NumberOfDispensaries", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "gdnsf_NumberOfRedeemedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of redeemed shares.", "label": "Number Of Redeemed Shares" } } }, "localname": "NumberOfRedeemedShares", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_NumberOfSharesRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares redeemed.", "label": "Number of Shares Redeemed" } } }, "localname": "NumberOfSharesRedeemed", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentDue", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating And Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Total" } } }, "localname": "OperatingAndFinanceLeaseLiabilityPaymentDueAbstract", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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": "2023" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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": "2027" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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": "2024" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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": "2026" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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": "2025" } } }, "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_OperatingLeaseLiabilitiesHeldForSale": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "OperatingLeaseLiabilitiesHeldForSale", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_PaymentsForProceedsFromDeposits": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from deposits.", "label": "Payments for (Proceeds from) Deposits", "negatedLabel": "Deposits" } } }, "localname": "PaymentsForProceedsFromDeposits", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gdnsf_PaymentsForRelatedPartyExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for the payment of related party expenses.", "label": "Payments for Related Party Expenses", "terseLabel": "Payment for related party" } } }, "localname": "PaymentsForRelatedPartyExpenses", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_PercentageOfMembershipInterestHeldAsCollateral": { "auth_ref": [], "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" } } }, "localname": "PercentageOfMembershipInterestHeldAsCollateral", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gdnsf_PrepaymentsAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "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" } } }, "localname": "PrepaymentsAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "gdnsf_PresentValueOfLeaseLiability": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "PresentValueOfLeaseLiability", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_PresentValueOfLeaseLiabilityFinance": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "PresentValueOfLeaseLiabilityFinance", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_PromissoryNoteAndLineOfCreditMember": { "auth_ref": [], "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]" } } }, "localname": "PromissoryNoteAndLineOfCreditMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "domainItemType" }, "gdnsf_RedBarnGrowersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Red Barn Growers.", "label": "Red Barn Growers [Member]", "terseLabel": "Red Barn Growers" } } }, "localname": "RedBarnGrowersMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "gdnsf_RightOfUseAssetObtainedInExchangeForLiability": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLiability", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_RightOfUseAssetUnderFinanceLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to right of use asset under finance lease.", "label": "Right of use asset under finance lease" } } }, "localname": "RightOfUseAssetUnderFinanceLeaseMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "gdnsf_RoyaltyIncomePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents royalty income percentage.", "label": "Royalty Income Percentage", "terseLabel": "Percentage of royalty income" } } }, "localname": "RoyaltyIncomePercentage", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "percentItemType" }, "gdnsf_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_ScheduleOfInventoryValuationAdjustmentsTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_ScheduleOfOtherInformationAboutLeasesTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfOtherInformationAboutLeasesTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_ScheduleOfTradeReceivablesDisclosureTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfTradeReceivablesDisclosureTableTextBlock", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "gdnsf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares": { "auth_ref": [], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "gdnsf_ShareBasedCompensationExpenseAccruedForWarrantsIssuable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of share-based compensation expense recognized during the period for warrants issuable but not yet granted.", "label": "Share-Based Compensation Expense Accrued For Warrants Issuable", "terseLabel": "Warrants value recognized as stock based compensation expense" } } }, "localname": "ShareBasedCompensationExpenseAccruedForWarrantsIssuable", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_ShareholdersOfVhiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to shareholders of VHI.", "label": "Shareholders Of VHI [Member]" } } }, "localname": "ShareholdersOfVhiMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "domainItemType" }, "gdnsf_SharesIssuableAccruedAsDeferredFinancing": { "auth_ref": [], "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" } } }, "localname": "SharesIssuableAccruedAsDeferredFinancing", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_SubordinateVotingSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Subordinate Voting Shares.", "label": "Subordinate Voting Shares", "terseLabel": "Subordinate Voting Shares" } } }, "localname": "SubordinateVotingSharesMember", "nsuri": "http://www.vireohealth.com/20230630", "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/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "gdnsf_SuperVotingSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Super Voting Shares.", "label": "Super Voting Shares", "terseLabel": "Super Voting Shares" } } }, "localname": "SuperVotingSharesMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "gdnsf_TaxWithholdingReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "TaxWithholdingReceivableCurrent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_VireoHealthInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Vireo Health Inc.", "label": "Vireo Health Inc. [Member]" } } }, "localname": "VireoHealthInc.Member", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "domainItemType" }, "gdnsf_WarrantsIssuableUnderAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants issuable under the agreement.", "label": "Warrants Issuable Under Agreement", "terseLabel": "Warrants issuable under agreement" } } }, "localname": "WarrantsIssuableUnderAgreement", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_WarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued.", "label": "Warrants Issued" } } }, "localname": "WarrantsIssued", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "sharesItemType" }, "gdnsf_WarrantsStrikePricePremiumOverBasePriceAsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The strike price of warrants equals this percentage over the 10-day volume weighted average price of the entity's subordinate voting shares prior to the effective date of the agreement.", "label": "Warrants Strike Price Premium Over Base Price, As A Percent", "terseLabel": "Strike price premium percentage" } } }, "localname": "WarrantsStrikePricePremiumOverBasePriceAsPercent", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "gdnsf_WarrantsValueRecognizedAsOtherIncome": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "WarrantsValueRecognizedAsOtherIncome", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "gdnsf_WholesaleProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to wholesale product.", "label": "Wholesale Product [Member]", "terseLabel": "Wholesale" } } }, "localname": "WholesaleProductMember", "nsuri": "http://www.vireohealth.com/20230630", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r205", "r206", "r297", "r313", "r486", "r488" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r278", "r279", "r280", "r281", "r336", "r437", "r459", "r481", "r482", "r503", "r513", "r522", "r581", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r278", "r279", "r280", "r281", "r336", "r437", "r459", "r481", "r482", "r503", "r513", "r522", "r581", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r248", "r438", "r504", "r520", "r576", "r577", "r582", "r607" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r248", "r438", "r504", "r520", "r576", "r577", "r582", "r607" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r278", "r279", "r280", "r281", "r334", "r336", "r363", "r364", "r365", "r436", "r437", "r459", "r481", "r482", "r503", "r513", "r522", "r571", "r581", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r278", "r279", "r280", "r281", "r334", "r336", "r363", "r364", "r365", "r436", "r437", "r459", "r481", "r482", "r503", "r513", "r522", "r571", "r581", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r205", "r206", "r297", "r313", "r487", "r488" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r249", "r250", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r505", "r521", "r582" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r249", "r250", "r467", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r505", "r521", "r582" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r553", "r597" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r255", "r261" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts Payable and Accrued liabilities", "totalLabel": "Total accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r16", "r31" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable - trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r252", "r253" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $349,575 and $453,860, respectively", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r497", "r572" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accretion Expense", "terseLabel": "Accretion" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r92", "r179" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital.", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r372", "r373", "r374", "r549", "r550", "r551", "r588" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r62", "r83" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r130", "r131", "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Own-share Lending Arrangement, Issuance Costs", "terseLabel": "Obligation to issue shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r105", "r112", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrants issued in financing activities" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r367" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based payments" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r185", "r254", "r258", "r259", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r185", "r254", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Net of allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r48", "r309", "r413", "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r77", "r83" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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.", "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r62", "r88" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "negatedLabel": "Impairment of long-lived assets", "terseLabel": "Asset impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r147", "r159", "r181", "r203", "r239", "r242", "r246", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r389", "r394", "r403", "r519", "r579", "r580", "r599" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r176", "r187", "r203", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r389", "r394", "r403", "r519", "r579", "r580", "r599" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r86", "r519" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets Held for Sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r387", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r135", "r136", "r387", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of shareholders" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r15", "r71", "r74" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Summary" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r465", "r466", "r519", "r531" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash.", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r64", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r59", "r139" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r182", "r183", "r184", "r203", "r223", "r224", "r226", "r228", "r232", "r233", "r256", "r283", "r286", "r287", "r288", "r292", "r293", "r311", "r312", "r315", "r319", "r326", "r403", "r483", "r530", "r543", "r552" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r120", "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance (in shares)", "periodStartLabel": "Warrants outstanding, beginning balance (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r120", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r152", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (refer to Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r99", "r275", "r276", "r468", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r549", "r550", "r588" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, no par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "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\".", "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorizedUnlimited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "authorizedUnlimitedItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r519" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights", "terseLabel": "Common stock, voting rights" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r137", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction-in-progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r329", "r330", "r333" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Number of shares to be converted under consent notice" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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.", "label": "Conversion of Stock, Shares Issued" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r19", "r149", "r161" ], "calculation": { "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r104", "r294", "r295", "r300", "r301", "r302", "r305", "r306", "r307", "r308", "r309", "r498", "r499", "r500", "r501", "r502" ], "lang": { "en-us": { "role": { "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.", "label": "Convertible Note" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 }, "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible debt, net", "totalLabel": "Total convertible debt" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r379", "r385", "r546" ], "calculation": { "http://www.vireohealth.com/role/DisclosureIncomeTaxesRecoveriesExpensesForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current income tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r66", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Amount converted" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate (variable rate)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r107", "r296" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price per share" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r141", "r143", "r294", "r414", "r499", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Note payable amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r39", "r157" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payments" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r295" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r188", "r498", "r590" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r113", "r116", "r117", "r118", "r140", "r141", "r143", "r158", "r207", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r414", "r498", "r499", "r500", "r501", "r502", "r544" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r133", "r380", "r384", "r385", "r546" ], "calculation": { "http://www.vireohealth.com/role/DisclosureIncomeTaxesRecoveriesExpensesForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r532" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r62", "r90" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation on property and equipment" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r332", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r340", "r368", "r369", "r371", "r375", "r514" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r3", "r174" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Discontinued Operations Held-for-sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r89", "r96" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r87", "r95", "r174", "r175" ], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "totalLabel": "Total assets held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Total consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r0", "r1", "r10", "r95" ], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred Tax Assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r87", "r95" ], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "verboseLabel": "Intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r87", "r95" ], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r151", "r167", "r285", "r286", "r287", "r291", "r292", "r293", "r430", "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r195", "r213", "r214", "r215", "r216", "r217", "r221", "r223", "r226", "r227", "r228", "r230", "r398", "r399", "r454", "r457", "r492" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r195", "r213", "r214", "r215", "r216", "r217", "r223", "r226", "r227", "r228", "r230", "r398", "r399", "r454", "r457", "r492" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r72", "r73" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract]", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r112", "r173", "r191", "r192", "r193", "r208", "r209", "r210", "r212", "r218", "r220", "r231", "r257", "r328", "r372", "r373", "r374", "r381", "r382", "r397", "r404", "r405", "r406", "r407", "r408", "r409", "r426", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Assumptions" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of weighted average valuation assumptions for warrants" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r417", "r419", "r518" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future minimum lease payments of financing leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r596" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r418", "r421" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Lease principal payments", "terseLabel": "Lease principal payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right of use asset under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r592", "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization of right of use asset under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r417", "r419", "r518" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r423", "r518" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r422", "r518" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r268", "r270", "r271", "r273", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r78", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r82", "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r542", "r568", "r570" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss (gain) on sale of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r542" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain on disposal of royalty asset", "negatedLabel": "Gain on disposal of royalty asset", "terseLabel": "Gain on disposal of royalty asset" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r393", "r542" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposal of Red Barn Growers" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r542" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Loss (gain) on disposal of assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (loss) on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralInsuranceExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "General Insurance Expense", "terseLabel": "Insurance expenses" } } }, "localname": "GeneralInsuranceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r264", "r453", "r496", "r519", "r557", "r564" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Goodwill - June 30, 2023", "periodStartLabel": "Goodwill - December 31, 2021 and 2022", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Transfers", "negatedLabel": "Divestitures" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistanceAmount": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of government assistance recognized.", "label": "Government Assistance, Amount", "terseLabel": "Employee retention credit recognized as other income" } } }, "localname": "GovernmentAssistanceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r49", "r203", "r239", "r241", "r245", "r247", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r403", "r494", "r579" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r62", "r88", "r94" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r45", "r146", "r154", "r169", "r239", "r241", "r245", "r247", "r455", "r494" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Business Combinations and Dispositions" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r12", "r13", "r14", "r96", "r97" ], "lang": { "en-us": { "role": { "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.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r204", "r219", "r220", "r238", "r378", "r383", "r386", "r458" ], "calculation": { "http://www.vireohealth.com/role/DisclosureIncomeTaxesRecoveriesExpensesForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r269", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r79", "r85" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Indefinite-lived Intangible Assets [Roll Forward]" } } }, "localname": "IndefiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r76", "r80" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r142", "r156", "r194", "r236", "r412" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expenses, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r196", "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r534" ], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r186", "r484", "r519" ], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r535" ], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r262" ], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory Write-down", "terseLabel": "Inventory valuation adjustments", "totalLabel": "Total adjustment" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r540" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Salaries and benefits" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r424", "r518" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future minimum lease payments of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r596" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r425" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r203", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r390", "r394", "r395", "r403", "r493", "r579", "r599", "r600" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r150", "r163", "r519", "r545", "r554", "r591" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity (deficiency)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r177", "r203", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r390", "r394", "r395", "r403", "r519", "r579", "r599", "r600" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r10", "r95", "r174", "r175" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r10", "r87", "r95", "r174", "r175" ], "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "totalLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "Licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum aggregate principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r102", "r207", "r305" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r102", "r207", "r305" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r103" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r100", "r101", "r277", "r278", "r279", "r574", "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r573", "r574", "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r278", "r279", "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Unspecified damages" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of claims" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Marketing Expense", "terseLabel": "Marketing" } } }, "localname": "MarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputOptionVolatilityMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.", "label": "Measurement Input, Option Volatility" } } }, "localname": "MeasurementInputOptionVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r198" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r198" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r59", "r60", "r63" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r63", "r155", "r168", "r175", "r189", "r190", "r193", "r203", "r211", "r213", "r214", "r215", "r216", "r219", "r220", "r225", "r239", "r241", "r245", "r247", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r399", "r403", "r494", "r579" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss and comprehensive loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expenses), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r533" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Nontrade Receivables, Current", "terseLabel": "Warrants receivable" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Notes receivable, long-term" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Promissory Note" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r239", "r241", "r245", "r247", "r494" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r420", "r518" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r593" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r415" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating leases" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r423", "r518" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r422", "r518" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "Other expenses" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r122", "r132" ], "lang": { "en-us": { "role": { "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.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expense)" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r536" ], "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Other" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r537", "r555" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other Prepaid Expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Paid-in-Kind Interest", "terseLabel": "PIK interest" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing costs", "terseLabel": "Deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "PP&E Additions" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r538" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepayments and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r485", "r495", "r555" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Insurance", "terseLabel": "Prepaid Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r56" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Cash consideration" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r53" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of Red Barn Growers net of cash" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsDispositionsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r56", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Credit Facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r56" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from long-term debt, net of issuance costs" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Proceeds from Sale of Intangible Assets", "terseLabel": "Proceeds from sale of royalty asset" } } }, "localname": "ProceedsFromSaleOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Professional Fees", "terseLabel": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r175", "r189", "r190", "r197", "r203", "r211", "r219", "r220", "r239", "r241", "r245", "r247", "r256", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r388", "r391", "r392", "r399", "r403", "r455", "r494", "r516", "r517", "r539", "r579" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r569", "r594" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r91", "r178" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r93", "r165", "r456", "r519" ], "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForOtherLosses": { "auth_ref": [ "r47", "r61", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to other loss.", "label": "Provision for Other Losses", "terseLabel": "Tax withholding receivable, net included with allowance for doubtful accounts" } } }, "localname": "ProvisionForOtherLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r164", "r170", "r519" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Receivables, Net, Current", "terseLabel": "Trade receivable" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "localname": "ReceivablesNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r335", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r335", "r429", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r598" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r427", "r428", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Principal repayments" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "terseLabel": "Principal amount paid off" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r57" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Debt principal payments" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units RSU [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetailMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Sale of product directly to consumer.", "label": "Retail [Member]", "terseLabel": "Retail" } } }, "localname": "RetailMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r119", "r162", "r463", "r464", "r519" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r173", "r208", "r209", "r210", "r212", "r218", "r220", "r257", "r372", "r373", "r374", "r381", "r382", "r397", "r460", "r462" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r234", "r235", "r240", "r243", "r244", "r248", "r249", "r251", "r331", "r332", "r438" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty Asset" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r39", "r113", "r116", "r117", "r118", "r140", "r141", "r143", "r158", "r499", "r501", "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r12", "r13", "r14", "r96", "r97" ], "lang": { "en-us": { "role": { "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.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of assets and liabilities held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r496", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of change in carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of stated maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r337", "r339", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average valuation assumptions for stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r108", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r182", "r183", "r184", "r232", "r311", "r312", "r313", "r315", "r319", "r324", "r326", "r503", "r530", "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r20", "r21", "r22", "r109", "r110", "r111", "r113", "r114", "r115", "r116", "r117", "r118", "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of shares by class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r120", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of warrants outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r19", "r149", "r161" ], "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Secured Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total maturities" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r18", "r148", "r160" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Secured Debt, Current", "positiveLabel": "Note balance", "terseLabel": "Long-Term debt, current portion", "verboseLabel": "Less: Current portion" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r39" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Long-Term debt, net" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Disclosure [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeitures (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Annualized Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Information" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r71", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r182", "r183", "r184", "r203", "r223", "r224", "r226", "r228", "r232", "r233", "r256", "r283", "r286", "r287", "r288", "r292", "r293", "r311", "r312", "r315", "r319", "r326", "r403", "r483", "r530", "r543", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/DisclosureStockholdersEquitySharesIssuedStockOptionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r112", "r173", "r191", "r192", "r193", "r208", "r209", "r210", "r212", "r218", "r220", "r231", "r257", "r328", "r372", "r373", "r374", "r381", "r382", "r397", "r404", "r405", "r406", "r407", "r408", "r409", "r426", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r208", "r209", "r210", "r231", "r438" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r43", "r112", "r113", "r119", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of MVS shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r112", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Shares issued in private placement (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r112", "r119", "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r112", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of MVS shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r25", "r26", "r75", "r519", "r545", "r554", "r591" ], "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' equity (deficiency)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity (deficiency)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r121", "r202", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r328", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r410", "r434" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r410", "r434" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r410", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r410", "r434" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r433", "r435" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unusual Risk or Uncertainty [Line Items]" } } }, "localname": "UnusualRiskOrUncertaintyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualRiskOrUncertaintyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the unusual risk or uncertainty and its financial impact or potential financial impact.", "label": "Unusual Risk or Uncertainty [Table]" } } }, "localname": "UnusualRiskOrUncertaintyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants. measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsAssumptionsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Term of warrants" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r222", "r228" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computation of net loss per share - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r221", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computation of net loss per share - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "20A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=SL6757427-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342832&loc=SL128342943-244231", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r526": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r527": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r529": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 110 0001558370-23-014893-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-014893-xbrl.zip M4$L#!!0 ( +*%#E<(3F'LY!D $= 0 2 9V1N'-D[5W=<]NVLG^_,_=_X/7+26[;O$&_QX2A@'<1L0H[^^GQR?&9U.A&/<\1$&=^S)+/^<6_S M9ACQ\[WWUKMN[W6W?](_M=Z]/WW]_N34NKO9$-Z(]LU))>43<]XS>XE7R.*( M+C"_12O,ULC&'XZ6G*_?=[O?OGT[?B04^TN,7+X\MOV5Y'7R]E1H G%.R2S@ M^-*GJPL\1X'+A5:\/P+DR@8(9;D8=)$B2+P6VO78>]&05(W?3H]]NA 5G?2Z MO]Y<3V4;8V*A] 5"ZTV!.6(S21Z]@/;U8V**YRG.3S/JQKS?=L7;F)!1WN'/ M:\SR?#>O4IR!D\,WU$G&;[KART2+J>\6L8[?I#F[I4T^[?YZ3;RO,:6'B,W2 M36#8/E[XCUWY*L46Q"AIQN95JD# :6E#SKKB;4SHBB8IF@RO9\*H$PTI;$*J MI(OC)7A:3PYN,BK--CDRN=W9VUI5O-ZTE=C%3\2+%T\,+ MZ)T*E8&*NQ'91DX_\#@M$S-\F4:%E=EI_":-.E_3DO:+-RE2C=X<=U=2W5T[ MQ&,<>39.=ABB,),L_<+QV%QS((H,P M6_:(>V3\1)L"QQ\C,Q1T@PQ1Q,:*S M3O]X4]SA-*/:5"/%ZRZ\EOPZ)[U.O[=UMIW73HR0:>/#\_R 1PH'O+?A@$>.Q*QB67)>09[G"ILQD'4&7C.,&#<7PV> M"+OP5XAXD0FS(XL(7.H5V;0P;J.#Y\0C4AXQ1)R<6!UKRU'\B)E:@JL5LK6 MKQ4RMF+./W>S[+(U!6+ZGWB_R+^%L3 Q>TH]PL ?E8Y(5"5MY-J!VZ#@MF7E MY:*G,6X[PRF4Q^4R82BZI.\2!SK(.7)A.)@N,8XQU*!3 2?&)PGSBY MG4ZNQQ>#A]&%=3ZX'MP.1];T:C1ZF!JH=*':/&23^2WFUSYCT+G\E5#*$H;= M1PS/%"#J3Z=0:W%X(NIN[^]'5Z'8Z M_CR2CPWZ3= ?(K:\=/UONEAOZ=7(OJZ#[' PO;(NKR=?#(CJR?,\8,3#C(E^ M-B->N"(2W4X0K'U&PI^,B6'U"KN.6!5.D8LO,$?$S4VJN[!20?_ZY/2DGYUL MX\JL9&V6F("M9'V",*S26HHZK;E/+29JM5Y%]?Y@K$-I'0-;[C_8/;8Q>42S M4NS+"=7(OCGI99&-65E;7@8O3;S&WJ.0UZ?/)3#EWJO1>9M'9\/!8%(7$]@4 M.X&+)_/-H\_(#:1 ^=WL6&0,V(5=#795"&<&UFW"(O9-JK+\N<6V3Q_C*NS MT+8^8P^:]G!'\1H]2YV)V7'"EY@.I2^+AU-5"?ZZQ=1X_Y3OT0G&XA<+ITX"K"ZZ_QI0_"XA&?P1D#6H5FYE23)74:BC?%4$9\I,X;CC^: F> M!D%-!*\Q8AC6L&O?"S&SA MB+O!MA:VEP$7?]^(=JR"E7QT%XU_2G"KBU6AFYMJ-^B&O*U5R#R"=S,J&WCW M"N]02-=OB'%85@ET[V1WH*U74)'5-XCK[4\%2K!/%/.H>$(#[%P3-".N:%?I MB%VGJ!KOOF(/&W&7$W+$WTI48+JV;M?VO<4#AC/)&9\&JQ4JW>(J*-4P%CB9 M@%<'F%G #?9#(4,#FR9L0U]L&BF',]=;GV.FAJZ"6@W?ZSQ\"7Z69&@0K'^X MBEW!8_$1>Y@B%T9)!R8OQN'T_+%J65RSM!KA@@U/Q/]'*ZHA'&=3=5@CLTJN MZ[ 2#_$#>L+@SO5%%Q(S5:S%2Y\FWI?ZJFIS4$+?[Q>YJ8"')9F(GZ^V%?VP MW1B!PY^$A%P2&AM0VD 4MAC_#WX)CQ/^//:$)E=2B@AK'4KU>9[8$ &F<:1D MXD_IO9#9$"*8;0Y$N5!50\48_H,)ZE6)MNF'](_;) M?+A$W@*SL3?EOOUUZ;L.I@S;$)A 7J7/ZKLM*;0"GF@?S\ES^:G#[ M<32UQK?B^63XKZO)]<7H?OH/:_3_G\8/OXGQ>70Y'HY'M\/?C&VHI^D+S&Q* MUE#]9!X?AXMQ6+W&UBRE=F7U\BNQ!%]P4&Z.YV$L-VONFFON4%^3^90L/")Z M(1(3;.A1$(O=.]&-1;\4H'%R0=P %KG3I1A5V23@$#\+%Q/*UN/[XZRVD *? M2&P%PCH2M5O;ZJVX?G"@B"<=)VJ#Q60C+'_;"F-+>[4E08\6"PIQZ7)@N,>/ MV O*@CWVPK/*?G(+_EKVDZXF,X^PL,2_W=.":LB$M5.%AN<-$.!TO] M-+:@9PN7B%"(,<$W&,%O>5JQ&07"^(.')>(#&E,X [XI-/'$WCR@5'31<\1( MF:F\3"5J2WJ=MR3@:$F65K(AZ0$HBHK@HCD6@O.+:.C'4Y[-YJBJCF+?E)[0;5@9H+3]A6)1M@ O.[N$9L!9 MVMB+VE2&FUXAM4.X8!N28 M]63*3T\"6M\&UP9E;93=4T5:=N^6C7K+G;J93 M[GKRIGGDIGO6EH,L?]9FD-*]OICUO(5[[@#=6M[P:VX*(_&0- M_[#".N!QN"OO6%%-R4(&_-W C\XS$\D-! M0U9JHRBX!R391HEJDM7E#,&,#R]K'@/1_U;50T1='E4&43Q+Z!E$HCIC"'LS MA&***.JFL6EH<:TREM<[&$M(.LN31FTP%K0W"_KD46S["X_\F:89^JST;L2> MN%994,Y?5\."D@U(T\HF& /:R8"^@&O&XP5K"PCW;#@YU65:93X_U3"?N.Z2 ME8N,,#43V)ZM9U=#:6 3[YK9A,%^W]AKA*W4+5^%_5DS["(\N<'L?Q@R%9MGJK(U5 6!'-'#"W)T4JR-!!J]\T9PW\$0N;1HR+Y2!F9 M&K*"H)HM(ROD9)#:STV;FE=LE,CU&MZM,0CNX19$LWL.%7CN=!/&P+KK'84& M%Q(J &U\^\" 6?^2@=8E@0K ](/\#4(ULP%7IP&NP$8O_Z_!12_#;&G.V H4 M5'E^C>YWRN9:-XUK!5(-\[<:$)MD;=5,UUH!6;T\K08IC4MAQ9? *G HS:YJ M5*Y4^4??=[X1U\TJ??-@1\P+FD4KWNO3G%[KD+]ZCMR!H&=TXLVR2M: M@=D."44-H-I7&E57&"L JKRR:&"H=3FQZE9B!1PZUQ$-(C7O(55?-*I 1?,B MH0&F022,7OQ+!4 U;O48D)I&N=0(;ZF JVYT6+*05 M--3?,?WIJ_@OLQK9!^(/J,@%7ZNL"NU3@78^YTH-M,,Z#-8[QXH5 ZU?4(WR M:1YES:RU!N&&X4G%@);2J?$KR(Q4^*ER U:MF*5BC+*OU="\S4.3^$ZY 60? M@4S%.&F64L/W4QX^O8]2&V1WB&XJ U1%K,;Q71&.BB]2&_CT0YZ*T4J]4X-S ME@21Z+N+Q!HW9P5-D*(DN@QJ17M(;8)A,WL.PM M8DJ]*MM_SEF@W+=,*J2B2E/H4:M8'>8P*TKX;F)H%7)6X&@44N+;+]C3Z>2[,:CNX,*J^BJ1;C$5LJ]/ MWN4/8U5N+?.UHJ8^KF;9JFJ552-=[B/+=&8;.O,<.C,QR:L:HAW%8.K!6T9< MA6?FY,?X(Q9FTE>1MD]_?Y%ULL-,1.OOFW7S(,U'C7V:$6?/@EJLO@OS?\ M16^CQ&/$EMF,&EM!,9LJ6WB[@RUL:HSR,!F3:!Z 7_9%;06I$EKM?SA:.!Z;=_HG_=.3MZ8_6:]BGR6?1$\_SPZX1/H1G0@UBA6EY:(79&MG; MQDGI&+:/%_ZC,#\BI.SWCRQF+_$*7?NVY!-2LS)R^ /TV3\65<7M4U>;4JS# M:1?@ F8GG9->I]\K;T%52?F;-6R)@/@LA-C#"[BZ4]R.;#&7TE2I#O#I]/J= MWMOF#3GMBA6 V"W86*\1L@C\ZL3EH!FGT(S3GGXSDOS>R%\.UVY 7 !J?I.J ML[2^.6(S63Q@'= AT[' 9*$%0NO0#+'+V89-PB!%[_9847>$2Y#=7V^NI[*N M>FW=5+M34^')B[:445ZKE3%]V$+Q:X?6X= E*!=>; M&N%W_=_P5(MZ8XQ4L M4X3 M:Z$&?:%:0FE6OB=V'O196REY)81S"(]?S9 +;?EP9%/L$/Y?4 Y%K(X81:%!_1TCVW_430!SFA#A:A)7E8!B6[R4AH8NHBQR3SZB-B$ MWI/%DH^>UH3"RBQ4006-0@,Y3YDU476$";] M5]I2DNXEQY^7'FD3DNS0LW1YM']F*I>U40=KQ*Y%GZ,?/5J%\$2,50M,#\-Z9'MSIY$# '\A:<^?MR1WX2W@P3=$G>CP,-5U M;H0EK(*54(,-IR4+/)G+H?D"^11-K0XOV+]K(.WBVGWW\V+,I^&DN5JJI5HFVJZ?R)" :'B\"G!T]FA5M MZP!3*6UL(>'&T8$EZ*48;Y +UJ*MLRHNW[V]Q0H >2<>KJVX;;F_E:H>OOF- M5!66^WNI:DEQ,[N*2[9$7=L![LKJW!UT;CT=Z^V M[7*AP0KC[Z"@3YXCE@*08P@[HR<;_#TK^*6M+@6#[UYYVDKZ#I01QBO,/S$L MO3R3&1=K2?"&"="7X'>^]&E.,74+M=T]! 1.X&)88'NB&=?D$3O"*,9>='D@ M?+*]:!AZS,Z?;]#O/I6G23*M0L[5\!*,6^:CV$WPQ$9\-RZ[[S4=_G[Y# BOZW=YV-57 M^BXTF.VLS"2GMF[>+\M%#7.@;V.=]$A;[Q*N,("L5O3) M6Z\92 .XO7PH),44,_'_OXCGW"..MX>OV\.G&B5>_#!VG_U&5,A8\E0$!@,V MF0\C;4?'"%54;5\J7-!C.%D7=!Y^QC0=;U_VLLW1]I6YR+)KGCH%#G,MH^\L MT4K45E]#[5CRZ:OI%D[BV7(H]PYC;^C+$5)^M2M*BKO]^F6HHEHE6C_/%-V; MSQZQ5-"T=3DF-]PZZ?"*CW'KECS,GJ2Q,K:G_*$DSMP7UR=N\GLGX MMC[!P6K2^9?6B39UFU6R"8M+A,L-?;:-BU(1_#4.TA=P_6V$A)C9<*!T?@]8 M^+7SJD&D7N&6C2-*X;[X].O8$UN^A=CIYBU&JTC;-X5*:<&+Q(2=0(2=GGZR M)=JNGLIO=F7[59T"+>M+VR%#"DGB?4PL9RA@)&W5J-.$13/EE%7R7BB](!U-SW-#A\'VJ3E,_WX,2$K=![K$+_>0.4?Z<=556 MD[7>/ZGQ1>JLN[)>D;9Z+S6D5%Q$:5RZ96NX4"#DRHIO,3_W_:_1Q=2BJV>; MT[3:Q5KNBZB9:Z;1+?=&[-ISRUVYKXYO/H[EV9+65CQ7I%U[<+46Q+"\\/!VD9Z8CA14ARA5:H0777TA<6,\9219>>H&6.YD@*42/:"G+X0OX; =,BUM A$V M66FWDE62'LK 6C5)W87?FHAV<]E+-ZF3(P7=H4A;.9BHQ(BB"72EWI"W1OA$ M?JO!@F+Y!UCQ9[%<\/RKT);9T*?K_,A4O^PACEGQK:E[*!AGH]KVWJ3 E:1) MV-=!C?Q\NT!>ODKP \J7 _'$@:=Y $L(#A&EV(,]9BR ZPN)^3'S)N6>K)4CD-1"=QP3E-D9L::FJ6/,PI5.G"B<(?-YF_-)U% MV6('LW2MW "FKJ"P[:[D84EH>#9QC1?(O<29'5ZM39F_#V&+7\NX) M^SJ:S['-)]XMYN'&<3*?>/@J\!RA^7/$"+OSB+9F M=)7I:5F4FWSBW2!J+WMOX/-&!8OY2MI#7!9F6GTAUN+06$TAB\D/4L[M?(_% M',B3@?_%7LXBNH,QW.H!,[7<29YX9;MU%>5AKHGCX *Q.8&N]BSTX@PH^5,@ M=XL?D8,&GG.#&$/V,F"8\Z+CI*8L#M&^T[F@[[$#WH34-J^,XN"V>W%#XR;& MZ:WSHF0I#DZ4L&&PL0;>T=7. 8N_P11=>O062>'TR[RHN W<)8G4Y#"H7"); M^O0*3J?5A(?8OS*CY%: \$\FN-U1O"+!:O(8?4(@^A1%Z4A;@\<+NL4:]5#? MRUPKS$18Y-X>S,19M>*36H<3"(''9/YY2?+66TIRB'9[#TMQ"M5]*XRI*'Y_ MB)+4V+G!?7KB1#^41TY[9-J6K>&U[RT@\ U&H]%3)'%F1$Y$8R8<*?4*9FVH M?MCFRPQ>.J*V7RJQ0[.7N%9]<7Z_%17P#3U(4IY1_T58Y@;\^*O0,5W.,/=S*5/L]CF%EA-6+1FE0G++>_> M7P18^EK"RQ&0^\8^SO=T#>)#[N MN(\"@6N?L8D'9RVI+U\27?L&FN>CM(9JL:.?:P9ZPM7NQ0WD45>#8T5TH M5!7Q7RSCSUT0D\NLOP$VD1( ')$5"5*IFL23@ -_Y M#K8#X.#;WS\6MO:&B&MAY_M1[[A[I"''P*;EO'X_6KD=W34LZ^CO?_N?/WW[ MWT[GG]?/]YJ)C=4".9YF$*1[R-3>+6^N3?%RJ3O: R+$LFWMFECF*]*T7O=X M<-P]OM0ZG5#&M>[2/-C1?&']XU[\RS"4AYVOVL5)[_2DW^T/M(NO@].OW8'V M]! G?*#UFUFY*6W+^>,K^\\++5*C0!WW^]'<\Y9?3T[>W]^//UZ(?8S)*\W= M'9Q$"8^"E%\_7"N5^GT0I>V=_//A?F+,T4+O6([KZ8ZQSL7$9.7K75Y>GOB_ MTJ2N]=7U\]]C0_=\U>?62^.F8)\Z4;(.^ZK3ZW<&O>,/UXSJM56M'/#T5TN0 M/H9-]:QIWPBVT3.::3Z^K][G$GT__F!,V^'[V:CCOK,+*Z9X,N MJ]^?)Q[EG)G3$#LNMBV3F<"U;C/IDSE"GGND,?$_G^]2]7FS",)SI-O>_-C MBQ.6Y@0B[&0W58Z_=,>S1^3=8]>]EFGJQ'+_-,<71!$OL6L%'UZ4&\BNR MS5M,)KJ-;I"G6[8,NHK*JQ+XE6'@%=7L,S*0]::_E(,ED%9EI>^<-VH-F'R6 MJ>NVD)U4D0T$YLI&XUG\U3]T>^53?F7^:^5ZOF57@D2VK"H!/Q&TU#]]^=20 MQ]X&*$/HY,.0R ,&RJP6$EXAXG[3$T;]7UI(53[O49TBLKA!+]YD MM5CHY48@D;@JJTWG4G0)YUE45X_80VX%5<\3667U)\BF25]_( <1W69LFPMJ MSZY'Z,#V5DF/)EM$M3,%6B$TU3\0FS9AJE9JOE&)=.J7^+W<)$&^F!"F0;N( ME>W/(NXIJ! :DU_-DBNI/O3A(<=$9ORMY;%BZ*JZV]4Z6BR._CT=7U)?,=]$^0[;G1-XS(OD]B^,7OP2PD$FKK+\CVO2.I'T^:J%,X31)6 M+4SS^]G@HG]^=MKOGG9[%[WS_MEYHM()&[@BZ?KKQ(CDTS^WS"+M&0A3G+BL MPV#2.A8E-,H_(WBQK;FP,"Q3<4Q,1+X?]8ZTE4OK@Y>L+-T^TMZ1]3KW_%^6 MQ,+$\CZ_'_5KIX>M8SFLL)]4)4.D\FV:N$A49V=['4NGZ3EM29"E'6Q*(PQ9 M[JO*72G">Q:PD M"M5G63?(W](*][-HCV4(VS(O^7XQ*(%!]?F6[]^C9^X$M89,A%J=F7JZ0 MK/O$8V$\JL]NQDO$=A><5W]7[IG5:3S[Z08P.>0*\^P3J_) 0CK/5:4SVMM_ MLG7'2V[PT[]O+8?M=V1AO9IY=&5N&*L%(P>9=.I D&$%/#GFU0(3S_J/_Y'K MU=AUP?MD6 UI([3."U6M,[$S3N%,/&S\,<SIV,%A77(ENH5 4[=@YF'$SSOUJOSS:FS1&XS^S&+I>Y!:17 %AU MWZ"_=YQ03*[7EY]!:<*!S5L27?5=?O$VRV5..O\^$UD-6-5W;1('M-FL)+?1 M]P<7>T-U,7"0#KF967;RPH!XFIU,V08&H; 4/.$"=K9M)U2:.; # M"XA+]7,,5Z9I!55ZTBWSSAGJ2\O3[2%>++#C8^0Y/G(SJL1H_3B3:^U1Y'4^U^/)EH M5X\W--W#T_/HU]'CY.X?(__KFF^K4?#!T<(DW,V36^DT=?>VP>P\/@ 9'F2_ M1@XU/^X*1I@I;;%?J,6>-=P\,VE(];CR@'*'THQE.W2@>?7A$I[@L1R>?=U21OEN,74[ M_L7J.\=#!+G\6U8[*W&/K*DI;:CNRHI==;FC5D9*]?BOF]X,%S903:HORGX0 M6O,G@OES@D0*]0P!2L,V@7FP=DP<=Q8PQ*XWGK%3N;YW")$WRT#NA"Y!XB.[ M\?731#RJS!E"05GJT9Q'UN9THDK@H/E@4[>N?Z/FAV[P.^\LP7;"?297$E7N M)+$!YIX1K?H*1<,6T0WO-\N;#ZD)TOZ+Q.;)3M32?TPZ=G'=*=*2VL!]5;#W M9L86Q1?*FZ]%Z=)HS\[[I]V]':1AX$#MO-EMCVB(N<4$UQ MR$!4?1:=O.K X329I#TTYJ)2W5$#BUK'/2@ R=P>MDO@57VXG7LQ"WB&8Y/]9.7C]C!Z>F'N$ESTZO';O-.,#EEJ3X4^)<8[Q9+W2+^ MOB=M!*_<:7=V8O6,1(ZBC'D:'.<.'"5<+]D/W7*8Y8\=%K9G/(O> DC'Z(SM3$V=J'],%\,J%Z(EY;^(T6>)-HB0;W+-C MIS)GQX97DU^UV_OQ;W4?$V.HV+^L=WVCG:X?^9ZBKYDK4O<)#'JLS'+&HI MUY\_77:.:'TYR?"L-U&T"[@ ]3J59@PLM08LISV(9[>B-8/P/:=("^RT_594 M>>G\ZAE*29HVEQ-E=5$][4;'[& M%G-94@D*+OS28>]RU@A9:=- +Q2X>%UYRX7C5O"B;G(WF+W"F(Y=R?/'"C,= M .4%%*#@1=\KVY=+UX:96U#BU@[+? BV4%P1D(BO%0WIC]B9IA]>R!S MY.U MF$$IR)!PKM5QQ0"*G:ZBI(? &10V)-!IW=[T>(=O/&,!(NZM-V2FGL?XR?>Q M0_*VF/_R>@@-XE(A@]BZD >Z/YJ3ZP",H(@&(F=(5R'^681-!)AR;20[ (9! MD"-*57)PK?=_@XB*5K!4$"ZKA'D.@&QY_!'S2MTZX9W^ )Z0B)*G 5^VR4]6 M"'K$-=\]I@#7_/-0@!P'R'@>^HAT\7$*-?IVH/,,F/N@C$%>$Y%A\/UI%1Z MW-RUO7."FK&7M=;QY1)/&W*V-"6EM-@$JM1(9 H5NM&J"$FRB0P05Y][KJZ( ML!9;SPX4$QE1A?Z]'1A1M'\H8RN)/ =I$GGX(^;Y'L)&8@YLPD@_D0UF/YWM M( T H(+(!OA.025L(.K=N)LX,ED/TA: :HC.VO"=A W80Q"Y01!-:IT@!>JR MVT9N<\!&#*KD$^3H@ U0;IG#LQD"U#, 90_/0K6GX,TL.LOUSX!.\95!E440 M]S%)7H\!%J">096D,Z-'*:<,%4-7400&0J9_9SGC'AK$0N 2#L%$2FI#Q3XD M >G&\A7CK4C"&8_8"];!G:'@]_4%(8&M0$4=F-&44DOUYX.Y'L^H+[S%)%5] MY+MIL^]ZY^1I,=/%\8-NBS8^: !W-O(SIG704^#-@1J&") 2%#P>S%%-\/A8 MB>5*A@#U[$+9Y0I4>PI>)DDVC>AAK'LV M*QCR"3>] M-Y]ZYE.2/'&W M>! M@C?_DD VGKD#T+^1X\"(AZ!7<(GQC);AU"@XJPMM][GY#H#^8CK([?P;F%8F M'RU](A95QY*]N?:9%5$=E.< V)?'+[&@V$'D$?9.N(U=NKJ-UK9#O'BA()@T M=JPC<=#'39W69U/E&_:,EPT+2G+:'73[6D=;ET@_1(5JR5(UW3&U9+DT85"T M-J=E:S-,-)>6KOT2EO^7FN.62#RY'M0[]VW<4A+KOOL KRO7UU:E0@"%I!M> M7P%/1@4FE+I7L7MUU1B*1%HYZ0O=SZP^XQGMR@5Q#BLNH[465I^V%)P'2\#> M]!E5VE&P>V#Q(GK\4P"<>Y05X7@^IM-HM;K^0O_['_E\M5K4M492*&6 M54AA\&7+3KTKV\=8Y7PG7[J]3=]))%);RVS,([(-CWG6A)V".$O]]_G]RD3Q MWM>547&DR=_5,"7?@IA-O M]I#A'-ML?%C7-YLN4)[]I:TX//BJ=Z?#81Q64VX4/-L>!6-)C8U]<0TH5]S; M/\L>(YLCTW_X-Z^FJ<3JM90LI6>^@9N/0_7AR1]M>5%\LQ/M'U^ M^BOH'UZ_M(S)'^S>(C;X86.R$^\?51(X"CYK6,_0,S%HM[ *SGL*PK7+CE!; M>]SK$:JC165J>*99\?=O4;&:OBZW^?%,_O7T>AXCB.WNE6RW-NG\"C? +0* M+PP *KRL(1H3B*;O85,@F<$D9;)3(C8CGVVNV1 '^62_,BM!"%[&F!T>]FAK^TL$GT@] BGU# MH)Q-+![2%1.#X&=0KTU*4+6UUH!#5'U]&"*Y9.$O]&T2K!:,< MF_\D++M>L<1.>#TH\?R4Y*SZZT9KXH$-@?S+$LJAWO]E?\VJ&@>]E.N&:0*\(0,>HU5"BAO%ZX,&H%HT/DX?H_I)/I.RYH"V'N MPS !$5@%#S^ X-"RBO9OF*W#@N2Y"Z66HQ&H&GEU%7#(]6G&!:5,XHZ;0;=PE(4=Z MLH>K6 \*KGV@V@$NC(N*.T"S@6I!P643%)]XX2PIY3!-1 1>P065%"S!PEI: MS@%;!Q>^@FLN&6""A;>LF,.U#B[Z&E==POK"5U_R8MI!>Z7HJU^5<6E?/[/E MF*+5Y_:"2SK_[S76.M(U9#U5A4AUC+@0+9MVO -ER)WH:,!46,W'3D$KWQ"2 MU@![J>[+09B#"+[<$8^&#&![(51,R"$; ^^W)&1I@P@8[U35,Q!&P%7 9 % M3^-FP)W?2DLY9"/@XH>L:QJU@?R%3C%1AVH-^4J K'DR3$*% X5#6E@?=JJP MURU_JE#[A16H]5MRO%!^6;@;)#\=DP6#7#D>,D2S(N#S ^EL^\YF*9PUQH%X(LBE %B0 Q1>8HK!A;7/ M9!"0+PWM0@&G8Q$*BP+=XSVIDGL-#0PVPJI)#CJ%9*EGZS)L2>ZL2"FAQL$H MN[J X0B2L2T,ET2LR- D/2:UBSYII#4^7E[C;E=]=0:.(26EJ6.DA:F4\%NH M.HS(CAY[,6A40*C"0T4NKF+MM%7T%4.K2!B[*)@Z!->7_ (1UB*'W,I+$=+%-3XRQPB+<#>MP!):.C=CK!N4Z*;.?'M!#G2QGQY MWA]<*O(>@ 1Y64]V0+&J'MVC@.5FIV\CTQ)(58_J,<2.1W3#8Z];#%>NAQ>( MQ$..F')(UM:Q7QATP6@AM1G"5/] D5+$O&>D;!W-4(QR)SEJB@&#G=SV1VF%"-2671]0/!C'(IY/'LBEF-82]V^\@MU%N?;O?6";F:+UB!#CM1)T&GO9&J M@;W*C1KD/KC+39\T/-H0%-C2R%!NY@17 H\B3[Y.D$WSO?Y #B*ZS29[)CM" MYGK,I?96+.YK+R/<=UC.7[6PI, %E2I+&S4=_A6F#.ZL"9:YYE89UB<./"\& MP4FM7HN4HRK93&4@JNYKNM=?,*'@GY$?BUS,;7;B-E$K@5!U[Y+_JD2QC@B2 MM4VL%\:KNF/IB> 9GVE_/U>"3Z>?33\>EWQ^].WKT?_?3S^^]^/GD_NON\ M;?B9P3?%QI8ACG[_F?_OB4TY8HA&\<^O,?[ES3Q)EC\?'[^\O+Q]>?^6T!GK M?W)Z_#^?;Q[\.5IX1SB*$R_RT9L1:_]S+/YX0WPO$53*=7]]HN%F@/?'V[F4 M+?BWHTVS(_ZGH]-W1^]/W[[&P9LUB/QGBTDVS5\/VJ]Q.OWPX<.Q^'7;E V$ M-4/GT-ZV#Y)MAWSC[X^S']\P0H]&?Z+$,^EOC; MG*+I+V]F011/CSBW3GYX?\*Q_K>+M3AM_AU'P664X&1U'4T)70B:OQGQ";[< M7Q> ?\84D3GRPF3^UB>+8][FV&XX@9\5D8]K(_B0,*GFH)R3*"8A#KB0GWDA MI_3#'*$D+H&>S6"PD+OS*/MYCA+L>V&CF.Z-[!SM[1\GT_.Y%\U0?!T]),3_ M?4["@*G8RS]2)H<7:(I]S)3LJBXQRL_7)8DN<.R')$XIND"Q3_&2K[S)]"R- M<83BF*W+AW2Q\"@#,/%P6&81E!_:#>)K*";3!SR+V([E>TP?^3Y)F4**9G>, MCXPQ#-P$7^ P3? S$VPFT_$D3;@BYIMP'>(T.3UD K+VWFQ&T/:,H M1>V3SC2Q&Z)MEL$Y63SA2(#&EP1KL"0Q%E\+GVN0J>I48 DSCF.VL7Q"87!% MZ(,7UA*B6O.Y(=$=)4M$DQ6WFMCNL>2[RRU*ZE#!-*0;1&\0&S*^]2CUN.*K M@Z!J*#>(74=,=<_P4XCB*QSA!#&Z7T0M+E_YQ_J*MX&I MH1+N2T213]B9_\]BFW,2)RW+E]W4D CW*[>+HT2B-=C1H-5U67IFB&3KA$)] M(493/L_2DT D1L?JN]RTD AV'Z?-DR,_J*O#XF*!$^XIXPY#=L[C7F<4"9]S MK0.C>5@W"$^2.:+7$8,9-2#EFM'/0AZPN_-HLGID2RWV_-IJWSBFJY#- M4XS^2)F,73YS0:L7A5&,51HU ;U'_0V*ZX_[\*!XX;U%*25+_H](<3A&,9H> MK]L?OV!VJ#R*F+XD+XB^,9)*!F%(Z78\/N'1^@NCZ.E/1Z>G1^]$.LB_[<^5 M1V6#1R6=QS9 CP9< Z1Q0A;C5QQ?D(6'V5EOZJ6A2"&P5\O6HQ6I5%+F.'[Q M)@=EZL5/@I1I?#3SO"5/_WEWC-A<_"]\R)C#^T[ BE"P.)2^@R$R=K"VQY>O M"5,9W*MV&:4+1,6><(/C2JD5%H*W'0%'R7& %UOA\,*PFH3E\G-XCM'W@@YB MM :@8I\Y>4AT% @V-PCBX=!-P"N&.EJ@Q5/5%2L'MCAN Y#.&5#43Y_0T980 M#<(K';U9><@6?#L"L1E[#?$Z["169O3[>G0.3^T5GH,=\78!"K9_Q0F?8-=] ME.L_RK3>Z+,0B#*Z0F#$N4#\PO0ASS@DM+(BY'_9Z<'U'W[+0L[CISBAS&+8 M#!YZ3R@4&9^21K^=[E% W>RX6V0VP>6[T,M2_3819O;Y"D<\5TR$9^_Q;)Y, MIE]B)$ >3Q-$Q[Z?+E)A1%V@)44^WCH0%H0F^,]-KJ",0.U/K"1Z-U-O&;E; M:6-:9"G3 !L0IY0L+*2'=(U%&C,XB7!_>-O-=*VYJFX=&3=V9/E9A?;HD8RZ M19=09C+^\H9]6E),*$Y6O[PYV>K,XZ+2S*E^LS9MUK#4JM<&7IQ/)D*KP('3J$[E.V52U[; MX]@!RGDX+@IFX!ZNAPV52,J;%K&KH(QLJ$U,4-34(TH32:E+-%#GU8HY8^YQ;Z@",(!TZY\BY[E"5+L6WO] MEV.:S9&^"&#G2]D*(:O#>A&1%E9E3).< +)O.^%C7WZ[Y[?\).NM\-N! !W\ MVBFXGPO>DWV LU_5(.]^KRS7*N(0Z32=2><>6%S^)."XU?S9/8\;MC,%N]L? MF9OK;/79^Q>AX@"JV0%*C*!4?"7' $:H'8!&N[#D*%4(IAJG]JY1C=&D%M"= M[R2ED,SO*!60<[ORL^R9[=$Z?^^>^YV# &=4WSEI&06RFXU>^)&2=!FS(9BM MS%/M6!N1:Y2B8+)Z(XNY MI]KRMNOKE" RP/3'$G-/,T'T?>L?/THQC90&L/NCA@U"A2.&'2)@5N7VXR?, M]FWJSU\2&J@Z6J8)^YE$/@ZS'+X\-G9+N^'IS 1O8<(F%892?F0ZH@5<7*J3 M?=RE&J0%G,$HFQOL/3%0DU4)A7/8QT;IR'LY17\#$D;5N5M$RTX#M36OF0UM MSMRD3M**F$POM8F82P4E(X142;5) ,>Y?5G5T%A4Z+HAGB@!F67\,\P8#@@+ ME,Y6N\^&K)HZ0ZI3RVH.ZH*V14BTVDO65$D+5>/ZJ77-<(Z80>T^7ZX6:GFE MH$+)[3K>%I?V_TAQ5KU5LT05K942IVD/!5G^D2+]*C/V*T6 @YZUUY^9+:0D M2)VO,R4*^25D!;KK!(--Y=@ZZ44E1]&$_$N/ Y!H)5*-*HQ4E7BMI1Q59SZI M#;R#H'M)9//ZH"*2;C4$+T^A- M;(#H? 7)@+'FC'=Y#GA":/=IN'M*WZSK&J-0@TM:M$T=H>U29O'!N(3JS MZ/ZNL1SL_++0@.MV3:QK!:R+?4ZH*#6B61?*]J8*#O(>8%"VJ54LE"!W?UENT>.T63*SD[X&0>I)TM-4K:3WFA3MG2& MTJ\XF8M"HCQM>HZ7CR1[+%.Z1BJ,8$<&\QBU+O^9&$0J@]7I94$%&IN+@Q7 M=VRCI4\Q#K!'5_SA,XNR2:KV:@-&U\,)RCLPN*=E,LT5[M6;;L:.:B)8=:UO MT%EPAY2%JGO[3HU%P<:S@MYQX/G%HX$IDIQOHPX-[[=R<]3A537V2[6/N;$P MR](CSU:[-G?>2A37XY#OP(\"?J/?Z!MO8RK-(:N=R>K'JA6R0=J'O?O@=1'7 MXG&N'1S=*@=5\7@>G=_]HM$<]@-HLBS*#.&:2H;LDOV&5E@WN%HK\8.8P.I\ M(99!HY@S(@/?O7V;>[W Y(64M];:MHKV0)#5[[&J]F40;MA\U9.?6(+BQ&:5 M@E[8QG0@.S941:%CJ[0J65.UV:IH# %'?7E :6-K/)NT ?7T)C9 =&_,28$N ME-Q3 NNX5@!Z2JZC.*&I,"(UY0$.&JHOPDN;NL?.7%E$T=P2TX9/0UJ*$SL@ MNK_3+P&Z<(U? ZS;E? 1D1GUEG/L7V &'WY*#3N#NH-27O1=X&"M726Z+B4Q M;W"U6'&#V /4^>LYRKSW!!CT1E5K*#J5P M;C)#WE:H+N/\]Y1$J1^,J$/B#YC7U5?5=9,&MY4->P8 M'W[_9@V!_&*GMJT.,WGK6B%: W&)Q?R=QF+E\&Y"L5HXW6X)_. _F>;<:%6Q)YN[_D'8O2ZL051U&?T,N/4WLC,3&/U *O\ZU% M@4[A5%\>#;=K\:M',;_F>.\E.L_P?C.EF,D:NL9+:WX=-K3"K4%S2T-;8IJ\ M\S5P"&Q>_.5 NK[DQRN%/GJOXS29B_?HC%5_]QMK;IVIFL/ U'#]3MZ\!+:- M%[[54)[8 >*H$NTAX,6[;VJ ';S@@.)-W5S%.6.OA=00E[1Q@(#R5''0QH1$ M0Z<(->F(9LIN7WS8!W'[[H,,M.[E\YP7<4!TR0/IW"&L$%)9,RF350V[$]=E M2OVY%Z/QC*+L1<4]D#1B;-E7(=XE>M<2>P,S2 5X.ET3S#3I#8E]]NT,P+LRL*DA4C:7$@)(HV[8.NN32S_[,4Z,:NN^BI M1.2S=2:?4NBX/,J@ZM[VV:Z#751/>>E+V59J"VA;=X8>FNV#H#1]E&WEZ.E: MUS)M;,A,+(#HU)[1 +TQ:K3 [DO^WX_W2'?#OF:_%/^VAJJ U,O+R]MG3!&9 M(R],YF^9PC\62%T0/\U.&]F__)U#L02OHRFA"[$1O"EP"+TF* I0L(?]R06ZU)Z\4R9SVIGSZAH^VRR8OT_FYE M8D(A[U:-S-X"[Y@K>7ALKI<7&K;$AYS26D\D9X*U9$GNF!?PJ,6"61#%4T[8 M]R<_O#\1Q!5_XHG+#&X<,>"^D@1',W'91AZWL^K1%KD%%8X6ZUGTM%;+"R>R M%1KM4/LSV]SP,K0EM:YYIW1^5YW..AS:$FFF(:V%6=&V4_*^KR/&"@2:T]B5 M=GIF+Z%KIO!DYTQ]\Y8H[X5AR7WR (7- 4^]I^[;P0R8(/F9/Z''C+O+4.A_ M9DYGUNGN]Y#$*/CE34+3>A://:=XO%_#F>QGERJF*D\RR)<4BU"48+6+E?#? MJ4<31,/5/5H2FFA(?=#2I>:I2O4#))PSX XQ"-B)*[A@&[R&_'OM.B7^=\T0 M?P\%YZ07N4""=$;A/VS:*0.^;TCG'&#AC >9,^ *A^@VE1@]\B:=TOR'>C0_ MA-XQK>_1C%]-\+(+/DIZ[S?KE.8_-D'S?0P! MF@V&7IURY:5$'-B4MN^5!S>.R$@L8'!!* M.E3-N^5%S6.R'A48#+DC<>*%_P\OM3NYO'&WS*AY>M8AXHP5 M?(&.*?(4Q"_^W"VY:YZ7BZ [(S#/ @KOYB12']$.FW1+Z)KGXD/PG1'[@;]Q MR"8^???\.I["#2%OUBW=:YYXY2@X-EK.4TH9_)GGC\L$,ZI26=1+ MW[Q;1C1RPE6AXMPQE"#*KZ(^HPLO\=90:CQ"\N;=!K\:.>:J4 '@C:;G[*@Q M(W2E=4CG6G5+_D9.N'L8.*;ZP\(+P\U#E4JJ[[7JENJ-G&7W,'!,]4EC+U++O*)UMUQHY!"KP,0U-UYWH;DL2JIFA:1IMWRH>;I5H^%: M$=J5(>#:)B6+!8\&$?_W+"ELDB9QXD7\S**V3+6=NF5) M(T%B/4*N6<10H5[(7XY]_0=2+XR#=MTRHI'(\0$.[IR;F4E\A6/?"_^)/*I. M$%(W[98#-<_,:C22;>@]U,X[\?-WP#;W?CAD0Q"7' G[#( M5\?/EQ>AL?#.^/;\-/% MY;M:5]MDE_!4C8;K=]6OW^D)/UR\JZJNAHMW[B^$M7?QKKG->+B%9W<+KP.* M#U?R6LR"J+71'MAOJATVU[#[&WIFL*7;*8Q;>94?-(K'3SSAWM\/7JH:05!& M=AS:AQS0RLA 6[M-K!APT!;"3BP7H$,>' /B!7G7CQ7V9OB)SB$5LA+P;04 M( ,B[]CW^561^![Y"#]S57F+$GFZA%T7"/K'FAUZ5 "QZ3KB+PH2NF+P*=A2 M; +!3K)F0Q%T0&2_HVCIX>#RE3]*S-\8GB1S1 MX*;AAU=/E1>/23++""!#O M;@D/. 5HM[8-+--U<'DCN32G=(@ 8E"&SR<4!E>$/GA,]Y*$/RX\F5[@>$EB M+_Q(2;HT;$8E!W%YS;G\]E02.7#,M>&=&];\V AK(%+^CI(EHLGJ+O2R@H-_ MI'BY+CYXA2,>^+A!7HSN\6S.).D+T^7BJ=9IPK2Y[Z>+5#SS?8&6%/DX*VH; M!>,%S^_]LU"Q\&#+:W]B.-:E?JMLGQ* )&["D/6XITN&E$)8#'W@F*\Z/AN0 M ,0BMG$@_F#3#?&BXFF'&0N^P2RRZ0K'E-5;1C:X .+;=91XT0PS&#/D&*27 MKWZ8\O2UCX0$+S@,%7RSZPK'L-4?$&UP <0W V\)VT)01SURYH)P4?)B/LPG>Z#A!"2QK)4O % M/LI@!6C$Y!/?\^P1T06'5&^A%UL"VW L;/,B_( XD4/#O./#B!"4=T* MHC@O H$3[MOBP;]S81?.4.2K.:#M 4$WV7GKM&@ 8I"X2C,G(<,XYLD2R( B _C(,#9U'<> M#JZC\>)8P2*+CT:,2T<%Q(])IB'ZMT MG4U'"&>9=\ 3:DQ$;3>D! 4 MG;T/NCJ>@-;H02GI<9K,&7!_HN!+%.(%3M!^:?ER74%8# T(NH+[&LPA<_DZ MCE-[QFY:0UB?K?-R@RQD]JFKWMMU 6'EM,W(+HKB5XIXA"%YX7X,[ M\;V^DO/#(_OG\^7MXVAR-3K_-+[]>/DPNKYE?Y^<_^/3Y.;B\O[AWT>7__WE M^O&?H[]=7%Y=GU]?WI[_<_ T-@)CQE3^B J)1-Z"A;=1WJ>7'DCHBTTWZ-.RO)\4: #QL:1^FTT[2 <,;3BI#!3-O"#3,#0,L'0!\(YP9HA M!EQ@Y5=HN:)J#,':MV:'"@D@KLQ>Q@Q-KJXA9CC$#(>8X1 S'&*&0\P0RD8[ MQ Q!Q@S[DS):*[X'/%6TC_&<6A5Z^A"E$=!E<%VDE"G9["E&X=O.KE-RXW R MS5VM%+?Z=)?F:HX)P>]?8L%51Q2^&&1BV[ <6 \*P09O9'U8R(PU40 )S3CX M5QIG=QH?B<(C]:M'J1X [2!?9Y;UEH,\/(BX+1>H[1W]:S ,X \>46XI<9KQ MRC6*GQ_9I]CS.1EB;19)"Q/56+HQ\M_.R#,3/YR1B7W848>_4'^#9EYX&27\ M/NQAC$K: E!>26MLY:[XV[W'S\Q?3C1UT%O9&E#(NU7E8B0$ M/&[RCQ0A;0S=HA^0D+I!7DT\VD.J'6WVE=M^GX3MQPS.MQI=IF@)P9=G+4H[ M%:? QNV2>&1C3Z:Y]:U1;XJV#I2;*I32B7)3D,&QL^, 1T^.ECZML>PH0-2> M5HH+3HJR"+:C O.0SIC*X!]^Q&I) D!Q;1[Q MW9617UUX"R9U\0-)9_-$EUICT0]" F;;B]>"#$ZCZ>N(-A-"/(OP%/L>.SIG MA2)XSB )>:4%1HP$7^ PY50XJ!]2+N+^[C#BOHFJD^DH!\5H!\9H P=KS$%A M9]$,EI%($XE'9 =-KV+S')D-+KODR^RA59IXF79#IMKGTS]"R[8 MQ>6;F:1KGV4]H,]6\@$TOI569X280="D\!7\J&T2TK$G70K9K;?0QPC-W8#X M?3I8=69)R=/%<1F4Q3(D*X2$SV BH-"&2#3M(7B:;*6W4 Y%C9);WJQSV;7\ MV&L#X;!8A0=[:+@NNA$G%/NB6!<3B2^,CO']PQ=#[0UM'P@'OBI\,:#EVF%8 M>*-PAY.A@)"A%X0S6Q5>&1&#:%A8;[PFUVYSP[MSZS9-(KE+MQFCN(?NW)J( MCQ?\K-Z.^&W&AKM_-R.%#9&I!_XDUMZ;S2B:K5&Y1\\H2E%93]*[6IZD(A"\ M#\W Z($+24% G4-(WZ4);1/3) <[^[:#FWWY[8Z2(/63"5U?$Y3X8M3-X#A0 M;$C/5[4:EQ9,#3O2BVM2&22QU&%A:.O82V$2HCVJRS!P?7;B:L5G@"6".0V9F1*"W/))YY3R(/83!NQ!DN2Y9?$A<^EK/+WA_'=[17J M_(3B/G5^FJS7[BM\(SR[$K_-ELK(N2MSD'NSX6R5X>B%'RE)ES$;(I,. MWD:D"?#R!\PF]0ZSG_<666>S=ZR&VL=+$P3N:G(XQYF.A3BO.;LBMG-SR1Y@ M8RBY\FA (LS=KNX]>ZT:Y=HYR=SS9[)IQ*!Y05275R]O""&>7%.R=^<<.8KM MT/T3GLT_>@ROB$.LH;N\(1 KM1FZRU$$I"[%G0WAQ16$5N_;QEYPJBPXW'"- M5 ++>OL]4=X/R.YG*=R6/(/AU"P F'UAPC@]6SUX(;HEB5Q&M4[0>D."VQIU MHJQD=6FTW4I!^UK-Y%_L% )WKDH'A.[VS-9?!VH!33V6_-%+'*R_V&C!4L-! M,%(=RVEUX@&Z>W5'B8]0$'/?\@5^1G&"$T:H7=E+94ETJYX0\BX=BXD5G?HE M$;>(OY[KQ?/L=^65VVI#0 M1/SHNM.,BJU(W1Q"B7O'VXV:." 9GHOA3Z;74>)%,W[I(A-9(_\-O2%4S #DZ0\AP"!FVP36)#/*- MA.ERKLI-T4&[WGT.!-IA^%>/^7V;F9KP$D>&3,TA4_.;S=373$Z M!&.*_V23W*)G+_ 8.3XSQ>[Y!B M&W)<-&5"A.-E,BT1P>)E5+-HU?@I%O?C%-+=T-A#]DM3E 048"B!R1TE[&.R MN@MY[9$HN/PCQ4O.A1V*]3.NK":!L&DWNF K9EA9$:N?PK8?=VE2QG1C0U!R M$$1+1R-8*3=K:F5?H]D-\F)TCV?S9#+]$LOCHRW- 2'OKW'9:8E6_=1*%VB* M&*5XK0%MX+W>D!!R 2'H( EI8*F>"R1BI^K-J9$1(63UN5/X]-\D.6%M9#G,=J9:J=3CNN-# M.-(WOQXK[71F8OVE=%AKN@O&8;X=H6J22D[3(3J3-V[OV8G!^=LQ9^3UZ2E6/6$DUE8EH%[ M]^#,J#J_+JE BDVJS=ZPZ@DD4Z.$M%KQ+X^BXUV;:45M+F"^ 033K(3 %;;' M'!IM);'@D.^RXM88=W7.21A<+Y:4/&?O76J35BS[0K!C2G*@)(: +-JKE$;B MXC&#^0J_\D_ZJCJZ#A!.S177C@XMMQQZ(-/DQ:/H CVCD A4M S2M(?@:J_( M'PU6;MGS%YF,=3YA1U8Z16.N*-2[("ZBJ2672%C<0,@$M4=+_IR;Z53;PPQ,)4H?*5%66#!U FVY:WEMP@S0&AW[?KI(0R]! MP05:4N3C3<0X1(+B43!>$)K@/_59#E-$(@+(/XEK_5S!]P+!<9^'#R_7YD(!N/?=@.V:N P#D)F4R2 M#/(Q?\!ZEKE2&-=X5$?Q\R/[%'O^X75$9>B@N8DZ7M;< IU,;DN/ B3XH)7BPM9<%L%VSKU7)*7)?,PF#90. M.6U+"&&&BB*W.^$J<'/M$JJM.4RGW6:G<'J,)_^S:>^\E4!.JA L>D$X1[Q[8#3'(Y*C>#^R-0D MXPN!\#)D<)R[H 9U!ZBQPD[I48 JJ9)DO-;UE3C/3E!MN2B9=R_2?V^ M#\+%^J56DP)7]X/@-2[/G1(( EI>^?0?ZP=J3)T@^(^K+R\3=FZ7EW!P3Q$U M&DB:CA 2GEI88#D, :TPP]YM-EK*#.!RY;5IN)2A07]X?_FZONS_D9#@!?,3 M1!4)D P#P< I+_@E."[!N0.]; !*:_I8]X5@_E3C74E$W>:GDFCVB.CB CTE MU;)43]\?1E?YJ$=\V!$?MV?9JASD:W'URE2I0MIRR!>MGB^J(?V0\#DD?#:9 M*I2#=$:1^/ K3N9?$?L[^42RB__GA"XUN:#E!X%@D-1.$RV/MN-8,]N-DO4> M9RC4(V_J/EQ94D'*T8#%!6TT4=48B+;3292.#S "?[7';6JP8-QY6'/(KY^KSW$IV)>MC,@;911#,LME1TAV&*WE&&)@=':^,;PZTB**2F4&+[,'MB*!2@3WXU;%RD+*_0$-W8OG9 M>\6+=*&DX][O+I>\@ND;0NY!ZKB\Y.9]"1%-GDP?$N+_KC$G-.T=: 1%!3U+ MNT*#B^,[[#EXM :&K"$0 \,H6(7:A1(\VCG#/*1/#&X<,>"^$OYDVP.S[Q6N M+*L>$&P+M;SLSC$&-!P_*%58L#>&^@O*UNY**1@0*#SH)%-./4PI+^)QY?EH MO""I^H4O97,([L?*_,LC BB%J@CD-1,CMM83?K 0>CFX8ULJ^\&;V>4JZ > MD+A:F8%ZU,"R](JB/U(4^:O)E,&+28#]=>T,N_6GZ0XAS[7Z>M0@!HB9]VBY MKG0RF>9SJA3,4S>'4$J\!+/4B !BS@/R4\IK?SXEY]IGNV0-(500+\$0&0J M6%'$Y+.7I!RP"Z:FK=1=@5QNB4P;]5)E!U9 #M*INZFZ]XM^YKVBN@PZ^(Q8>D)\3KZ!XX" M#H7R]%R^>[=\JN[]*(\9H%4G'*/7<9PR0Y<94=$L.QIF'M!;]")^4D<\[#IW MR\GZ;A!;O#I8;]F^3QE0X_@"31$[D@17XM4U7=LJ#$!Q)V-[$RF[%\#:Q1MN^5+??^& M HW.C8@X5SMWCFEPY]%D=8-F7GB%#K:>*@-TRYCJWHTJN(&Y\OJ0+A8>796] M\/K.>.%U/?!PW;5I3TQ2>VX9C#B."5WQ M6TO\-6K3[: 2_2#DNY@O"Y5 R+5)-F2^]"WS)1Y??4H"] SM9/+%I MZ[BVZ]*3A!0[9 "='_/1>\ML!0=+H'Y*R2$"@)C03Q?+-^)AN?-PD+G#-\YQ M)5L.&_8L=42& B!6% M26JT5?9>>I8_HD0'$J/ZD6U5/&>E)NM4:/(N,1&G+ MGJ5Y2'$ Q(T\8+SF9Y8 -GYBR'F^BC&F3GW+ZS#A Y1?:T QBO/&Y!W%3 DO MO? ZNF7'V\<7%#XC\02BSBM98TPHWAJS&*MX7@'IOHK$/Y%''U]($Y*P'0J" M\Z%E =CBZC1,=$ZB9\0,KJ<0B5I1Y6)$WQT612[E!D:"@R-!09&I(<_CI) M#C=_Z3N"]=,DRB$'R"6U)Z#,4+8[HHN&/D@$Z/7ES)%#%P<3OFA87U,Y0^?;3#)RFKI MKD+;=>]9WH8]8L"8F5,/.Y_##I,[BGW+B^W:_CW+^"B!6??;F!P:M,#I8L*^ MBBNH CJ;#:[$8#U)%*F+)J %FD\PWG,)JC(4=3WZED6B1::#=?>K>#,MB;/[ M]M+5M-^D+Q4\Y- #$OT-:&-F#N'9/(DG:1(G7L2?G=,PSRA N++5V;+XCC3K]L?X_6OL' M26U#[8,AO6U(;QO2VSJP*(?TMB$78,@%J+]R[-9,[R+Z+?J%OFGW7?V#;4?> MNV_T:G[]L^AP-1](K%Z' B!6]/MJ?OW*";VYFK^G;&])Y&MOZ&O:]RP*K\'$ MJ6-&5&V>DY"A&5_^D3(PLCK!S+A,0X_N&I9SU7Q_>/\P/]._C[*Y^)_%=.S# M>L9\)_@>G =_CH(T1.O'$L]6PF>N\^1H>W1>Q[S/C[6J'@HULV1XM+4C!\_P M:&MW?IP&'FWM(*#S.0T3O QMZ:YK#L$=8$-T'0Y=/(:0,A5J+>:*MA .^'8" MKD DA&>MU )?V%=UVW O?9:+!8D$+K)'.4,YEC0VFE>D-"4W^&XT\=5"$MWAPB9 .\!7]S;4$8"PU(LXJ_.51A M,B[#=)PF7,"LBRTLR,+;8&8>ZT MQ\LBLAW8H(JYO_*,G;MUCKO4(+7K""&\T12[RN -TG/X$47\@=KK:$KH0KBD MR[H.#[*\3*[#]92CW)R#[W#P'0Z^P\%W./@.!]^A:Z(/OD/WQO3@.QQ\AX/O M$#@LH/^V!\?L7B-5Q)A_0=\P+H\R$3HO/5KLV MZYMLXQ>/!I8&=-WQN[Y[):;6EX/8:P/2K&Z&K85;646L';_$61F_'1I1=:&?F;,98#G M> FZ\C#][-'?42(BJ]H(LGN@('C:FI58*)0%E# F0'HR$^-IGQB7 MKTM,16.&.R:JNU$-C@_A%D>+&K09(@'W+8_C.%U4R:[X07'KP\ZIG)MV<"8/ MSN3!F3PXDP=G\N!,'IS)$)3!X#0:G$:.18V?U+)DYYVAR%;=9Y3,24!",EL9 MKEMT,O/@0JI%/FBG[J;POP,00 :6Q^%LXDE 8"[.+Y$%/ED M%O%:^/DVXM'%LBZ.[VNX./* %-L*4 8/Q^#A&#P<@X=C\' ,'H[!PP%!&0P> MCL'#,9Q?>^OW^&N=9:VPN>6E?F-V9!/4B1])XH7[9YY;DOP3)??;HT@3(E9O M7@B[82LGZ YH]RU(:/XTW[64%N?NC:0VH0@ZD>0B?;\%:P:" C&0+\TL8*0 'VBOWK._U+2'X\LT,T12]%V&$HBRY$7 ;.KPRWL M<1L:)<[(FW8K\Y_O'DW9:*KLK1!->7YC'P@VHX4X29^.D6/4,?'E[QENVE1A MC=V(+AE72AXM6&>'<=>KZO!5B#IQ]#U+9]>@R[\;DK^' M_:F: [=?CMH\FU'"T^%OL/?$>8OY4X0>1SV81/?L)M]9<3 M,>\O"/&(_'F$_TB1]JW5=J>$8/SWW5G-8*^Q9?D##T: M28#LC8"DILW!JRY MO0 =(M?6 M!3^&7$?+-#'<'5(WA_,.7-?6E)HF\%BKM:5T'8"84B9Q-?$%Q@V>?*9HB^$ M($T]MBD0<\NYEG9U4QY ^].ZRR3HBJ1Y66O7..MA-L/6<1X%PCT1YQX^W%^8 M"ADM-P2$;<6%Y)6C$N 02P[NLB&6#]5"++D9>Q!B&7+A@84WAESX(3@Q!">& M7/@A'@$_%WX(07P;(0BX8G7N15Z O:@;D5+,!OB"ACMQ4M!JN*TSW-9IV>F&VSI@_5M2='(.A3(<+72#X,=JB+L%O+I(0)$!\9%_WGF-BMI3VP%"Q,.> M$S88N>+!Y>L2TS(\V';HUTT-&XS<\4"\6"CQ%]IVZM?-!5NL7/$CIQQ_1?P/ M*!@_(^K-D.Z-T"8&[)2//[3(1VN,'>\]S?#7:K!.>?MC^WL63+ZNE7DS?+4: MK%.^_M3^/@B5K]N-H2G>6@[8*7\_=+.WPN2Q>M.X1YQ8[._G[.#)*]VE7LA3 MO)K8@M5C=^OA/7&R':NQA[4SUY> LN-VR_W:SIP&,8>GX^MSO\K8W4I ;8=/ MP]@#SD=J\NWFTY-J&4I_@6>;A[2E(6UI2%L:TI:&M*4A;6E(6QJ2 H:D@"$I MX*^:%#"\M-U @;%RV *J.3"\0C:\HCV\HMW;5[1K6W$;V^(ZCE.^A7V)& M#!VTWJ$.+353%PBZO%&VV:'=(;,>$HI_SV)2=Q0M<+J8/"/*\1-_&\=WB/HF M]MD/ B&GK$6&VA.B Q9K-<+8]YF%R%^6VA=&*:F!T"'_WV< MEG7GGY9PY]\_?.F!F[[Q1^KW3S/-C=^U??8B>8Q]WPPKMH'C[&^<>L8T.^\GZP51^P3!F>EM;-\G0 M!\*)J\TUD1<) RG:,>^R5T37:2>3Z#.CT/ST>\Y:C6O6=_)^$ Y83M@G)P?P/5E%!U,,I(F!W<5)FB-+85]NSM3K=>BE)$W% M_[ZR#0Q'L^RU:>V+1(U-T8M]IIH@-DJGP5,/< .K)!?=N^K=:94L >$Z8G9Q M*C3N))DC^CCWHDGVIL\MB9Z9I*/@GH3A%:&\4]-ZIR(0$%R6P#1314I^6Y*< M/:WI3H@W\_?BY-V*XNA8UC<$_R;$_&,6R(@RPZ1S*=^?OM?F8P^$?)_>WX2, M,TI/$19%L1R)N02"7AO$/9!T"(=_,\;>*1H.VQKZ1 MA54\2\%;7:7A^T8.WW"76&F.?1/K;'V2XYF[\!99.>"^D4,_W!56CEW?Q/(J MGB#AK;#2\'TC+@>XBZPTQYS>GN#W['$B$!E' 2_EA!D!(A^CN-S]B1]/#NY/ MY,8>>1&_0Y$;O0?7)VY('!=@UMV%4#5N0E/&-,G!R[[M8&5??GOD/)A,KZ, M/^,@]4+)I09-.S@7&_0$Y\M7@T8+.U19NO^*D_D]"H4JB>=X^4@N&3+)2GKQ MH-((CN\3&*5-R2,38NUD)5_0MY\]^ON#/X_0"E%-'K*BI4N_2PT1VR44*_!J MV[8SK)Q[OLLJM%3N-P>:27$PM]-,.= =T50JX0>_ M B!Q)0H&&+F>X&*GYF M]%BD"R4=]WYWK1\D3-\0<@]2MPU.N]"A KD)J);&0V5P6P98N5N4@W133X$; M5W:>C,@G$O+2W$P;JC3:CMU<_/5+#N2ZU):X>*G1 ME)KV#K2EPAEDKRTUZ( HZ2?@L:E&6V@(1.\994M2PJ^ 1TOU7*05.G6%, T] M("@NM;SDBJWHT6B'VI+BF3I2ZYI#")?:T%F'@UNM3._8#YAAQ1M8L5+9%\(BJ\-?)6* 8HM[$-\A M\=@-4RUX$6MO/]ETA!#RKL5 *58=U'F[?/7GW':_YY[.]>WW^![Y"#\KZ[D9 M^T"(C=IQPQ(AN,OHPEMX,Q0_D'0V3W2A\60HVS,T=_6H_Y'#Z*\7Z(T3KWP'L>_3^B7R$>4ERY.5KI@KZ%/ MC:47(__MC#PSUN,,>/9A!S/[\ML-FGEA%O21N :D+>!$>*V(S5>2%(_F-)R9 MS)K([>'/CL_X&K'8T+*+:.M'2EZB>S)+T34SVVGD9>,SG?!6<\BTZ.7R3*^2 MA=TN;8& VZWY,_*XDN8GI^MHF2:&NI?JYG#BL=9ZQ(P4/-YH78RZ#D!'VZL, ,%K:19%'>-TV,%B)+=->5E+_EAE M*0;*.D+PT-1CG PK6 S+$FN_$I[U%*J>I2O;&8)GIA[C5)BY99YJ9S8YMRWZ MN?-Q6R.5YY?!1NFAQ_LC>6;VK0BGQS'F[X+[:+P@Z<%+&C8=(&C.2GS5(36\ M2%-5%Y9BQ?#BC'M'=@V&@7I19@-4=FL(^606X3]1,(YS3E(MV_0=(3BO:[!* MCQR@^(/N]?I,K+8_QNM?8U51X(IC=KDA.N7UCPWRNAR:3J-4XIX+OWU)F=&<2_>"1& M'N6'[D&\:E<27D6?LU7A%ZL'G$J-U?E#+C:P:3S:90: $RNKQ>CB2R[VZ+M^ MLF<'C]8++FL(Q/M=7EI5O&HW6G>&HID77B^6##X^782H+A=4UQR"]UHM.CNC M5H<#','/"8W):6;NYLYG9HN2_+F34BJOAZZTBQ0]DAPJ&,7G*:7 B6_MU4=7L@!KE!P@P\@9&,L@>8-@*N: O!2#<*EX89, SU M&Q+-$D07%^C)I*OD3>'DT-DJ*CD>L-B@55&JQD#TDTZD='QHUSUPSBOM,<.; M"06?\,KSU;DW5CT@Z!^]V.SL7 ,J0Y6 QFNJ6%M-0XV H4; 4"-@J!'0BQH! M&I%F&M):F!5M(?B0[,18@4#WY=W.>9H>HDONM>+OL"MJ$,J;P:FI8]HMU3@X MJ$N(EBGUYUZ,MJEY^Z IZZ.6Z N@IJ%.N+;E#>TQ:D?S?/(6P4WH7R9SHE,Z MLF;.BQV6E:2="I*AT_U2V-I7'Q&946\YQ[ZR6+.FK0,]I'HIRT(/:1!QP($L M!I@'1:E\-&T!*!NC+&WIKT:C-0VS#%#$$\R84?",PQ!]]N@J]*) KW!,O5SK M'Z/P%/2-"1M0#N4;0Z*!NKF[! ,3"CK'?F_S!OB;"B02YG9F2_/+#TCUO*.R M-82361G^*1$!E(.<.0VY^EZ?AS)(U[Y$%"BSS;(W&BLD04;2'&UL[+U[<^NXM2_X_U3-=\!D;MWLKI+[D4YR;C+GW%M^[O8<;\O7=G?? MS*ZI%"U"$M,4J9"4O=55\]T'#SY BB!!$ 06W:DZ)^TM >NEM7YX+2S\^__X ML@O1*T[2(([^XW????WM[Q".5K$?1)O_^-TA/?/251#\[G_\]__]?_OW_^/L M[']=/-XA/UX==CC*T"K!7H9]]!9D6_0<[_=>A#[A) G"$%TD@;_!"'WW[=?? M?_WMUW]!9V'/T5_;=OOOOC-W_X]@_?H__V MU^__^-=OOT[I]46[[RS($HS+UKAWR'2_J\I^_ N7GD9 MLY+0_'L^^_^_I+ZO\N%Y%^K<"D:$Z_ M];.R@]CX3]_P+\NF)Z1S];_[RU_^\@W[]G?$< C]>Q*'^!&O$?OLK]EQC__C M=VFPVX>4+?MLF^!UNY1ADGQ#^W\3X0W]/:F:?Z%J?O=GJN;_F7]\Y[W@\'>( MMOSQ\5:J\%]JM/).3!TE&WW#]>&N0#O?D;]J:N$O&8Y\[!>*478=I)DTE:4H M[7A5(QA21XF34T.EQ<^3XM77F_CU&Q\'U'/_0/\XHW\P^Y!__/TR)C%Y_I)F MB;?*"DI,_O_X7=OW ^U!I:;$SI.ZZ%ZR*IB1/WLLD;?X9A632-EG9V'^V[#N MZR3>M8O*V<4M7_X]?-'X;0M=:HHD.(T/R0H/^E%%^66V+F4D+2A$XNCLQZM^=.B<,L+3ZIO#/_X.]/&0%W M*M%EZ*7IQL#]%AUF;6ADQ)$\1HQD@1# M"5$W_BJJ=A7OO""2&*.U(7 /E2LGNN9I*\ ^V2&L*6?D9+7<<>-'Z9HZV??? M_OG[;YFCL8_^_G1XB1.R%",!]5.)QGQ4L(-93$21$!G9W3NR#"MQG>-;>F%)H#!1Y513MV4A_'KR$P'QX M)&-JG+0=/\I;SL"U).HUO:S1#+C#R:0=[7LE8<0I6_3#!YP$L7\=^5=>UH5J MS78S\,%6U9H>6&L$W/_:91WM?9PL(G01)6QS)$V\* WH6-Z+@BU-9^"",@5/ M1MM&.^".*!5W_"A<4K8'A==1%F3'FR#$]X>6K0Y)$\#>)U.H\+KF]T"]32JF MKI=Q@HA21)RD->]ZQ)N )B-%V;VW:QMG)UF[8G5/J[ZR:Y",= MN,9D@1@;%"_>Q]N?7)9"%8!SQ;O&?8EK<'[\D]JM9]6-(8M/?V MR3S2;PEY5*=O>^ _]WUBM33_#]VP_$YJC/:VX)VT0\6Z@[8T!.V<7?*.=,R< MYJ+X [&M[&5D#T5SQI?DSV7R'+\U3Q*[6\[%*4_5:W7)JMD<'+)%6E/N2$G3 M@9T2M^V*;%:Q3!Z2^#6(5O+YJ;3Y7)Q2HFBK9S;:SL$]92*;\=%\\KE,4,' MMI\^Q&GFA?]/L.]<14D:S\5'6Y5L]=!:RSGX9[O IA"44T>$O*U5$<7L\P1[ M$G=L? W8 =L4*2\Q"M\!=;)6$;6O/C"G(M1L>1&]>AT^;.-(O@O>T@2P-\D4 M*CRJ^3U0KY**J>M9C"!B%.TMAI_PZI 0E_[N#R_/0=9Z+;:E"6#ODBE4>%?S M>Z#>)153U[L8%7IEZ[L_?'CY"A7T+;C8??R<>+2FQM-Q]Q*'-Z&W:5&XO15@ M1^M0J_"UEB9 W:U+4EV/NX]13A1QJHB2M8AIUU]66R(ZEISL29H!=KDNQ9KX M)K8!ZG2=HFKG2N=$44'5[LG>Y2%)<)3Q' D:3V11?&A+E^YI#M@+512M+TC; MVP+U2B611RY*<^JH)(\X?8L'T!FF%5B"5WSE95XN3\=9IJ0Y>#?M5K1YUMS6 M%K2;]H@\^G2YI$XS$+W";ZWF?B677H8W<7*4&J'9"KQ3MJIUF@16-@'M@NV2 M&D@%2U!!U9J_/>V\,+PXI$&$4_F@W6P%WM]:U:K[6ZT):']KEW2DOS&BJ*!J MS=^N=SC9D.'_8Q*_9=O+>+?W(CG.R5J#][].->M^V-H4M#]V2SS2+POBB%-' M.7E[#OJE2OSFUQ'D=FAK"M\UI0HV_/*D'6RGE(L[UB._B'H7?N%^>>!OY^,M_ M8CERGK:#[[+MJC6\M-X(MF-*9!WKBYPL8G01(6PC_X7O%MT$Z)JY\[DV]Z<,J*D7=QNKA2[(9]TU;(Y;0G8&WO4 M:UYM;C0#ZHM]THZ^V"SZ(B-MW1'Y&DK-%>MM9^.,+2JVNZ/0.%BN;X+( MBU8!B9V8;R))7GH9V!6H.^H8H/41A(Y^ )U82WSM:>7R_FEY=WMU_GQ]A2[. M[\[O+Z_1TP_7U\]/;IV][:$9::.Y./#)XS+M+>;@E&8>E"G)P7A%YDY2H[.S MX5R<[T2Y5@>\ UR14T%8 XYX9[ IXXWGJD?VD$7 O;%=*],!Z"\#> M)Q%4>X;)R'4\[&9$(6GUY4FU,G6AQ!Y11?2Y+]\_\>_+/[T;W]"7N2C__+'/WV_^&]__G9!B*5[ MS&YAA"?']F:,%F=>Z,QHSY2[$\R[C5Z) G%R)-I(-&\T 8YI;0J)&"9^#QBS M6L74=:^2V (1X%]_V>,HQ>>1O\RV.*FM:B0& M4.L)'"D&J"\"B$(WP+@R1'I=C\YYH)P)&\H9&]18P;M!(FLF.-*-Z)2I'S/U M5[6EO1OLLJ&].TB[CVF.IX^K65H/DG5V Y@_/+**BK,'+\F6ZZL@W<>I%WY,XL.^ M9]=E*!'@@:QGE-,# E4*@ ->4Y&1IW:4W]DZ3LX(?4P627&&*%.Z(5&P18RO MZYT;9]9A.S:4H_NS0)73F+G$?&](SR5BS;KWM-Z/Z7/8 MQP>B2$9F_M?_/ 1[ND8A?_/41'R'BSSU>JP.X1> MAOTK^M+V*F!/5I">YSM:O^G7MA>_K3(&'N_VC%_?K)B:*V!DLJB\_CX!%W&! MF) +MEE0RLG^E4N*F*B(R7H6K\^(M'P[I3QMJB1&HLB,B"BTJUV7V?P8S&*X MD(^=7CG!ZR61QJ.E\=H,(S%S7Q_@**FDL@APG1T 8Y.:W+J>7%+GJ+%H@0TW M*&!+[9"KG11J'^@V=)O:EG8E,YP2M+J+O:A^@'Q/0J)G?U*I*_"P'F* ^IYE M?S_ 03Y(?%VGSR\5$:!JK].";1B36B9*&$>;,R+#O)U3M*?.2S+9R5V3PIP\)H>^_8PI^QU;W-%;= M@*!Q'9U VQ7>TROL:0[D?:N8CN; H:]/41$*96T!0V.OR-J57'+"U53$\7IC M$:$S7\VV@5[_"S]Z6<64G-T-$!?"SV*5N/1EEKT/'8*[2^GW+2B--F M[\\+ZP1743F]OAE1U.&I*]>H\Z09?NC5E3A-4P <4@T!S=Z$MYF/8"@1P6$H MW 7>2Q &68#[ZF*TMP0>)!WJB1'3T@QP^'1)J^N( DWGE_@GUL]UG*G5S^CL M,)^H4ZBD(6\]CQ@T76U"( VGL,:$^A8JAHY#M+A._. =Z<$43659K9(#]D]U METT*!E$ 'L0:YF@K3*#0'7"8ZV@Q^II^SHQGB7%VJ T4W)8J<&Z2#KRPM :P M:(E\H5#88R_8P^NWAYU:C_2-8YH.^-)3H:6U(7 TE"M7J_5XT@HPMG4(JUWK MD9-$E.:T,,4V>(/73J2:0$&:O8)>O) F\+B!WPF4NJ,).,\XV2&?_6[%O0CV M"O1$R@5N!#F@Z&O*4)+=N4&T $]\1ZND M??[9N+A>LD,B/U0R7(C+?N?[?G9M)1Y(;(O;[JFKV^[*6X!SW.E3V]";U;[= M!#LP]G;@^O:=)MM>*A9^(W>2]!='TJQ%G?Y HT[;% -626 2'0TLE SF!;I8 M*T6E^."62P8MJ[IBG/#.SL A55U96MWU:6M M 4]N%(36CF-6%+,VU7&=)3ZYMN7]4^O7':U1YXF/:J M6GLB1-88<)#VRZR=+U-1S@_:7(>H'5WYX53+S5$[JZ[IE,P77PU579[ATQ-! M>B!(%>T^G6NT!(XZ'>JU'..+S0 C39>T8P_RJZ-A&$@SA:[-XV]7=].%.4[_ MQ@_\6&M11[*="#BVVJ2<( 7=^KZAH3'+_81YMPLRMC-#EO27[!1B@Z.5/(2Z M>P /*05UZ]-F:7/ (:KW[9QJ%/+$5+4&;'GJLQG1V AW"_LO6WPV6M 0>P@M#:TU*! M].\1)X[.LRP)7@X92X@FSOS@V;@QHY+ :,L0F!OB@X_7 8GL:'5T$\D4;N*( MR?83/6+I0+Q&,^!1*U.L.=J*;0!'J%34,>-,'"%&<8$8S06Z3=,#]MT-JE-H MF%**;FZG^7Y #R6]\,$+_-OHTML'9 HN*"HQA5)'X/&GKGSM"EIO+\ Q.D!X M[=M5)0M$>: @0CD71U-AISH[B>I'G'E!A/UK+XG(Q#RME56G@[EL#JS4$7A4 MJRLO1G5_+\!1/4!X[<2#G 4J>* /]7<(&!M']48MZ"\JRR?$CHY23F;_RLL$ M^*$K5ZY[^0HX-#N$M;!<=5>^= *]+_@%2>1E*-MBA*-I5@&*)4RG5_ %;X*( MXIF;??T)%.3;^RG(70:Q/%#D*\.L0C?@H*NJN*RR55L?P("L++J)*R;%(T^G M*9K6S^:F4?;DP(ZI##/"A07?_8%6BEZNG[9DF$S)6,FV04P M",9SM_TJ:,^U/C]DVS@)?L7^CU$8[ *RW.PW7%?7^4!,KP$D4"+M-P_(Z!?? M##1P/JABM$ E*_3Y)OC"RH&E '!@R0%&[/.3+57[E*WG%N%U-3N# MFC>=4QPW)#89NI,>?2KMZ4RE[>G&#OH0D#!E/*;94E;PW'8 MK$?GT!NT>K(;V%T>LC0CDV-B?E6;U+O,#8!;%.Y$8:']G*"X36RS>"QP !*L M$^B<1VPLU]5.HDKQP.E-G%S%AY=L?0B+2JG5HZ(]A90'T@ >V%HFJ66R#"$ M./3U]!A=/5A\A;?C_=TIB[HHI(O:-0Y]AS1>(Z]F#C]G6Q8:=O0D+WUYB$SY M,KSK?RA!WAHX*O2H67]KM[4IX$CODUA[K%O>/RWO;J_.GZ^OT-,S^<^GZ_OG M)[2\0??7S^AN^?2$SN^OT.7RT\/C]0_7]T^W/UVSCQWE=[WBZ(!OR ]/;W90 M$_P<9-O+ QFL=S@IW]JESPF1__.?O2\2@^I1 AX"(\Q33PD;3 9PZ(S11C]I MC/'DY8T*KNB-L$4%WP6J7JTN6-,7ZUPEDCDSDJ/%<)HMU[D$O6>=[6V!@T&G MBO5U;TM#P '=+:_^JB]E,[@B=-V?#TZI):W\:;88(9>7/MG,,BYP\AJLD/DU6A$I4I1@GO.X$LP<2R+_X'OP"X7("0+_W=G2)2(,S*'1$7J7DU^AY M&Z1D@9G&>4?"E(L:\"(B?A83&@&8DGTE.=8I8LD>1 N,%168QPE06O M+-O)=O%%5YY1X"7CS(Q3\$:4N3"'*]DC@;^+JHRN3/7 XB/C/NEHHR-7Z^CV0KP1*Y#6%TGK**0T3SS"5$W\[=)E:,5=WE- M76]JL.G+M)U S_QQME(S)V#R,8G3E&#:6GIGL-X".'RTJ"/BAO U8,!HDU+7 MR1@MQ(FYB1SSVNQ;M;%3%+FH!7W]98^CM#>!O*L]\%#J5;56$5G6&'"8]JE*CT!A_- !?1KG#(V"Y0SXH\+UU@54>^JV*E=.VP$.W@U5H[NM=K1 MG\W>W0 =306[($+XE_&.*M/U7)VT,70@ZU2R!ERM+2$#5;? V@%)R9[1OWWZ M\#E=4:+S)"'$6"X%K\+LI5O'Z#21\C2+,5=^)1 NYR1.(O4*[Q.\"KKBL]$$ M>%2V*23&HO@]X AL%5/7]41B;F+*FCJ62M85&V(W<7*^H\<[OW9%4%=[X.'4 MJVJ]+IVD,>! ZY=9.TM7(.:J[)P+W=SLP367E%1LJBBBW+"9D/R+UR_B.77=E;:F$A- M04'Z3#E]H2X,7MF+XH2?Y31-*S]I4&F\8H2-)OM_](*(3H&6T9,7XN7ZXI & M$4[3HF89DZ$]MU^Y*U"LT3% E;FOU@]\HOY -4;L]^0I\1O"L#91IA=8V,FJ M'Z3[.*6KUS5ZR<40LMAY@-M.5[=D'\J&7;9'RPA13FBY1@4O=%[6/3QW@'+V M#9&[1QS5?*(=X>VDD#:4?TCHA#,[/A M,UJ'=K^3U^Q0[@P4)_6,4,M)5>H) M>,XV4(%QSG]7./\5J24H\8(,%L<6^L 4='[#, M$I;NJA!;X33KSKX[;04\VB5JU:^HU)H CE^9I/K[?9S>-(DFZHNLR?0JC@W< M/?K-)A72G1W9WFY?)^!!IZ9T[7"ALP?@D%04?-R.7>>^I:,L=1MZ-W8J3X]: MW)Y!#-W'A1^X@V)VCN$ZG<ENF*T.08N*04%T(&HOR^/+"[R. M$\S;/7M?<'K])4N\./&#R$N.MQG>I33MEM8:BEE:>C&)D,Y9IN0('"&72T@[Y8'*!(RR_D][;"3C2J2E=JU[6V0,PWB@*KEVYAI,7 MH*#8=D ?%1"H_04] JO,:V[5.KQB%?Q*TZ"D\0*E?9 M(U-9U>J0LZ,Q^)--%=E'E1DKCS3]G)/HIDG)S/:)Y91Z%[1%+*K(NSB6M*)M MZ^_J9DL%9[VYU,TV0.&H4Z7:=HG8 / TH%W.,67HZXL%B^]C]^^0&->5'O&Q MTSQZMS7!6S+(TSH#]&-7[PZ85_*N11LKN''M)?1QIO0!)\7UY& E45O6%CB. M=*HHXDEK0\"XTBVOKCL65!$ARY\#6B!&V5JJU1Z;?K:B4N?\;! M9DN8GQ.C>!M)"L:]0<2@-X#&N91(SL000 Q[N>'KJA47!#.;N3Y]#% M%_N<#MB.[.+E=N$OC*)#RI;G;-%PX)M!U%81K'%?8JL<3U7?\!Q.99X8TV<6 M!921D9@?SO1J8@EIIIR*Z&+-]+89@38NYS/EZW($CVG5L&T<^L3&-"L[._9< M %?M"QQ;!IF@5FM/I2-@'!DFO_;!7.MK@_2QP.<%LI)QLK; W;93Q=K&45M#P&[: M+:\I]T2?.6$W_BF\Y?X)TRF:Q!9M[8#[I52U^O.+C4: _5$NJ_:4@%%$C"3Z MS(DZ>W%Q(N522M)1R5"?703UP@JP._#W/*_P.E@%F>.HM*>HHZT ,H+?IND!^U?LC=4']JCJ M3UYXP)=Q]$K,0T!CN>9_9\%+B)_PBK3,3G.!3=$$'M5&3%;?:AA!$#!&F-%+ M-\+XQ)NS1YP_>LC?)V8B+% E!-VV%L1 E1R.WLQP:KJZ73[]])1O^$-"*'[* M81BBU(G.$Z,&&DT!I!0IS@^EABHV!4QQ&6:(4[:,)P,J]"&(\C_=E'H0GA]_ MCB4+NY\]^E13QJTG71,.IP,ZLL>&W%7##0PO#WI?GDVB,M M#)<&&4'@Y#5888[5](+8)F)4V/1RQ(\PDNT[ "X3AA^*=Y@E MWPF^0+\G8PBF3B!]H& J9N\!7+6-/!A2!W.:.Y#J*VQA$BJND1>("'C<IS M$1MXFTO)L-;5 P@P3;Y\"8,-3],E%F=S6[<[>V5JYJ67;F_"^"U5S\9MZP(< MY%04EN3>GK0'##A*8IO-M'UBJ;;G3S^@F[OEST^N:E%0=1^2^#7PL7]Q_#&E M=3C*]]7.RW5CWYMC.H2 N[Z^<1JE+P92 1PF(Y09<].4\D0%4_1R1!]^Y-GV^?;:#<00(ZR# MK*/63:T!<$@X548,]>I;P"'<(J2Q^C9LYR \L GN WT=FLS:FB5OK-:_[ M4 MP\9HJW1C?[U/MS:B51#B6O&;Y]C,2#\1*^"!/Z6!I2M]0WP @]&DZAI:Y9=B MH=-Z7N3KN2^7?$K_7E%K%W=XJYKSU?F6UH.NTJ*BM]$KD2E. MCG2/F.U"")(6N^1T>R3=-LRMTQ\H!FJ;HBI".J S^**D.KJ8*5(:%)S1:\$: M>6+D;#U69Y>?W;!0\5Z]("RF7AFA1AH&V=%V05.;-BMYH9(9$O&E/-QBUPG2 MK8N2IV[LT>HUAHLP[PEV!XQ)OF<<_$H'CRPNQ6@UB&)'T @Y1'FQ/G-_+_"8 M.$@)4Q6;*Y8$ZTJ>! #I04'!U7[I9@N6$)D@@0M=3<>HY..FF+-M_>6_O9M' M[XI)Z1W%\)ZW[B1M@<*CG;+JWV$62Y3&-G%-"].*C]>-XF. M]W%TQB:: MTK4]I\X>@,-547#M30F!/)UQ5 PF><-=_<46BWH[VJ.R^\,&U0_K\('Z\Y#1 MS8OA7333&+MG$LJ=H:/7("/44$RI)V0T&Z: =IYJ7_*OT]F)+2-(DG5ETQ4C MRBN4ZW:@_I[[@-E](#(=?$X\'S_B%0Y>Z?YCZV*QM1E0A.I3K-K1.6T#?O^F M0V0SNS4161]DE ,]V\E9L&.>A)Z:^?P.*=V?WK/L?-N[-A/H?U]J7!%UL2$S M@6KE5;-$JME8]* [WT5J2/O,IZTAHOD!V1 \AK=A$WT+8%Z<0Q46B91"R1Z4_>FG5GG[P'+#7 MKHK/7)W&3FL_2AE]V'CT/@&M7N^%F!IN+QH"%V9SC U/1+CE^N*0!A&67O?K M:#X;1&A7M!T,ZFUG@0,2D:>!@(*-^_ UK#:+7**CS_3U0JKL(YD97WA)A#XF M\1N90X (V&6VQ8GB4-[68V9AVZ)N5^0*S6<4O&U23Q._C)/CA*@IM6\,P&(T M.]RFDDPZ%',WSOI*60PB !P'!QNC-J9G7)OP&BHH83^(75^ M@_1#P>PK>AV]NN=1/L[E^*Z_19M<;FD&:>-6/L,?MD41!MY+$.K?T)\ +LY7 M*YI+DDIS% =VG1U$R W0#0ZG_68%"QWB&P:$@M-D&8#J4R4K9E#0UU&L/R1X M[P5^]V&@0K?9Q7B[XMWQ7>\SJ]B6B&XXKG,NTYPPCHEIP^H7>N:)E6YV.DZU M+.Z1RY_*ZNLSNS!N4;D[AH4.LPK@-KD-1Z_ D[DFM7;9?T#^4SCP3O2*<%Y MY--DA@,Q4;4H&#QMZ2$VNP@?8B2UZ7D7I5EAPB"%IIK"Y\S98C9GCP3^4-;W M5FQ5&F4O&,7+C1+*C3*R%-^)KFQ[@:@HZ)9G)]-CH(;-]*D Q9*19A&+\PTD M ?X"DKY&8^XFE97W/O@EA)S<1:*@\A+'O[!B;+@Z16SNDO%B?K0?F833<@6$ M"J_=A_9$1E80,\5AB-Z";,OVYS$Z8B]!'^*$_>,ESV- J^,JQ%_9K_AG^R>0 M(7AE7H%Q=<>"9E2Y*0%HVT#5%JW$Y;:$&7ORJ\TFP-ZCD(R(@P@ !79]8^B] M.P%X,JBAQ)CZ[0-K.4\#&W'FA5V3/LLVZ:VX# DHZ-(W-?%P33>A>0*'@G$4 M *2#ROR 1$69B0"E9 VI.+P#,S4?KKF]_^GZJ?%PC9LCX[PZ$GT.;_7/0Y#@ MXJ8!NZQ YFGE=06)-0<1 (XIPXU1>QE'N3=@#-%00OOD)6?%7IGDS,I[+@M^ M66;!IN_7LJL?MK:R;1KEX;]ZN_W_=5V^N^EFZD$47&'LIS*$09J/**Z$^$!+;BU1N< M+MC;-N0C-F$IN#M[D\NUG8I;=LWK.NP)&O+YJN79".O8PZ\Z#)Z3#*(P(Z11 M-(<,8'JZSP175+4P$R9/>9C8G)GHH(A=JS2OZ"[8AGUN%;=7=4^-HGAA2*GC M[,!"Y9I0?Z]908/QRR'MB#!QJ71]$)A8_R+V1U^/D1Z#%^NMFSBI390PNP#4 MC%_5/D!#=Y#*U8%V3P?PQ]>J\H^H?Y\7T62;^Q^":!W&;U^A^)#1/[@K^SDW MVP?'4RM?;JW0@\X/M?#]"A5<;.^FV%%=IAVP$YO1>]-P 4W?&'HG,X#G)AI* M6#R) 76T.Y5-&/KO19L<"IL$I4U@'O3>!)$7K0P<]'83FB>,*!A' 4XZJ,P/ M5E24F0A>2M8S..B=TDS-@]Z;V_OS^\OZ0:_S71%:[/@9)[L[NM.\7%\FV)<6 M_57I!QQ E%67;8FT=@(,#^JRF]D08,6]*1/$N+ C%L;'_8:(#?593>^,JN_C MEVQ1G)\$:7H@.(/1*DX=+4=$2US&9+:39'17Z(J(J6"[TQXS"G2)NK(0;S2? M27#+I#;CUP)U1,F[C^9I]5T)^D*+Y$= !0]T#X)R#)@[X6CG@<<'=I\.8+92]4/ MA4C%+JG$0GU]@(>TDLIB.'=V !S*:G+K>G%.O7AQO610/'GJ[.K_M&HSL@K1 M:V=^ D-78-N4HS=DX&/8<&/H;4<"1C<-)2QN/X(ZW9C*)AVG&^O2)HY/-Z@] MZ/_37+17+\2L'EN:)<&*#"/TB_/(KW\@M'Q@%\J;]XC+AS/('^S"[R,9DJ[7 M:RP]&;$N!'#X\5.:$ MX21@QNOP7$>=RW0(YL/$./0> 9-W0E,\95Z203?&"]X$441'/:E)1N557^%T ME01[_H1"<=.,Z/5TV.V\Y"A)+AK:%RBZ:IF@RK=6[ @^[WJH'OI;["4?ZLUE MI2Z*ABGG93OKVI'J%Z+J.2\G4[%"$$$^HOV%EP8IO3F&T\)QGO&7[(+(\(L$ M*[4( 86%\<819UK#J0">7HU01C=TRE@18XC&#>/*[V%6?-%GRADQUHYR#!W8 M""J\Y!53R?3E(0Z#57^VQKN7(&*C-%T." \-RD8PG?Y PUW;%-72>$!G\,MC'5VT=^AC MY.-U$/%GAKU7+PAII7G;RV*;*I>359$9F[F*[&Q'.?E[%<;I(<&RP7TDJ;G' M?H>!!L% "YWW@ A=:HTIMD]KX2>8ODF;DV?W^:NB]Y5$+(1\022 (#*%E=3P M!%6L'4ZJ9F H-PG07I#\1!^*J/3NVSGHZ0(4;H!6E)+9V[C,A MCAAU] E[E+;##/X61?MV"?KZS-"%._<$.CO,S(G-H;+@Q0)] M_:VH[#][J M&5]:@"SG(+/(^CHAN M/JXDZAN'E#L#]^EA1F@YF^GI"=C+!RHPVMWIHJ%@)/@^@%'+MB6U)7$86WAV=794,PCOO<"__K+'44K?5EYF6YSP0M)JJZ-A%( 'L88YZC6& ME+L##G$=+?1K\E3%2>A,,Z:LT(ISR1]U-5MLO&)8:%;HQ)AU'PD.Z0W4U37- M()0B5^T*_JQON"9FC_?8BQK]_F^]7+DULS2CG_%".;/BF6O71WCNS&$*# W, M$B3OS/3.#?K[ 87)P:HW:@UV=P(]^JO*/J(.'^-0?U.)O=<&R[O5EZX#26D$?" ;U=*#.EZ"\!! M*Q%T5$4VLRM01E(U![6C,5"?4E.R6D[*6H)?/?8*;GRQ&$3K.-GE&: O\2%# M(7-/VPO$R33G]0]!#'8V-#6+*Q_CV'\+PK#S$DM+(] X(E.JPH]F"_"X(15X MYA=+C.M5$'0RSRN8JZ\!NWL C;(!ZHK3P8[F@.>&*E*/=588HY=-C1VE%]0? MO27+P;*Z7L] J$D"> #K&*2>CJ#>'W"(:ZFA?W1?,'.S+=]4=DBJC4K/F;F\ M FM(NDTP?O2.?RYY%//DD.V+\+O)<@9.6] MU?)S]"@!#_T1YFE+!A] !C TC-%F=')TSI1MT^=LD< 7;!"ICYGZU-Y!,"F. MK9JD9AY44PQ JH$%:VB&;BTG,$2?'U.^LR%M#!Q$NI44,:*])6 (Z!%8^PB@ M?$>W[;G-<4>,^3-ZE'"Y_&T\I]ES[CB0 E#O'&$.X81R2'?PQP]ZVHPYRVP4 MM*D_H(QP^?9'\T56Z\>:5BU3#W_A"93F0[SN#T$=VL4H+ Y"P+F"G3JNS1;" M;**5:U":3%=P,&-%T_LX8S9D[6Z5RR_5EO*-WAMG,[1&'].'PRSC-TJ>MEV JMU\\E=VW"S:6*'#D M,&.TVJ[:*(J ,<:08J/B[.R"TD8B>]BQ=B':HF]$'D_UO41;M]FTPJV=Y'N( MMQ[-M ..TCYCP8QRZN@\2>C+MNQO]X.\\!W" ' 4**GA_XV3\F-'?_6^,&-C;[1>3"1]Q =G6/O M, ISCP^3^Z = 0)K'0W),FYVV7 8TI1U'.'$"VD>C;\+HH!"91:\XJ(V5\_N M\5 BP*%#SRBU3;=!% !#AZ8BVE-.SFZ!2["2=;?1*M[1A-Q"E)ZY0V\GH'@Y3&EQ;M#= _!<0%%P7?_F11DY??0A M)_\5 $]F_\KE45]/#Z4Q*S]7-(G<[7L(S"8*5/4P$A15Z=*<(ZS%M$/+N(6+ MI\-^'[)3 R^\]-+M31B_7?,/^H8_Q:[ P6&( 6K+9(5^@*%@D/C:TSZ!":)< M$&5#'+^LT>5FSSG75Q1OP$.% [H#]_VAAJCM,"OV!1P#@U70WCLM7'^!:B$! MZX5#:^:8!A:D^V,W0>1%J\ +;R.":X>NH4VI ]"@5E>VVOCJ:@U^KTM)^)D7 MC)M4QY(X$JB[>2^X14WUY:IZ;Z"AJVF&VFO":ET!C\9#-3#J];!6HTY-X>C- M8987]N EV?$Y\:*4X!L!WKXEJ$(WX"&OJGC]\>'N/H"#7%ET79?.&2#& 8DL M0/FU^N VC,),O5UQD!O0?88Q, 7"R\,!UH@'PR:.=F!?4OS/ QEZKU^5=EVE MS8$'?Y^B]=W5]K: P[I79/WMDH(PXI1!N&GO'=:.]C-SU.X[JK+&,W)5DUM[ M#5\%,+98U-9)9%YX:9 NUWE]MR#:/,1AL#KR_^T+4^7.P&-VF!'$ %;K"3B: M!RJ@Z^R,#4WPJQ@M$&>"/N?_=1[KMFVQ)UH4F]2.[L]$*5'.9Q*HA7Q/%^"! MKJ)P_2:,O#W@H%82>T2UGXHXO"">5/Q>X_?!*!*XHC\N>(I&$.& M< TRP&-&%=?L\XA4A'AZ1Y\=[NI7D M5<;:U_BSO$=J3GF+*,[0$6<%+2=(=.TE$1$M?< )NY6O!CS]O8#CC*+:(JST M= &,(JJ2ZP9%01\1!HAQ@(<44]O@GL1Q&*,,S M6-0"6J4?\)!65KU^KM33"7!8J\NN/]HQ#M:B^!4G+W'?<9$MI9.*A9MM]]46 M^X<0+]>WT2M.^07\VXC=V7OU2#BDS_'Y>AV$@9?AM+7U,TUE_@@H(HOX'*Q4)9C"K!%DC6[3,3S_TT!K:A MZ:UP]NS.VS8.R2(I?HNPOT!Q@O!ZC5?TLB_YE 1H1K0-R>KIY1^$!ZHB$]X=4B8'KR>/_9O"'I0.0]\NW>Y;LXFU3'6(*/9@*QIX[:C MK"DNLX!9X\J:"']1*%1)A0JQ$'40) A&.YTN'@&"+4AS>T2HL]+>;,V9HOB0 MI1D9X0A[5T58O"&'3N(4.!7' G,)IR?XRD5L<(^3KWP8Q(?]F2.FC^-1/,Z60&Y _:7 M>YPP&Z7\1OP3 5"V-W[AA70R^[3%.&-S6Y^MPP==UG4C"7!L$\^G>Z\X>*6_I9BDWS7!&T$&*)Z.-4QU$7LX#?#7LT>H-*8F M8>:]'$(O.7FC+O2"G1 >WHX_ANR3&:/'MZR."^&AS36_&DG^2BK!OR:+6&^W M)W^A@,$$7J"70X;HXX?!+J!3KRQ>H(PJ71S[IR*515,V+PSC-PHC7-($ M$Q!AQXCV"R0Z^-%$4&-,D<"U?DO)[<@!PD)M#@7@8"HB#(Z7AR0A?VF<-W5V M!PK^NH:0GP[)^\YBVJJH@JFS',9J@7)FSM'!J3V"@M5$,[Y2E9^\\,"&_'/_ M'P>5\^5QE("&O@'SM$W]!I"9T>Q/1ROM">#IY$^,#O1:B("\2@9WC,!7FU3 MM<'O8&(S F%]W5S^'XGI8[/+9O)1%M3SLF0R MEP#.7!>6W51\RLD2^2&)]SC)C@]$2;H[3%\@WE,Y^Q;'2AV!0O1PY<4%<7\O MP$OA <+K^GW!8H$8$^;O)1OGN$'4 X.R8-7#!:X$BG#F)^SM,1*1/G"KM MA,E; X_P'C7%L)8T!1S+?1+K^BVC2T9R0AE,N$ZEJQBCJWBWCR,V1I-_A91C M^0J4HR E$P.<'^Q&&V:#N_P@]?C)RVAVWU$Q@'4H@0]N;?/4 W\P&="@H*^- M/F!0G@M4+2FNP[ MEU6O\0CH&48!..1HF..T K92=\ 0HZ/%N/+/N 50;H)TY87H;]A+X(&+31,- M I4J9T0?5*3[PTS=ME=[A&3DT MFAY5,J&U$#(OH%=AZ#U+'C:I^ 3,BCX!LZ9/P C=;.\".[ 78XGZ7\-QCKS. M+"3";[_+3'0>E[\-6+(Y?XD/&3/&L-2'(71 (^X(T[2=NRD3 8^Y8W2:%'3Y MD8CXO4<%RN+VK(K4)=RZH.X]NVXJOMH0&IA5/5EZ2'.F P.\^T"\W M.>N)9DXW]/T\LD9_Q?YYY-]&^8MZ_)-;,I)&FX#\&#Q1X(*LX?\1)Y>AEPZ; M5YGC A00)C9KVYS,$(L9S=A,:VPV;XJ$;)(%OS+HXG*=A50P$M>%9'FFRX*& M>A;311(]#G\YHAT5E5Z 2MF7Q0TG,KZC34*+%3:!@?;S5L1T!_Y03L&<5XNF MWP:E>61BL/M0Z>'E'WB5T1EHG49USZI H$ZQOT;GXC]1D/+SQ)1P9FF:3>;9 MULN(6A%Z83H>]NQ2U@:S.KY(#]N^JN\L![8EHD M@8[H)@TFJ8,UF-XL%@DCU#)2VZJX?9GSYU4$N01($,$Y9H&S7'EO=2]8SLLM M)Q0P<%VN!K]DPENX ZK+R#O.!H/ZE)?4;I'TF@6>] IOPO?OXFAS1D)UARB[ MVK/3\'!B.HL<=CLO.98&>2X,XCCD\\P!@CW+-16,RD7%&C@]428S&S@89IAV M<%"C,0NH&*B*">"H6+; "#SH<&"A-&,[%+N:H<+24+XK>+F,HU><9'1!IHPE M?7V X>2RHV7V>0= $."FMPCWF8KJ,.*\VG5%F8'H@7NX\SYFN I(PI>'/D6 MCO)\0-8+>!0KJMT^VK=V 1S)JI*;&*D8!U;J'L2FI@L3Y,6IB0W8-K[KL*;2 M7! A_0>>PWO^YB4^L\)RS[;UJVH3:7K8\<\&K@H,,9D/:!@TJ@1C#'"8!R29 M5-0(@E&!SNCG/LI%0DRF10YNN5@+L:I,)1E$R(-FXC<<;+;LR)7,@+P-%NO. M")9D]5V9R6/^"1@HI0\@X"AE(HMV/*?/OJC>:C)">(:0J6>\/I@<1G5FT*BI MG':LMD%@DM ,*UYR@+-?H((_:-"S;;S:ODV%7LC+^;FYA.D%"47Y_+S^/!(/ MQ#YACV;@^,OHD;[WD@31AC2XCZ.D^"=[3KP<)9[Q:AL%_SPH'F[;X@T<"ZW^ M!+4KHS88 T94N_IK7U,E4K(I)4:Y3 QW;Z/](:_X5,TW*R' (.\\C*PY"R7S M93+Z.4\W8J/7-@Y]\F/08D/9D6X<_IP+MTP>J4)#-^\&T0,.L:--U;'AITX, M,!2.U\G8)F'.^_>(VJ4X.WTCZ.W[[KFVD_XC1+ M@A7!5V:M'Z. # ITW\'H&GDXE_D@F$FS#ED]#V0Q#[0SJNEDZ^I*H'ROD8HT MPV6V=<-6 /GX]..HE;;TOM='')%I8LB>OZ+%48B&'GV,-"\'JW*9:S )H& U MQB#5-:QA_<'?L=)4Q^P%JA2'I,EF@39<&IY_7).GK$=H^P:/90-]%"Q09UB4 MGG8_M71BF-I,?("_.)YFTC(LQ$3T/W3.31;KO:^R:!,!BKOCC-(^!U2A,(LI MWB!%3,0.*V)$XX7](?!T#BL C#--&2.3G.,Y@-+AHTK@2Y#7.8!;Z:5U<_<%3B)RU<^TQ+^S0L095LO0O5. M'!]/0'$P J1X]?4F?OW&QP$/?O)'%?/D'W^_PQLOO&;/GIY_"=*&E=M; (VR M#G5H>+1\#="ONZ34KR](Z"%.$'VF)&UX%N=W%>^\H+D>;/D:L$^U*5(XE/@= M4&]J%5'7E0HGXN2TW$A>+XCNE.6'!LOU3]O@$]Z]X*2A4E];H(ZDI*)0@:>] M(?@]GCZY#5SA[Z6P,-5D4UQ4FWI"G ,4%58EUG+>@B@;"I M68J6>L+I$&.,.&=$65N>"TVC^(E6;N=! MSX3V0U@TWT![2J:>-E"CHQG%4;6OT$? =6=W?9G@GF\4;9@$4S*DGBUA!4J W*D0F8WCRO.[-B2\48E\V)OV7>3(>G(4G6;B$>[1M=P MUU_XLTB/='JME=.UE1^+%3F+%#%P\6:R.XO[63BG9%$74=#%T>IXY>T(1*9/ M\6&SS5AQ"0F,J_0#"EN#51=G+KV= $]2U&773@REKWX)+!8H9X(X%U[!SW(L MVU._4#9E-%V_E$0T]8/P0!=83[3H"ZL+<\T>2,/^#0D%>G_XP >ZY?K:2^@V M7DHF2@SGU*Y:&&("'"FF,:KD?24#' !CT$2*&GF#21 (51*A0B1$G0()0M%. MA5ATT<4G+<;N6FB=MXXSZL6QG4!'%L*T'($#@P5SU\Y\IV,'&#)L:*U]B"'! M#)WLEIURK(N]F[>E822M!F5?CZPS$ M9AO@P=>JDAAPM0: @ZQ=3EV?RZDYRE>95"FIRZ^?FM=0O3%E-/K?1.;':3S^ZB=3&8W75M+@S5OM[ 8]61;4[ M7F%L=@$\01L[>(1RYK7+7D]=HD#SPV#!M2(,[?G49Z4M\TPTUT\A7 6IM]DD>)/K_HA?<73HS%GHZ0(@Q5N.5[O: ;4 M5?L4H^XI:P/0)7M%U%<@G2UK/AOK;P/5&N8L,= M3QO"]LD.>8TZILM3WD><>4'8LPE>:P+4(;L4JF]Q5]\#=+].,?4WL"DQYYO5 MQC4R>JWHYRU1(_5"G,=H1P$(:5.@L:&B8'5WJ+T=^"M#/6(;KMI5+\KP5O!& M>\[<]N6AB90OR:)BX')9/F%J)2$ML_NV_A6Z 06CH8HK++GGL 6O+/H$2V_7 MF^6WT2K>X2<"WJQ&P85'5%SAIRW&&7L>RF=7E+WPJGSU*[TXDG_L8Q*6'Y/X ML$\)B?! ]\)H&W;!Z(#])4%AK_?1$GO<@4>J29&C-W'5* (V^L1D9#:8I:J8_8O_"2B+!Y(^ORCNTP24.@ MSMVO7+45UM8*_$98I]"3;H,1SHBR1CEOV[M@$VE>5\KI%I@5#8VBR _!9OO1 M2WP<48SL0!%)0] HTJ5AX[Z^\%%(8&JBV=D9]VFU+T=$15@@(H3\G,5I_M:L;?=. MSZ;N>K)$[$H '",=_!QVCZKN9I &X\(*NJ##946EL N4BXN8O/SIC5)B)(A, M,4GG(/U.GJAC!^3G]/.4#S-Z_*KXN(EZ&P:X]-+M^/B6GI'J E?U3,KE(4GP24$1\]2!(L!$9JR. M<(V1!G_N:UY3[:H8K+@&A9A:Y E/-+&73(,(Q635=,1>0MOZN?RV#XWAV&WD MW$UX#XI\PV5R<48-QZ"7$O>;;@RXQ]E%'/_"7LQ9KL_)&,8NH]\%WDL0LA(U M_293HC$?/%XOKD-I!YF' 6*.#;^_N2B?5TY:ETS17,SR\J MRDXREB=2LO[8DIBKV!XI.F&1H;^"I= 6_& M#=5@Q-2C[0!Q@2BK,\+KC!7M<)XPXM(8=5L8G6A4.XNWT2F4U](A,>;[4]D%E/UG5Y2I\64" P8J)J(J-)"/Q$9ZQ>DU[!>"F% M(XU0(=X"Y0+2M0X5<<&F\S4I;<^A7)FQXDNF68,L)$5E.W7+V3)LN1ZPNW9/ M8IWOI)V_I%GBK:1URPW1!@ILDYBP5K?H M,0&.<],853-C2X$#8.2;2%%[$%A(1?ZBB#7TQB^.Z24#LI/U^<+#?A)KP)R?\/E!/03][8%<)TS+UFP3@7G'R M$AN#N F-*9B&'^BYRH/+)\#\G]'F#A/Q'H/--ENN?TQSO<>FE2CR I?DYI4 M*S-.A0'X?;NI]!V9);?*;V\3)/-2%!<\44B9+E!"V9[%Z[-#BL]8Y"(ORY+@ MY9"Q1+HL;B1OU!=UB/S7KZY<+A#^LL?L05RZ68C%[\@_CS&9]E0Y>0G*:!X) MW6H,!?T'L?TV^Y6O;0K) !$2&< MH!8,N_5;P=84^PJS2[3R?0 S%(&"C4%S:4V63\F]IZEQAW9&)\(%G\EFN]Z: MX,F[FNQ.\-/H# 9<"'=;RR#LEI.$/BTUOU_\KG>)#>\-O\\=80#[P)8V?S-: M/<#0A-2XU7AI P_*0;]P1V6:'":C#(!#EGECB@AFCCI@0)M 27OX)@@/*KD) MD%$%4<:CGXE%N2!0M4$ZZ%[P:/I 46TR4VHMW_N(OZ?%O+*N1I?V;/>>+L$/ M*:Y=1!ZQU >\+)_38]>@YGKE#\""? ,@-#D/'@UD-UZ0L.H5;;4K/F&/UJ7UE[02$#$"L1%I M0"R2%/^\\-*@\\5HD_2!PYIQ4XKH9HPX8) SKZ-NI%))>.V9!2K9L11TD:'3 MUYI-&.NNI^:]:1Z_@0 ^,:GI(+Z;067Z:?0T$I0/,D(MS)5Z0H[S80J,#G2Q[GW)FVUT7Y)5=I"ANSAU="7%EBEJ6OLY M(^3EG%R]:?0:I&0N2E1G6$1_A:YWC"2M@<=YCYJ-]XK:F@*.Y#Z)1]19X729 MO_)!FI-V]A31)'K*)]\+5I\_8(>!V&>-D MOP;:U!!S!/0+KEQ/)R2X0)4R+C>:D%_3$WM5P.Y&VE-I9 M$)WMDWA#Y'8&&DG,2AFQZ4*HG4?^D$?"P:U=*#+=Z"\!A)A%TU"X*$H+,85!- MH9K18ZU2-GK^S:^U^?\XI!D]*$G+(9D-H:U[X1U@WC-7J\J7OU+P8*?A.MCF385U\S M@4,^:,LG/=CK7#/I])\O\,E76H,[SQOZ#"]F;6A^[; ML[O@E=4=%Y\^0I\I?6#.3M6^BG=>T-PO&-9SKLY^JKZ2LU?=YNCL+=)/X.R< M@QMWOR/#3.L[\:T-@#OOJ3*UJD?EMX!=L45(;8\CI(QNDU\< I8)S*H4T,=L M:&;P[6Z?Q*^8;7RU.M+0OD!]3,L$U=:X8D?PV^)#]="_IK^GN]]TNS>(UO1A M [8-3&&:8"5-1Z>O(A3"L,ER6(B# D$>VQOEM@QTH:"[FVH[AR0*LD."B0%N M@B_TKW9@4.H % W4E:T5M9&V!CPB*0BM?:1;D&8^7!!'GSEY1W6@K>GK]HGF MIWB=O7D)OL*O.(R9')U1VM4>>)#VJEK;LI(U!ARB_3+K>FQ!V8F+_H2WP2KL M&3U.&@%WQG:E1 ^LMP#L=A)!=7VM(.?$UR[C*,V2PXJ_9%UD:W9Z7D\7X'ZH MHK#HE5WM ?NHDMBZ'BL2GRPGM_$B[8^1CY.;(**GUVQ]T;'H5NX*U%=U#% M MN=7Z@5]Q#U1CT@5W[?4#_J#W@V-56;I@U$]1U9T6X8$4YN]8YU$Y%I[E& M=TUII88U77!)XEHIW>#+2FNI+&M0I*'W2'T,NQ?T7G7*B@>\PTQ2R:/ M_/,=K6?Z*_M<:A^)/0V2!XX.I@W9J%AIA#9@Q#&NXHAR>(4@2)2$OE[)VM2I=D+6$YB5 6T)!91[ H\ M9H<80(Q=E7Z 8WB0^+INK3JXNUF(6# )A.GAA=H1#C3T&6[;6>/)0."8)T+8@ )O3>)S/H#PGL\H.]1^RLA/0R<] MRS5O%7CA0YP&]#>Z_I+A**779>Z"5 ,'!M&>+V(,-Z$BMJ@3GB<*:>@W(5Z5 MTM 8+N5!A4#H*CNP9V/+Y2];#).5L<^SZQ!IDK] ZZSRE7$+"H6916,RXDZ+6DWJ*X&L M;I?K6)>K*8KS1?"9Q+9/:4"P7Y(L:5>YCU[3"I88D7-FF 0H# M[R6?@[DIF[=GJYUHP_2E$Q.)65H; @]0N7*U\G@GK0"'8X>PVO7A"I)%'%*J MCJK@3:D=#[A5VT+ 3E68G@B;46!UQM,,WT),^948=DQSL.DC@%W MU?CXX!U9 8ZK SY_2;/$6ZF-5;TD@ >;CD'DXUMW?\ AJZ7&F"Q/3,+Z9&PL M^-*\.CFCE7K-*SB:CBE/U&[WL="ZT=,J\#Y.*$'$>G*"_^& M/6E1MC$$@6/(>&/51WA=:H#QQ8!24Z(-K8$_@*54O #+2H'HH*X@1Z' MAJ/G;'#!AT#N/?Z2/;_A\!5_BJ-L*[M/.(+<>P">#D,-AIT66G,'G2Z5;$$. M#5>TC!SMR3DS$PG\/X(&&/J[/+_%(^U647DG<-(PBPZ*Y"3> 7@T-;&*&80Q M;,PP91T2PG^"#Q6$I^PL3H?.>X(+T33:@$&)O!?(J.EB%S0HZQG AA$+D8#^ M,WC@N"&6-F"QG,P[@@W1,+JH06F\$]"HJ6(5,RAG^)!AQ#XDDO_-:')RIP;/ M\06F=CZGUSXD6#""#% L&&N8*L]Y. WP"= C5!J1ZI8_91XRYK]/Z26<(%W1 MC[&/XI\5?XQ&^_1M=?5N'!Q[2J(R$0[%ABM1=%!]*"L GH8^IO6QR5WQ@E& M"=['"169.EI)/Q4O*:S+2PK[XI*"3[Y&'\CO$U*IO/T^B;W5]BO;B=L.?OFA MHP'_41V-"M"[#2U>GTMRF'W#HW\3)DW?R8O2@ MCD"!8KCRU9I3I1?X5>8@)4;,FVDYEWQMV5PD"MZR8HL& M]B&!#:)\R'HJ0923;;BS: .&;=*?W2BN/7#$_(D"YG)=Q^Y6 _1T (UC*LI6 M^-75&CQN*0FO7[=3&&9KVV&*FV$IWW=J()UE.+-B(D8=+=<--#NY(V]C1\BV M3XB#E_NB %JW. 81 (I]^L:0W1R>[?T-#24,W2N&>F?#E47<%P<8=4]#B] , M\6'XO8SA5&:&%Q-?)Y#C!MS;%P[,Y.S61:>NZK_L)H0M6SB[ M :&D8,?-AR']WT/0RVXZ*'>>>^ ;R=L?$OKN[C/8LX>S>PPJ*G;<7QC0_1T$ MO^R^@FK?F8>^D5S+ 9'O[E:"-6L8OXW0*KGZ+81!W8%&M*XAJA-4];[@SU,U M5'%VRZ#V)$@.!WLBYK^N&@P^([;XLZL!.H"+!19MXOA"0=_PI3GJP87\H8H/ MF;S->-)FZ3#8S06!R94'=S&@5>.!%P*&TIACP ^Y #"(P-R@8+(D=CDNP$OS MMVL9R^G]DC28ON1^I6Y 0W^HXMW+NIFE]0]0P4Q2?WU-!B:EWX(=:A@'+9W? M@OY DOES35NMH-8/-(X-4%TMPS_O!![)ANC@.M^_\ZW:B9'.IIUD2?_YPY^6 M3^&<^HDW]@Y _XW,\\CO6L/*D_S'T $-AB-,TW)]4YT(>+ _5"XA(#B]O6E2]NLM)F"+Y8A?$C0AW9F(;9':QL=BN5[GS8(CDO!%3 MR6 #P+.3WOQQ5$T] '78Z$FF]+PTB% B7K1H.QR%!N/36EX5T>'=50%A/MU; M*^.!GHJ_C'I*E*@3>1]@WC"*!GSG%-X/8#<5F@%$1_A+]J]L%J.#ARDOT!DN MW-Q0SX#0N(ZD1^%]#0@F+N98'!!23#S"_]>08'Q( M,.$'VD."]:MKC@RD>X/-T)#03_C0_L-J,$DWM?H .,^E/K@ M\*^K41.-#D8<07MP<'53RKZ)C-^#55:A_TZL-JGW,4CTW)75H_-^A@M@=V@5 MQXQ_W:B=;-@PZQ Z8P> N[:.K#7NWJV)E,VQR5FS'S9.3:&5FCG_ :)%%XBC M C@<-6@WG3Q.NY>9[=O$]*UF?=!4O+D\GMJ\ 57E-O-(4O,'V\GN\XZ!7CI+ M1IC?@28$U.\[T5;/8R&#DC*:@^8(((')W4-7-\9G],$SM)$#>1&Y+PN MCS\&FVVV7/^8XG/BE=GR)?.""/NW$9E%;HG\F.!W-^X-I0 : [7,4>'AH.[@ ML5%/F_$+XR!:)QRELD*J&F2 PNQ8PXBE%H?2 %QM45N5\1.L?%)UBBH+ M)#)&.6F^NE;]!#0Y&=,S8#]\U?RZ0;SB]K%E\\XV7VG9$PE,K-" M$W7#R-&DG\9LT&2 *L;0I."),4+,Z\W!9):8L\C8JP M01]H/E3Z%3J# 37BTE8;: 83 0XS>D:158>>-<1H*F*H/C1@>+%LF*'@4MLW M!#B+N:&*IB)335P@(8IET_3B MR?BYBOR9"W91Y7R'(Y^>@7S"NQP=?V Q63:,VIHG.94J."[#P_B/'"3W&4 M;B#(I[I^8'3,KCL^8#,S9[6Z?Q*]8)9);.\PD MB.7*ML7O:>L9A6Z'\$:C-F-\4" P0O3/P.1=I&G84K?E5W>R0_ QCOVW( R?$X^H3VPC60ZUM0.*6;VJB4OYDT: 5^MR M674=LJ"X0"5-5P])FE?N*GC%:19DA\3T>ID^VX+O"'G_//)OH_PA%_[)+1E= MHDU IEDL'2.].'[R_A$GEZ&7IL]T]M6^H!E+$F@LFC18[:G)$?3 ST$,J:?+I?L"D1AE999+>C M*9&7(]I1L=&*RNW@?4N7!N;L$>/&4OHK"?(/*QEX]EF*+HZ(B8&8'.@SD^3D M+21;APHJMCK_$L@F$\,H (6V$>9HG"6H=@<\-='18ESXG,DBY:41*90GN$"I M3'+O[?!53-,4AIM60F6^ =-E%L6@:2,QS\#IU&2:X%G40H>R19\Y8S<1=!>L M: )SZXF4K UP[V]52?3M6@/ GMLNI_:-9D[-S2;(@!E@QZQF.!7@KJII%M&9 M!Y( [.ZZFN@&Q&USF74ZTW$XM>FQQH#IC1ZE>4>.ZC1'@\Q\(VB2Z4Y_%$&; M\CS&1R_,CIU3GF8;X-'0JI+HY[4&@#VX74[MJ\N<&O=#&!O4=T&$;S.\:S_" M-D(6J*^:-IR!S>J2YOO=L#Y547_]$&$44%*T$'9>-*2J=YW_\C2IC9789B?K M'LI8.@QZWI+V51M:3?N0DC99S-(PPS@MRFO3]K7$.*)$3#C0+-:W(-LBGPT= M:,<@(D7,$IQ;3 0DX\S.BX[(^X+3(I4NG M^3J^H+2BPY,>\W1T4?"I=J7O3R?(1E3F[V=<1YV9*1/K3KC3@_(7+Z3W.R94 M\RGSDLRAHA=X$T11AZZFUCQ-X:^"=$^F<,UQ>$@_H$@T6/7698FLTYS6';TZ MC,_9]7%5B>TTT:5::Q3?A=[J%_K-?GM, _K(3WIX23-VB8LM%3Q4SG?#8.UR M"3"9\7HF+@4?-P5Z;1C 1@YB4WA9*N^@CG,%O-9D7_5>@UP7B%]0>+U# #0N:$QGP#1Z[*A.'SH>2*"K9?N=LLLFXA M.-M'UE6?=D.I1YW.327UOD#Q3\L$U5)+L2/XU=90/6PON-A=JNJ*5>_J*Q)N M;SG9=+)E4(5QP^WFDRU#B!M0Z$/3+"<#I>O#PIL#E;2EAODY<>3$6VD<):J0 M!(K")@VF> S92P_P[-2(6A,>8;:_(;! -T%*P9H]*?_)(X(&V1%]+B0#=Z#? M8L5[_"5[?L/A*V;E=S3N?:H1G6^<#C":8J0J4)QGK Y1;))H7;#07+'*E((L M"QZAR\C1LQ^.34:72#. (OH;/;_%1FQ8T7I7P-,PD3[>Y(3>#)-.G]OZ 13332&BAI-X7N-0T<@$O5(#9 (P1:Y'0 M_]-,((86(#9FO9S8NP,8T4CC\(52>E?P4E/( ;I0_G,!%R.V(C'_Y[E@"VEK MSGB"NGL 1PD%=44HZ&@..-Y5I-8^O,YIHYPXRVCUR7]R!FZBUHK& M^8,*Z(RF,/M:^2GTRP=")Y%V&4+G(-M>'M(LWN&D0)5C=^@I=@4>BT,,( :G2C_ MT3I(?%WW+ICP!,J"S:(<1X^.0]JN$<*"LI- O\(OV6V49@G+VFU[3*.[)? P M[E!/C-J69H"#M$M:77=\6FVQ?PC9\Q1W<;0Y8\^Z4TZH8N7VC00J%I6*"O5, M^'24#98T!>ZL70K6JEFWM /LKIWB:M>FJ_GH E'"+HOW-I7LK,\K;3PS!Y57 MV6UO.2,G-50KM]U-7=;"O8^SK?QZ"E#U#VC$IE30%[HI="M:.!EK: 7;'3G&U-\DI M4210=3DC;6K8.2.5-IZ9=\IGI.TM9^2AAF:D+3XZ8CHJO>E_N?62W65 "_O[ MP>J0WH6KUE&ZOS50#U14L[J_+VT*_L9^O^3:SS449>736@'X+$:,)Z),4[N+FW?K9].]5,%$2&./G/R)\$X[!M?@?4OUI5H%Y5^P*@+[7+IWU>3-<+:<8J8GW"7GI( M,%U$&!]659RI%;A.OX7N4*= U?@*LE,9 B:I6QD?(7L36PK*6$LV@MN;%]D@3A#5'&$ &36J0T0.(Y2NIJX%V" M_WG T>JX7#^P@TD C@ZEI#'@*.^7><3%:$8948LB1KN*<#?!:TM9")=QZXNZ M"R\-TJ=]@CU_&8DYW-\IK0D[NP,/X:&&D.]>R/L"#O#!*AC;V6"\$&>&X@C5 M\OPA['1,:(S:\2'Z\%JH3O^I]2BJ=!^D_4ST-OK/(/*I+M*L 8WN0"-=UQ#5 MWH=Z7_#['AJJF,IJ*YW^-D*4';]443&TO=\!V!0N]CDLFJ,&?PM^.!-$Z!?" MR@\*AG!'$:I-83 M\"1HH +Z-S8(&\3Y(,XHSYM8(,Z+OM/\QEN<)!$8L<(K3E[B[DF0+6,P>BC@ MUB#1OT^"5[:'$7HK?I/E _DT9M MB.*M,#F@,]" US-"-1M2[0E^+C18$>T4X@,]-J#;&]R=4;;U,K3U7C&*XJR( M 8_, [S\[0 O17XN!EH7ZM3R#$K M22-&VVS,_H4K&;&3#[]S7W!(3KH'PM5=6WW.,D\XLEDII/%#-@)U%>/*Y$? M*J7%C\C7] )>]?)-M:3JBW8K?'&!")<6$(5F1 7 MN4;F2]<-.5[#9(S&?L=EQ'H+H C0H4[M-*SZ&O!2K$U*[9U;3FNZBX3\@NUU MU+G+8U(CPJJZV#NA2D\9F0?84NH";X(H*B!S.M6R./-"6TH]4V9HQ^^1!88G M.A^3.$U5TYD5NP %MR$*5S.;[O;@)S6*XFNO3,IU+&-$IRGR+&#;$Y.)=><: MEWG/-U62]W+2)._>==G$>A>4G9> 4"S],(\IETPQ6:D'X),OJ:AF2CN8GX>I MG[495ZTJY9!@I_55'KS Y]F01?JB]!RNI2'P ),K5S_G;K8"'&0=PNJ?;0?^ M61"=L93=@JJKPU[SVMW^9WD=W!(9,;_+DV"K6DLRQ=R,E&(IIXMC4>/E_(6>2JQDHV9O M)^"QK*9T\^%O>0_ \:PHN/9A5N,A\)L@I6\<_ U[254.Z7/!SMT;]H4)/I6; M3^+DMYRWWD;W^$OV_(;#5_PICK*M;"P;2W-& :)M,EG\#"8XD_#2UVM4]#U7 MT5=$W(('X#)R=#?7K57HYC!\H*&_T/-;;,*"%:GW!"L- VFC24[GO8!(4YV) ML(.PF %VF#(&">4_.H&,RSAZQ61U\!)BIG#76X6RML"#OE-%,:I;&P(.VVYY M=5U1H,HR1,P^7UX7^3DAZ\\M_J[K"?.>'D"=;X"ZPE/F7FC.D5_8*F:W\,.;J/6D49X90RGN9KUM'4Z M:9;,5%H; @WY?N7D5=UH*\ 3Q@YAC55JHU0GO&EVZ:5;\;&FUM#L[0+4]88H M++L_UFP/?I11%%\;0PG!JG Z*Z''CL!J=P3\#$M M)=Z0CV[8KR3E29!==405NP,-<%U#-$<FZ(R(6^_#P,R7\AB'B-YS+![QC3OB%Z=I=M1>RY# M^?AW$+&/5U6PG2X[Z+HD1OB?!P=7>IR9=0 8?E(VVCDV&]"G)Y/64G2Y]"AO/(?PPVVRQ='K(T\R(_X/DFDGFA0C>@ 3=4 M<7%]T]<'\+)&6?31SDQ/@#@+)/!HWX*WLXB97'>6+R; DYN;?IK(-#5U:P&-^E(EJ.5DZA "CPSA]M&>1E"N-FYPT MBA..' M4\.9S:Z%-6C9R="?*C:E*>^P+>Y13(?K$@$\?6$W2:L]$Z[4!TVF; M,@N>M((.&^UJ=21I0@YUB:2FLD'<54\RK1F8"DJF%5.HHF2GJ-IJB_U#2 "3 M/=AR<638^DPWJB26Z.X!'$84U*T589,W!PPO*E)K%VG+:5.WY0\1O1P1GT1\ M9ASVJ5B?:;6TA"RAW;*JS]KHU2Y?R[0 M?4QK;B-&VM&J:DHM4ZYE%-.ZVNB5DH:U:BIU_RFF^>5\T=AOJ4;K^41HFYJ2 M&!6;SB-*6R4V$Z>DK6<_BAV! M!N%PY<4[0_V]P!])#E)B@FAE_\0I?2R59PU8OQ?T6]"_)U_"IA':D(S]$Z<3 MI;8)V@D[1OSPG"QQV,N/?6;IZC@7:.M5OA7:I+WF!&W]2I@)[5IR5)6>P7FY M0[;WJ[XZL$UN@QS85J(-HN;KP%.]>UU7Z1'[&.\D&6#2IJ!QK%O!"KG:VX'' MJAZQQV>(Y?Z7Y)1M9XA-KE_^Q'1!>9+@*HAW3!FD36<17.T*G@97O=UL@DLB M]GCG*Z(JCS)7P36-?LMU&562D=SVH2@5XH*(Z).1E[Z!QW[Y\JVE>1R-'OY3/&?W<1Z(T2!2' M'@V+#7.1$)/)Z7$QMPIA#E_%.R]H3C\F9@7<^ZA*4C!">>\ J&V]0>/92G7,PJBNG/054F/;US/KNY'E8=D[/ M(9B1;M^>79R8<5XP]E#>,UZNA=M<3+E/WI=@=Y#=7)R8Y7N%O@$&-P**"OS> M(UP.4=L9D"[00^V:OR!HGO&:BSHSD+5A_+KE:"V.D[.S6#"GEZ:''7\*2ZS8 MX84A2@\TC2#/+\B[TKNWNT.8!?L0-[ZBE4(.+W%"R-)J@_4O][1D2);Q@B(O M.+]>CSZ(-1W,'N1I_TC+/6V8UF[CGNBFAZXP7))R_Y!6=+_\_PTOP9KK_L@X0U?F"W9[LFHH;H YT73&;*DT6D">+05XQ&=70( MU)5,Z&&ZV_-J"T$0-A4,XO*^O>ZP0X<1-H"(RHNHP-V/XLP0JB?Y)2C1LU-S@=E9,&6\VFZ/C5^KR?"W!-*MQIX,G6O< M?BNPW*XT0#RN;S-/ L-DBOD26P1BL[8OI\KG^52YVV*P-W7;S;7'*Z(@+? L MJY4\*<,Y0.^DQC:R#]S+#3KT3JLT2.CE@CJL&@_8\*5U[H(UF>\>L9?HW;.' M-M'E:OT4TW>VPR [VMJ=D'*> _[:,?^$<^ VMM 1V9+VD*&Y$OF];%-,]&.4 M%CN/HH,7!K_6C3?G_8H\(47(EGV,P_ F3NB7IG^R/F;O%:R5C&P$GSLYO4=( M5E,80LZ;F&3_F0J)O'BD_PIW5>TS:*7>]V[@V:EZ,4?!5+,88LAX MN\9!=B *W"ID,1OG],Z'F0[SFAQH6MB\XZ&F2UL(@XT@'WUH?8K4Y[]P*T=X MXV5XTL%F"F.+!G(.H/16+W]X^>J0$&CG.O)5 _NR<=E&BH\ZA*##G[9Q:N@V MF ID\-)7!@(V%5)!0";[EBPIN8>=D;#,KO:5B/PQB5/CE9PZ.4$'KNG,:W+> MUL(&,O1-J"T$;.3R5X0Q(.!Z;?.W)U=UOE?CW/U68--_IS>CVQ_Q M7X/!%!-[D<%X8*\=Y'!:T?Q>B8,$B"]SPBZ!D"Q'C0^Q@P_.ZQW[OL!_<,+KX)T%<8I7=U,52%6D>?<8=V$R4V>DG0RG#-T&]$;PHE( M)2D21)W].?>T/X!@M-MH'2<[)MV\"EGUGG$\8OIP*?G\,HZ8V0Y>2 O3_*'K M)[,NR1P0V\W/8Z0FEKX8T-'=D34@8'[W*7BI Q*4F&.%+8>_UDEU\*0T:ABL MYYGSE"]HO)<03UINH(W/'%!^"M.:G(N?,(&.T)/H"@%_!>DF+36YG _E56B'^ MK3EAQH5%]^S>!;1][Q'K$;F=9>L1XS7%1TDRAY'!S<]C-#_'RY>,B/8QCOWT//*??%FD[ B-.K) M!R;H H\[8Z830W T4<#1:$ZWR0*S]83?^0$_ ,/1&E*YX5;B_ Y_H7^[F1TH MF>4^CEYQ2F=5=-)%L#_S0O'[RSC-[N/L;SA[Q*MX$]&G!$Q@VTB^[P'[3)A^ M,#:.83IW[#2B^V386DI7K/BH..33#!UQABJ)Y@&W3FW]8Y14YJKA\8JP=5.A M?S*KB?4+;?]B#=Z_551N^PFL(+/(^+>(SJWZVT-HSEF*U&2^O(L/4?;.8-JH MT7]34,TO=]S$2?X1;2<[D+$NQ&\5O#M_%"LHWBK!;Q'.NPWA?.:]R.^@H76< M($'$=X;OT_P*S*91;M-$L.F^LFDBM^DL$K*$].#;*$N"* U6[,7'B=(LNO@! MA_/)33U1@;XZ,\ @/;W.$ [#:]F4X1R =U)C3Y2ZU. &'7JG51H"]M82D>!@+TS#M^8400#?R]!+ MT^7Z9X]:*5LFCS3-Z9G*)S%R9P?@X->OK A>\M: P4=!:.TE'"5-Z\KFQ!%= M!E/RZ#-CX"9%IU7A\R^![#"DJ_T.Y.6]-Y@E\E]('Y+I7,N;J\#\^9S<^&&U!,X,>>@Y<8;/TK7U#F___;/WW_+')1]]'.ZL>K YWDLGFPSN]E M8-N7TD>,0>&V=.W >*#/G,LTB2QM40I :3LA^G1XB1,_B+P,_Q1G0;1A"Y^B MC4X *U*<9W@/,9="\*N0FR\T#-)NDAA:($$&Q(7@>Q9E4W#8,@NK69H_',(L MV(>FD$F%W#QA2=E0*A.2/EKS!21UU2:*JT* F4#1]/;Z]-/3*$R99FE]%T3X M-L.[05M#8B>@*#),Z=XU=MEC;LOL4\$G6&E3)HAQ<91_/['J\,*6UX-:KI_P MZI $68#32R\,L7]QO/96VWK;(38;2'>.P:]CNEY\&$)T;A"BI9MQE"E*N='O M*DD0%X6>SU)A3GH!@B.K9JSF8U%I-5[7#:U*BV%JL;?<8JXKO]UX0<(.EL_3 M%&?TDOU=X+T$(;/4)^S1VZG^,GJDUDO(%(TTN(]IICS_YX67!BGMS^;*SWBU MC8)_'G#:=6P[,4O@X&C#X")N3LD/,*1:45O[X3LB',].0;DH+*WE-MH?R!K- M^__;.Y;EMG'DK^"VNU5.9G*8PU9M;97\B.,J)W+93N:0PQ9-0C8K$JCAPXGF MZQ< 01*2"!"$0*(I^9(9VT"_V"\TFPT2H1HU:G ?\F[;==GV$I-DQ?\8W9"O M),[9QSCTI^RR'&?FOJQKC!&H_8\H[H/+PF;HIENE<[E:BD%)6D M(D$KN((/"-$_^*X)25Z?._U'BDO3**19#M3;F3(J9RJJM8"SC$Z2K:N6NVD! M8J!]=@BUL:IM$-)NF*#:JMN#U*LGIKJ.FH-4RGM 9Y!S];V/LQ\?4\RZJS$5 M;7Y/HTQKTFH%8&+JW2T,G;JK=T](_0V8<&8.9XAA0PP=JO AAA"$95S]6N.0 M)EYL@FDOBVC=.#%+4#.OLX#]71/2? WQ#C6^PM(Z -B+GO.Y[]^2)3T_+E6= MI'WW3DS;M2+0*7SKQ@GIO)Y^AVK/$:$&TS'5^&\[>AA&0 OB@"CL$VH$ZO+^.=';/2'L!IDS'I _2[2F@&<0+EE,DK>H3R*8#:I+=FL.'R M.N*G@$(5]U,JFE,=BN(A#](\'-,B*$\#LL=VQB\9O^/H_9PH=\ U)F9 M,RLE89K5\/,H$^('<&$"Q=@YS!%RJSS+CL"R@#.NU[GZM8[3/EZGV3 ]K[/# M;(?7$:NGZ75VB1_ #@4*"%YGJMS^N^26\.OA6A/$$9@6<,;V._4TRCXY8>M>9Z@B @DJ*M>"RXXF"#[U360= MM40 LJME$@B9X$HF:P:?%QR9:,7-.\R51^)%#/U5Z=:]E!ZG(+NF/ME7@H,5 M*]W$1#-@TXN'/81D5@ ]OCC8A['A2HF3B'^G+*H#RK*#RDLNV?IPPZ)TX\8- MFP&;GAON(22SBO#QN>$^C U76YV$&SYE4=G5@X:7EUS!]N.&Z_*4*U=L"G"* M[KB7L,P+Y,?HEOLQ-VR)>2+N^4UD!Y;MAZURM)3TS]!/?>W#FV-7UW[N,9MM M07]_D9 \#<*\");L4V<7=24-[.FY>WL16K\?4 &>9A X@,_12^ U14@BJ74$ M *PW" -+K$ V8^U<4W&19P;!_)1%.9\\IYK,D6H77 MN06T4S=CN/'5^O7@7; A^;8*W%R@\[-2Y5A@0@5#A?(7C((*W_N1W>; W-?F M6\%'' &J,?CP;6/QO/.< Q7/3MS30Y[&/\JR_!WUAG&QFE/?>!Z(4OTLNZ/^ ML\MA]0 R"1?65RC[3LT4PF3<7&^&;,W@D;JUC",3KVUD%XC_H@E"1EU?S%_A M,(0LC">OPA]^^/U=%&S0:[*D;.V'^QH@6TOWQOGF'QG*I/DOK^7\%W']%EU/ MT[ \*=,(K920/'N@4=[,+5_*C&**:4")V)($<-:_OX,S3(T0P*W M3V\]FGP>9*5="[$T2NK4>_-Y/HR'Z")9K3')N &S<U2PN:#<[8HO%Q;4/>_GQT]%CDB2HPW.T7-9 1S;._L2+L?[CB-& M,F8D4".!&U'D:"_+]N&G?4FJ9OZ5C]:5U"R@*0$?%:?62J?.?$8U.,I$J7I. M/E,7]_+A#S;&3#/+T6 3:/=LRG3CA[MV@'>XQ@S8JO0]IFE'AIE2,Q\9$^H> M5Z7>4G^9BTH736<#3DGE&Q'].R<&??CC#/'Q>2-[R\$E)H^TYS8PE',^\6'"^ M:9;>NH0/>$+J(&P>=E1Y MVC^J2/2PF^_E=8(FQ.DY*_^#!%VH),S/='I0DM4+!+8'+ =8WY L3WGDS>8T MY*6/+P&9ES=U?$G(*^4/1_?)

M&#'HH3/VM%P3%ZXL,$ MX=%7EX0CB7+$2:33_ZU?@3^4KV.^,Y:0X,G3I483>W"[,CS6 M8%#RZ>^9U?C?0L#VHQC9^Y?(3]OQ[\A@@C[?WQ4*TWD\5R!O79B._,Y=7]0 M.$Q>EZ_.2'D@'/W1[:$_V2#9_B#&B9';N$\R1"I$ #]"7HL.!S+-(M?8#\;1 M)1B /3H]'RYPG+,;W#PY]38*3M:O*Q_'.*Y]#_U)>G>U%. [^)KVH7Q\]R4A M4WQ F+!JH/,V3\5)YL>#CHL8[\HJ0/ MB2<9; Z3%/R8)+UTV9LIP7E$C$G$N$2<3?1]]I3Q(0W'^^I]U&?=8#00MI;'#,3SQ$&KZ/N*!C^R5X!O7'MJ(1\/NC5;(!3@^VW?_#R M@_[TG6R28/DH?71 O*4++F4$/V?8[:'PFCJ Z;48_@F[O]X.<"B37DC"BV,] MB3O9(&;S$$=M]#"B["3#EY6 X,@["5>/R97?'SY9<(N,#$132>$*2FNF3B4*JW?/A5E M-^3"J1F4L*T,03DV\S)]_SE(?SR$+P1O<*H9E*E:"51U#=AKAF&V+@,__E)/ MM8.!E\%34M#S0/J>#6[]@2I$8X^Q'(;/"MQH<>5S3.)5L6HUL;:_ S4L)2N5 MQ]_Z(U!_WDZCK2H):.A["6_D%MW!^(%Q.+V-";[)\6KW'&"T :@-F3.K/:C6 MJP%:60^B71Y8&73$P7MJE!^0WXMDM8KSLL(7D&B;=0#&NKG*\G@5Y#11OJ-_ MB)^6F"TP$I1Z[Z1,N$,$:FM6;)R,87?1[\C&-V>H0L1.1Q4JQ)9!L/>AQ/"5 M9&L_. MP@465*(9="YA7_,>0@#-F-B0@_5CV/2LG\Y(Q&M:.!)70*F$HEH,W8"U3&X9 M;>M*R(:J)]C:.!E8GFP*P-5=9IZL<1@N'X)ED++C V/T"1.\B',_9GB7)@M, M\X:$!,N/&*MRYY9EP$U/Q9AL=+MK )N;DE1;%90!(@;1CX$-R]>BA:]1S.J: MVG0:+&](5J1LW*P^O*E7 S>R#C9E6U,L!6QR711;?R)1PD4U8+\A;B@V&_;$ M-9I^+)&]R,$LF]:;8,LRX+:G8DPVNMTU@*U-2:KU.X4*H%_S&HXO+^;$FQN% MRZ!Y\2Q:Q21F@V+R^+4CRAEN!6YV?00@FZ+)/L#FV8M\6]4NNXBK^,C.1MMX M_%KRB"+P&C&_DB(K@N5]G/V8IU^I0?!+1_.-KFFW:P]PHS9B6;9F[0; 9FQ& MM_U+ PX=,? H29&$X)#.7F4OV76:_"3WR7.!;P@U7\([EU@J&[[7])69[ *J MKSW9;OK-.K> [STSY\!!'YI\Z7+*FR[+*Y(GEUE M]]$XYSHM#J#W9J!^P$X(6R=#HYV (UE/ M!JQ/6PT:Q/& /8[V8 ML/XD[06C@!L*:U62=5A6[ZA(^>&,+A93-.G1#?T4!+*5.'YEI0?T5.2()#G: MX!P]EV/*QCZRC2*W"HD8Y-Z@H2Y1#&JXL78%!P?S+]2L@NQEGMX%:2Y^F(5_ M%7$6\T\;=55&T[U W8:5".1H;[01<.#O1[]U>V,)F*6Q# ^J?I8QN1\TX- $ MNHYP??9/W!2T1SKCS1,V"7='/#.S\'W6XV5&G.5W01Q]P:H#WOXJX'JN8$O6 MYITE@'561:E]IU )#S& 9^CJ5[@LRG[\8!WGP9+G+M4B5G_#:5F1GX5Y_$HU MUU?SHFM!7#![7%-@/(>-!71/=L@RQ,?@%\ZZ3+%E(7AK5#&W;9"[JT#;I))8 M>[/D9RT.4Y@F!>O+TIRSMVMLG-F<87!:(J%AEF&Z>&%SY&[(1<('Q85\N%P8 MID7]4<%NMF>Q':C9V0JB*9J8[P5?.K%@Q4T!A23D'4_X2M1L+F,H(4=!B;WN M/1J[-C*B8+[LBT)&AP2^JMULY.QB='$8*H13MUBE3O=!CME+IZO% H?YG%#/ M7OKZ^6).\*>"1"F.SH,LSNX2FA!5XKA+XQ5F>UMEYQ X:)?J6HB-PW4%&;P[ M=L[H0<[Z*4N618[1*Z_<4J?-RMJ8DX2H11*<5XG*?MF;K@[H(HQ>2F+1$Z,6 MK1FY**Q-G.]@5"-ZB,)C.WDPXJ[/G P:?^U-#YZEH.>$Y;FB1H[F"_H+C 1) MB-.$.%%5]+@AB-/%0?D(%6"$>M6FJ50O/_S^NT(;OSY(RNAGRG[X@J."S5H4 MW_BRXMCF,0U(%O XF)UOMOZB>3]A"PMHD'$BHJU)\S: !^Z#^/G@#F"'"NS MK.HC>0X>R9C/V!#W[3_[?.=A)J"6Z%,-D:O#6, MC,QS*GA>M_-\4)HIKD!C-W7*GDS[,KM[#U"#[<5RDW5V; "?>IK2[^8%==F= M6.2+9?*3]V3P5Q7BZD'Z=UF;-]Y>4P\MDPH^E\!V"/?Y.GHDMCG76P_:STN! MXBG#?Q64H*M7^H^VYM^^%*@C,V%PJV+?L@YP3J$EU[K>7@-%'*K7.OHNAQ25 MIFBN7CTQ_=QA4Z>B8NF$M'278F>*RB#[+'BW,*JM>^O63T]AU55PY>)I*:VC MFKA";0^HC;M67.TL&=7::2FL>E),Z\+I**JKR_MVE-33)>5>>#NH3G"1D%>< MYNQBFDO\E'\,0O5X)K,=0 VK![M-A4"[''Q]P(QZ^Q8]U>NH@#4J5YA11%&C MA< ]=CE@6!%(T!$#CRKXGFY^')MGDN0NAZ!VW)=ZP2I1..5EAR_!JNU@I5D& MU"UU,59=HMJV!F"4[R357NT:H(A!'?L6^'N\I@)ZH<3,GE/,)\[M,JJ\_[W/ M7L!ZVEL$E?(:;P2JT?WI=ZCF0S0A?0I6T>TRO,I?$EWS4>LRH K:Q5B3U.VO M 9_):4AV/$YW.Y/[-'OW^1+=WEX@CAH]I0$9?2K3 ,Q_FFVQ=<[8&BV2/- ' MS7W(-4Z>TV#]$H?!4I',Z-8"-40C%JO(H%P(-!)TTVL]&E$".'9N\X"?=WE2 MYC*ZM9 ULHO%6B-5"Z%J9">];C1RH#1D'6'"+G!,PA^O\7*)/P?IAM(;Z;.2 MSEU -;$GVULYBW[+%%(80PX&S6BB.&,M$>7UGEQ;<<2^=!3DE5>;5@2>H8I$ M#SG/P-)J9;CF%\)KG=N.EFK-NY4[JLAK+K M3.>+AYR:T<-+0,4IBJ0X^J 0DV'U=89!M90R7&< MH1(+JM'X>;4Y///-M?=9R3&-UD^X>I5$HW1!(OIW-@.'F3Y)\CCT,Y- (8N; M+"MZ6WRS:9KFOL.T@:V+'=,S]%W"A[#R$H?;"7?<%YYC@1=PY M@79O-5#/8LAFZRS:[:6 8UP7Q8=/I:V^AT'_%+#_)2OK?WYKJ**'N!_TE]6O M!*S__A]02P,$% @ LH4.5VPJN'Z98@ D)8' !8 !G9&YS9BTR,#(S M,#8S,%]P&UL[;U;<^,ZLB;Z?B+F/^C4>=B](W:MY;NK.KIG0I;M*L>V M+8_MJIJ>EPJ:A"3VHD@M7ESV^O4'X$4B1>)&@F024LR>7F4; )'Y?;@E$IG_ M^%]O2V?TBOS ]MQ_?CC\[>##"+FF9]GN_)\?HN"C$9BV_>%__<__\?_\X__] M^/'_7#S>CBS/C);(#4>FCXP06:-?=K@8/7NKE>&.[I#OVXXSNO!M:XY&H\.# MWXY_._CM\^CCQ[2-"R/ =3QW%#=V]-OA^B^3M#W/_?OHT^^')[\?'1P=CS[] M_?CD[P?'HX>[=<$[W+^9S2WIV.X??R?_\X(_.<*"NL'?WP+[GQ\68;CZ^^^_ M__KUZ[=?Q[]Y_AS7/SC\_?_'GSY]_C__Z 6MO-/J'[SGH$_^'KZOT#\_!/9RY9"V MXM\M?#3[YX>YY0:SCP2"@[/C R+*_W>9^DS.]BS<7R"6GN]\8"/H68JJ0K$\\-/,>V M"',O#(=H^FF!4!A(B"?2&"SA'@P?_WF!0MLT'*62;K7,N5CQ;(#>Q71'[75 ?"GX&CD.ELLC#<.0INW*?0,_]8>(Z%%Y*K/R,\ M,"_1S#9MO)2\*].,\/?@J B#.3&"Q;7C_5+*D%RC70I[:0>FXP61CRY18/KV MBLR[T]E%%-@NB@G[%"V7AB^#N42;_8B:?GXZ>[+G+MYVF 9>?TS3B_ "Y,X? M,#R8=S+HRC?=C^ 9!'@2>K'=>(TE<. "*R^PXQ]K22W4;C\B7QNV_]UP(G2' M#/)S/-QJ"4EIJ1^Q4DX%C\A$]JOQ0BK7D*FJF7X$NG%?L3Z]FA--KG8_W7_P MT(=34T9* M6_V(=HO'=LVI/ZO:3\>_>)[U"Q_3:W5]4[FOP8_/LW,;3S_U5%^HW^^$_&"\ MDVD4TQG_QH^0=6L;+[:#%\&:LHDUW--H\=SY,_*7E^BEWN@O-M"/$'A'_HIG M(,*>>R^LB5*YD9ZVMJ5C5+UM;$4S/0H4&QC)R1D?FZ4-3=RF^J+=*. M^4,."/BT6W>>8+;7$W;(P47G7Y"+?,,A,Y>UM%T["'VL^5=T]49 J'O0$FV[ M']'CS=J-BSN>=:66E%7-]'5F7N$*A%Z&D]DJ:EI^Q=OLZ+R MQGSNH[F1\. 1X>-9A-I7'>_#8*T7A7\W4%/=3X%53'*Z_8H ML321J-1&[[9I>>']E^-AZ)H MTW"OH52KL2A*%K5R/97H*JCND1J.&I71V*? MAJJX;ZZ/3&_NVG\5RTR\H)E%2]6GH2H.'QA]VPUL,[Y):U=3E&]!4LT/[">=#<1 MD]LFC ?>S7A+:4M:M)6/ D)_HJ%;_,=4'O(]@0Z)!<#-:0V]AW%; M 3)_FWNOOUO()K&R()AAUI)CO"#GGQ^V_O9[ MF_W(M+7]2&&K2ZRB/\^./QV=GYT<'9P<'!\0ZG>?)V"\*8/AF]AW\ MSQ)UBK"D)7Y?Q1%U/YH+VUFS8>9[RY+>TB]Y-7KO^1;R__GA\,,H"G"?O/A( M0^+WKGS;\S&C_OGAJ!$P,R-XB46+@H]SPU@EZ" G#++?;&!*?_%S$T;5,8)@ M.HOWD^,W.]C"BEL>#N&P@K2W/'5J^('\+'8$:X& 25/,&G[I"M@W4 M7>2$-MY.":)$+ZX+1)(2IO@05L@7'D*5975!1D:\%);CAK TWPOBG3VZ MP3/Z]AZ#5QP,: VV&+5DI XH53L,<1B?<8L,V,B?HB0%WH9R.8/,%I*Y]W:,6&P'C!\+<<;I=M"C:X?G1Z?G@L1.2,87O MI$?X$J/?M>V@^ZABMUE51">XA&1+83KM':9'-(^OQ=SPWEA638U5Q?2#2T"^ M%+*SWB$C=WP^G@!2+R(\D4_(VP[_?>)9= 29M?0#5%[<%-_SWO%]-MYN+"Q_ M'&^%=((SC5+*ZX>IC* IFI]Z1W-L63X)QI3\APA]2$6RHJQ^*(H*F2+X&0J" M$_S/J?_L_=J^'V"4U!8]CHC96?\ "GCQ"C#U'WSOU4ZRUS(1W"JN+8PB$AO-_[15SOU-56%L<^5)F*+(LHVV/2#)IC'UD4'#+_UDGI+AR M9=CT:7,A^&[X2X='+\_$ M!ZL"I^TB.N$D)%N&4Y_6E7OOV3?(VX.G]^6+YUP[QKP"JHI2.J$E*EX&6)5M M!?3]0D;'JS&9?_&%G)OXD_PJ72>9-2F MWQRM2^F''%^\[$*^?P/+T])PG"S$,Q6P0BG] ..+EP'6I_M+TM>K)?+GY'&< M[_T*%^0MI.'21UIE:?T %!-1T#BUT%'L52T*-LQENUDZ!"* MR9CAUZ>Q)9TT%LAQ>.,O7T@_S+C296CU[\]"WE.G03M*Z4'HQP9&)?W0E)8V M0[=_-Y@)ECV.+6*AM_]&].&X54Y## 4$S&!CN<*T?2.4GF:N[< TG'\APZ<[ M=]**Z@2>E(P9?GU:83)Y-SV^QK]AO7/8*JD3>C(B9N#U:78I]C?9;(G!ERNK M+X \(3,(^[2VC'%WK;C+U3<3A;\7I3C!4AP/%BJ^8)D'O)!MY1^_;T=B4!"? M8?.,UW,#S[$M$A?CPG ,UT1XRXS"]4#C1&7H8GP[OI]!'1-,.?!,NE'7/PGX"B M*P)4Q:&&)E"KF)YU/Z9+>=#O45CM!"E212L.2 O:POZZS_&^3J..Q:9P(5]$ M*^RY@K6P]>X3ZSAUO&VEP=^S[/$%#5(H(%!3*V;4E9<17&>(A+GWB*^'A3:3 M(X8KWJ]'RRC. W*)L/BF MO4[TEDO63MW&M/UAH,24M'[TI"?-CE93K$.#F/BK=$5A*+..'N22%U&S8UB< MR!V/AUO/<(MV![RO-#G[:W[5H@K/^K>^UV));4DU.X+=8*S3+QQ?.L7[;C4.TV_*IZD*6VI*V>S+HG"X<0>H$N JPN!R2\DR*NDT%* M;]XR02NN!_!2TJDZ.H$A0M+I)(WGL_&VGO"H5*!5T(4,4O(QHKX.D0Z)L$R+ MB1XP,V1AA($=HG'DUC9>;,<.;<1SNJDH"0[LVIXWHL)I9C/(B2WF@T.O (X+ MHI RR2 BI&8N.9F+PH/Q3H[ Q))FFGZ$I2BIA>/-(= "9-:(8$_W\*@KO&9L MBD/Q$=OL"\<%J%RPJ)YSK)Z>[8^-N2$H8ZN+C/0%+M7!?FU9W3+39VIZKP9< MKK(^)% @=ZN6Z>YO]G.JW+J,QL>KQ)Q&4M5[+M87GD!3U5&OV^HVIP_%6M&$ M9A9NX5T,;[W6C"@"\TYCN[6:,V_]!8EJR92N#YD*:M$2(]QMYX[ M?T;^DBB ?:C-E]2(!*+2:>:0G%,8?^M85,@G4 :N^IO%2JE478(#N1DAT4/M MD%PF$,>@27Q8FB/7I,/.J &.!K5O2F2%;'4S<-I#< '/_&/A.5BH@/BIAN_< MB%^T"OIP0E)&1=L!O %Y\4"0(A=H^+OA1+00:MO% !) "L?JR8$KH68W'&/+ MLA,)'@S;NG$GQLK&*UA.%;1K,FY%_0A24V;-KMT?46C@*=:Z,GP7KYY!X1'# MS#9MVF+"KZ@?96K*K)D7?UF-POL-_2@A**,JLT/E@:3[N!KYDYMK"1."5ZVH MNL]8=4=]TT.!$Y>PI-W<;?04EODA5O8"A;9IK-WTN3&:3\5C-(_^5OC$?W[8 MQVP>2,QF2 -=8&WI9C-D)"D(\* 44@\ 42/NS_XJXK9# E#(3@J MSOYB(@XZ9C, F 35O'W/+R_DSL5L'BZXDA+N4,SFX6(J(]X^9C,DP)MMAMAR M@8S9G+/>WD>$I)CM,67QV3"^!L@BVA&G4\<+(I_[V*Q)DP7%'1Y@Q7T&0@@V MMLSK%#5:T.SJI93@GEU:I MU>N5;J*'FR"(Q-F4E-X3B*V*5J_U '"&GI)9I,J>/0+ZT,R]:.PXWB]BO[_V M_$LO>@EGD5..&?;VZ M?[KY?A7_&NR54A(#9BTDYT1#+=VY[\DK,RH-M#7; L<'<9"W M;;@J-=#JM-'](YJUW#]P#]"E]XMVWQ +!$T/5\;72^ZS[X^OZ-7F:RH9GYJ>6'S+F,7=7WVQ-3M,Q):>"WR4 MCRT/6&I6O)_JPOJQ0UQ,6(<,%6&HUPD]*!S(%]$.>:YPK1J_>\C]O#X"77N^ M0'X=:GGMF" G::M;BNYI45*>Z&92.QJ(20@K6I/X6@D: 34EP%*AS MCN"(HQG>]Y[K%27/\J*RSY+<>D/F0CWA-$M+$D?EOUFN#-N/KR_QQGA.70VJ M"X/C0#U@*W8(XN(V/3-^3ECAHCFY.&XQP/ 7PW;)K#=U2=K2Z>PB"FP7Q1?3 MN03)E7+E52EM>B,C9] 3*66)Z.(20>9.J0=IYA%FIJ+@CK+A/>A"DAMB:)4:4)A0OY;U\1*;WBOQR,%QN^2%"7$\H5:DB@1R#[E'(-<$7 MR@P1:7%!,C/:@2:S>19?\0'YF'QZ?3V61AN',4W+CE M\*U)M&?DFNM(MYQ7J,>"KU#)(]3)U_']EZNGT75X]/_S&Z M^M_?;I[_-?K;Y=7US>3FZG[RKT$$.:V1IT*H[L#"G$*8':10$8QSNCT5@(H' MM>YW(B)Q6_9<\K!-)-9I51VXD-*18< I+")(=',!&BJC\U'+P451&) *HY^0 ME+W'TE3@FUV9N(/) &8=+=D@+W'OL3@5!)0HYN=@4J*ZL)9$EI/KMJSIY67O? MHG4<[OSPI/]'] M%'2U=DALN1B#M$\[I9J^9")*B8?ARW8PM$>$-ZZ!':(T MQ&XR9(EW_MR-6XEGB 8T;/+9W6*M;)6CZRPV(1F]1[ XX)E/" M/ :/_)WDL"#!AZDQ4%KYV(X16HU^6@W%,[BW0*=8*:<#)0U?+$7//&F/!'HZ MFZ@PE T9=T'9FC[I+!A&KMSRHTXMS&1#)H*,@(J>@ JPH9]441,C6%P[WB_1 MQ% G,HFA)N.GKZ/KV^D/N#F@\B\7,E6(.]J7JOSL924GW7CPO5<;(W;Q_BT@ M+YS7P2?'9FB_QK8-7OQ%Z8;@3@D4:"HW RJ$[MWYI#&-DAP7C-W@I@ XV!6! M6&8'1V;-@O<73E/D;.^:MH,*V^5G3\U6G6D/5CX"JO_5.@<3L4(E M"&\TA'7B([RQ( :!8%'IDR51'QS).N/"MHM74Z5IE@^M4:Z+W>21L%Y:G8:D MW988,98V,(VUI5E4V[4>;\E,RXED6E6VJ*2S M_N\!>IR#Q!6D6;ZW?#*:Z0P/(L.=$Y>(RMCL8I7VO&JD*=TN3)VXW30V2BD/ M&GO>$JN\)YP2C2FZXE1V[47=:-U[[K-O6 AK%MFO%8%%:,7V1)'4C:J MVJV M3"Q"$"6QX_RSBNZ)44,_BFY*H>RG-\EWIK-;#^\$[5=D)>OT5^18UY[_C9X[ M0J3NGF0J%*994-Y23&*A(-R<6GNF-5.5LM# 0$@V-DT?">RVMXKM:22IFW9C M"W=_=MNDD+JT@Y47V,DQEFD;8-;9,ZJ)HAI'+U:=;D AP8J9[KC<*A;?TZJF MCAJ',^8PJGM?QVWQZ8DF!6KL>55?38V#'*M.4]K6:BAH,Q>L7=3E>?]QG$!0 M3EYE&?UJF]'!T2_SJ;A$F6_%6L/I-2C'Z4J\@3T)E6DMXZ$N.;S+ZL G(R_" MP%"M\3)5P3&O(?PB?!+40LMIOR%0Z<%'*\.V>'EZV=5VD4("&FCJ1#4 ^F3N M/_1X&LPZNT@:93:G:(/L$@(5CTD9#8&CFK+'I+)"]Q[HNOEC4N,]"\IB_AG9/L(JP0,J M?']P##?$DS>)O[ B16B/384;*&KP$];@2;^T442",KL:ZJ1E\\&G[DGF>R9" M5G"-U7]IQ]H-(S]WXX4"C$4R>)._4T->U&EJAXBG2CNMON/J?A^6UTMR)R8] MS8FWL)MTJZ,4S9YYE=4A>.'(K[C+G!+2!:P G53C0[8SP&?@PER-XCO3;7X( MU=&?&O75T-2< .YF65RWC4][^O-*D4YVP[!P;;N&:RHP+# : D39R//R%_>DC,(5B7N/O6]!+=>45^?^R>)(LC96R%Q56@6K26OA%P> M@$OT(L*@K1J[R1T1)6AVX']$JW2[F#Q:$YU]N/5VAT'U5-&R%T+W3$H4B>)@ M(P^^C76Z(F'+$\U06,2LLSL,DE=#TU,\.!\6<=TVWD3O#J\:ZD25CP&0\QI1 M!?G_Q-3Z:C@H=D_%^K1-/ 3('\:N5?Q%KF22'63[JO[JS70BDGS*'FO@*5HNC4U$ M4F;BA\,#_/]&'T>;5LD/FX9'WFR4-3TR7&NT:;R5O ^,&*Q,82G&9*Q$&?Y$OU'-O,G1TY$\-1>6)(VR>30NX+H\TG1KEOP,P+ M4U8'+Z,!M0+FT?GIV9I;EA \Z8-L>(X_([?Q"0F;F' MD*JOR/U'X)L;U=,&>Y.FBD/@\/SH]*#/74(-##<.00HUT,V=:*4PBG_"),X(Y M=;H/WAEK&Z]"]YX;%J-V\\:R6&5P@UH(M:WPG'7EU&*9+B48XHSJL_*HSCYB;UG@AKQ@U.H\\4>H+;_2RJH ;LP+H%&-$2,JFQ9DZ#M23^*K@J2J. MH9C-;H6W/)SA>UX>OKF6XV.T1]H>F4GC(R-K'>;(+L8ORC23J$1LS99J0=6[ M&PZ8[+.V<.WB:#CJ/PII#;1R+VX:B:W%8IV]9\P_9<3;',&Q_ZEJ["<-Q@-_ MW>1_C9)&H0YYRJ-.[D#GUNO>F;RZ1^(+O4P3 *<#022W7,F;2:S%J3SV8A5= M]#^7!_ZZ/LPQGG2/,Z"W"RE:G.-F1>W>M,+@QEJU1C>KJY0@6BRF7SS/^F4[ MCM@@.CPH#Z)<"]U>-F4?9MXHE0MU'?8\[8#X:L:H 69 L1$H1"&7E$:+<^HF M/(+@ZG18X2!6; 3F$K4=!P)OF=_-.! U6V5"G5H,?5D3X'S#_ Y4TR%3QEIY2-I9I2V W,B M(9T3OL&B%59U2LXI?KU2;CWMYQR=95H -Z#96.3.U8VEU.*PG9/XW@N%MP,5 MCF"YED994]H.UY_J8KU)C4TQ@IY@@GZ". R+K[MJB*3%F'L*L7@+S\&B!,1* M'@KZ>!Q6>&[EV_J/T;HUF .O+#B9*#@#D%>IZX<7E=T1WS@+UP*A9$V]);M?C!@7'>X5/5]S>Q[C!T5:+,,?\IO?36;[#C\@A MP5D..0JQ?D(M]PB)W36MJN3107VJ\H]2 4 MG44J/-_2#_S7*/U$-"R#13"M8M#Y+1_ M;_=ZF&WL&,TD;W5R..IHTN?\$.^)S MHA/?QQ1SS@CG5>IXHU#L3OQ3VB?Q?8)4&^#F #$4\_N"YO+J8=*,5BLG?OEM M.%E,KQMWYOE+"7O'484K7[[A$6EY1)H>%=N&.254Z>0J^05O8A"KVD-@.]*1 M?.:Z=?&MDHGI[LNNT$N8\F)GQ!=WP=I@1K X8N5XY/6DU&+8IN;1!\,/ MWY]]PPVPHL1C0QU5N JF+8[B)D=;;<)358@YXBEX"]&>$6[IZE5BV*WSX-BV-UDW!'/+;,G,WZ;3B7;LD M;'6$ZX) *U^D\S&F<]]QR3F(%)P-I*329)"*A'V5"O^*R75P5#_\Z^AOV;_@ MFNH41H+M/G)T$MYXJT?OR?]RHT4+508W"?#Q*H2%KB]D-W-"A_>^;H"EMF*L MQ!C"JC)P7DB+UFJJNSY23/W**(LHON9PZPV<&O7D M4Y0-Z17Y+UZ/X7#$3BC/AG!8@F-\/CENG!^=@DUU46GZZ$0? MW<3GZH&L8ZQHRW8BXJWUA,S(CY]K)X]"D96DQEZNHH0 T]GV6B_.5E4?TH:N MK2I$LP,<7O&,^=PG.8MC9:3["J$)4ZCNP%E57\96SV==>6 )I#F1VF8=E[=9 M8AE^6M]B04CU(__^6^%ZE73(<+[X7K3"ZWP:O(!@%;]+B) U72$_$2#Q35RG MW+PP'+(A>%H@%,;[ \M.V"[AR=5#3\#,3;68PEH"^U6A%LZGY4PH4C/=:7FF MJ\B' O_DV'MB%.K$O&'[O4AY\JKBL-]!+IDWI9&.TZY(C?3/Y9&>M )_4'>0MD=-'TE(+J'#(:5TD;!G_4<4 MH*?WJ2,)K-.> LCQK@.EYFUW'FLB"YC^?F>$Y#[X79 .TBT-DBIJI-3L9CQY ML(L:T$>BA0'2IJETL/R7V?GA.(%(!(Z,\LT,B!)*16S5@5E=@/7-T3<-UK.6 M,>T@W"6Z24I0=4;E.M-CYY#/0 M24U %:[YQ42)\*>9'C(FJG3 QQW*!0>4\)>G5 0W\/E9%!L*IUFLE8T64KLJ MGL>FL]((%V>*6#-:\*:!J%KXLVVGX)1:"T[*:T$I$>=.+ <_CSH?]-N9*T5& M.+-.D>.?^D^;0U=U>4#+2Z;%\;*:91A!$R]7F%;[$G*+@(\4!^AD/T,^ZI?KL0&&:.=]5:2R/15YC M8S.T7T6=J9HWO*-\5: DW3S[#-LGHS6]OAJ[>3OQ'3(((M84PT!>9]GN'!>X M]UP_^S&.!;P>[<_(7+CVGY&@(;^3;^\ T_O3(RR_1=6GD](._H?A^P8&8^H_ MVO.%C%E:LKT=(*U:W6@6Z96W=CTBK%C;Q)J/E??-M;&RR29,Z39"\BN[1=K6 M-*:%8Z=@$FNIZ3)-0%NMFD]NW7/Y^>N4ER+O)H0 MG#*.*ES%^>EN!S!1M)OWMM?0BZ13> R0_Y#-X*OA<,/6U&ND,().#@#<&@A" MP]J6U!9@_OL):OBF)P.YRB+473ON2;ES_D$ MD_% X,\>BCX$9H:1QI@YQ;2I'473D)/,0 VH&B#SM[GW^KN%[(2E^!\;%!^_V<$6JRI*@*%#QYANR"2JE &Q()'DTEL:MEM!@?R?P> O M"D,1.*XH?:)&?TQ%[#2I<7$Z^[ZP[]#R!?F5BR"E+"C\[2;9U":>OV(L,K*-@*.&"GBW5R,E2FG!JMVU^3/+1!0_"$B= M91@K%K5\43^' .Y+^UJUY%2DR+.HGY4K+R'S,%,N"(\O4K"581<4$>0R\Q1A M_ELD#QKZ[I' I+%5IWJ_(5 #'+:"V)1L6])"]KX@4"&^BYS07CFB^-*+ZP*N MI(0M^.5W_MBY\3)X:[OH!L^2M-V!RD^ XUEO&XK6M:K()12,??4!^28AQQQC ME0SO&Q-PB TW#BGM92'XU'9PS'S8O1FHUPO1IMNC+)^D)B<^#D1E'-K:ZRJN)'K6,$#XO6]L61[_O"J@6-8UV"+THVC,BIG.J;) MU7+E>.\(Y2*&,&_ZJ>4'0@P.+&5TY03NW0;?F!!I; (F"0IE= 6>+^3PS?)5 M;_H?G[XQP6?6T94,\D*W<&SO-T#M1GM,>G!JZ4J0.F)3W2] ;!6%MU"\BSE5 MS8.CSA /-VQM,E8T:"<988G'2V(%:8>;2=O@B-DJ1Y13DJ%$+3*UB-F^<7EC M/O?1/-72(WI%;H1DK=Y'C:S>Q4Z0.G[2C=TR=_>0#8 "/\M\S:H";TIB*KL\ MIT@+!^_=3N"'.>3Q3QO4\0\_'WS/BLQPZC\A_]4V487%F%8,'+K2:&T EY)Q MJ"#'H2@2V8)*\RNS+!BXI;"JA%A0.'@X2QE5R$K)L:%LBA05<(SW_>>]HRL( M4Y6=A"-8[P92JDO5CP5N.# 0H(( D75A^"[NZB^\4668):H*@J.!2LUOFRV$%0#7"O75GB^^&+A[+M$- M ^RJ@CL%MK "M+!0;=08AQR(KW%C(.E[(TXM<&2!M:FIHSV0[C,,0<3W'57U MP!&H#F12P+>_"5"+=O(#'@&SB_P;"9VD/1L MFG'6A::JA16,IC&+'WS/1,@*R+W?I?V*@M .XP2FF4D>T29V@9I[;G*Y65>+ MFL6X$5##/0J3?'/)WZDAN^HTM2>J"J**J;6;V#G-L]O57#0VL:DFD4]@KK04 M*FM]SUPJ<[O0=*MYX%LB,QZF%Y[W1QS=:CHC_CRQ2^*M;;S83OQ,B$]9?AM[ M8LH0LZ8^N\G=WMDNX(MANR0@V]0E%IO-TD)9Z6G%]]3CKN92JDM9=E:799\3 MEKG$13$M"X5G.0^CZ>P&L\*=D^?BR0#DTHY9>\]""1;*:S(EY3F,J8_N*."] M&T[XGNA^$P"WVE>@NNR>2)R55$9O*6T^Z>Z>G(R0>]E4_Q2#[I9P:LQ0@@_LJIV@;]C+,# MIYL>V06!'@V=;C0GF4KG' !$JP-M8^<<32A2,:K(;@MO>,A^A^>\(U)[2'1A M %U)F-KR#YHV._O1J6@75^AQ=%PUS@7H'A,%UK:L_(WM%\-YHKKG7NL!'P-&_/;(U\E*O MJ\K=9?BV2X%*8M/;WO.Y%0TJLF2\(O_%@^)#G"*3_.C.;Y$1H$=[O@BGLV]! MM3]2*]\H*OP,0,;$#BC;G29A.;]W.0-?IO(]&V],[[HF3>XD>5M3W!!]VWER MQPX:]-5?08L[R<&V]*:9?[OT"J-RF\K>6NT(4=O26U,7^8RH7F@X (B:>W?2 MCK5,W0? T1B>R:QE9<-ZBJQBGY!3V&97+_4^KEG[X#C=,H,:;"1JJ5(S.UAS M=%J;I7>7R2WK4-6DR]YPM/R.Y=JP_?C)ZQTRR,]DO0S6J?F2C=?SP@C'?E;" M&H?K2E/R1ANK"&OPP@ALR2C\)^4H_*3E4=ST*-^A8L(^(WG=$N)NC3#;1LNT M8R/\\XPT\!HWX+DC8^1G_1N]D X.(&'?6KFYW0EG*\>NTL<-[\URA?M$L)LL M#'].C6!371CF&5$RLU@+_%F3HTV; QBO MF\Z2Z"L3H;,7IT[GR7PJ>B/3\R*QS_L/>2J$23'UCJA8K6Y%RI+F8F@77 M+"_PPA2IJJ(/,X2E4W5[5WE [($0CN/](H;4:\^_]**7SU9NV[NGRX'NO=H!%P)J(9U(29H85RK2J]/ )(2.8JBNL7B.CW+BON!7/ M?Y<[#YZ5SX/KE@9P"MQ(O3DAL\^ S!J=/V])^_+#\_^X<>- H]28;]6%P8U4 M 42*KSJ$I8)U!%0'_K7MVL$"65\\S^*"7RBL#?A\J5H]$78/?KPDK<6G@%XL M-'2P!:31S$=T+2S>LO#&-2XR=("YLG1S,.MJG_5DX@DK(B%$U[\B=Q4)0-:_ MHR",[]!DMV.EZ'.;[=C'4?9-F1@;NJDZVM,!P%!==T* M_L ]0)?>+UJ GG+!H?) 4B(M-H^<0H=9?+/+3@[_QB,6SKZFV%W !EJDIT).;*(=5"YR;XN&\W+@:-W$FP M15@7 S?0:Z!4-,$+R*>942_64%%O[+M;>@7=Z" IJ68&/P'EU9_I=*-*79%5 M;1I[WD,D(4X*T4U0*+=U^%2U=4C:C?<-ZY;_:X3;'L2.@1+XA;M/X-;K>";8 MV VI?6,E'A"M#G!.$$0P/Q,TDI:QM\@&=?=I*ZAR7+P_X\\RPA@+U"RJX?/Y MT>E1OZ WPJ_2JZ.6"H;%!"(*,XJO0$UP3*@+G00).-)32=#UHT6\ #.CY&\* M# =%CN[+*'*$5 06(Z2Q'?NCQ[DF21 CXI]^LUSYWFOR]HT9PEBHKH;@-9>? M>JSK>!!>1[X;IW'&,ES;;^1?U9#S*VB(([!H[D)@_]R$S"968> M!4P8654T!E5:;*KCNZH4L,7 D-]<_+EKVR67 ?&^@;''$JNJ(9B-Q:>F!X9R MO+WEI%S@5P0'>U=F#K8&M+LRH6CAB^]17TFP*X$C3DVD)2A#EUNSJ]>Q:4;+ MR#%"9%TB+()I9_$V'10CZEKCI>>']E_L2/(48JEJ7E\*MJJAIG/;YX2L+IJ3 M_@&@*SV3 ?6Q *M*06FG!TG*=RUH)2VUSK? ]X9/@J2]2D;]^51^5L"Z#OXX M6G]G?S70;TH-(BN36 M[-3%T(H\?[0G2JL;$/B,6,?ZGLZ24K;A/)#T!EC@*[(9"4AJHUL[J,$=\;:U M9UE#52AZ6N%T\*QJ8JQLO.VV_T+6Q LHB9^HI8=-A#K":98F1'40V\%QH(9L M6D0OBF>]8.(M5YY+/$BFL_@WJ0>XY+NISV7GYZ1]_(_-)\@;>H?\>H32KPS@ MK)O(P4LQLE4(SGZAX6F$NA4_/#\Z/>QWF%X$FF\=GUQL6]0D&8CG4! M6FS5&#@51*31[(Q93!])=C<4U,L%!PBVH!":G1IYT X942$@A_V2/5'"=41< M/N]LUUY&R_A7#^GK<]D=6>G^8;TC2[XQ6B8?2;=DZT?N^RV9^@DWEYAG#6?$ M"[TDT\0 AW1C\5K=H1WW,'WC?2FJULI[II-'1!S:L-S$+A68AO,O9% ?M=1N M$!R;&G.E:D51JAW-C@M"VL%*O\<+T/,OY+RB.\\-%S3#4=WF]D24U(UFQQ91 MW9!A^?S+:\B^M)4]Z<14HMWQ24(E^)LTNXET.WN^B2I%U3EO@(R[]J)&^[Q< M,WN^">H$5IX2ZE4N4]9G[P(]&+8UGN%N4(A4MQF=B:14)]U<&(*;MQK.5T55 M'F%5'FA#+R6ZH+X[&V;:+:8NOKD6R5P=N2&RKMY(QI+QDOQ4AV.TMG:><%** M2=GWJ:7W(>I:W=TPM2)^9R/;S([3350CNS2_<6]F!&OOJ<52A&;W,$*J8-R_ M"-??LXJM"LUN6T24P;AE$:V^9Q53$P.Y4ZF44?PN1;RZOG11H@G-;DYX0Z?F MW%-4W?'YTB.=P?"KZ8O2QII M0(O;CU1VZ4N0M)[NU*BK F 7(OR;TS@8/7T%IM]XU&X'''7H%Q]J9825AK<^ M-;(]OL@=AXHFP1!&+1VD:2:OI(%DA1>6G @Z=3DN'8*-[%DEKI:!))27DK5\ M=5&OD3V/Q-6BVPI(N["HV\R>2S**:?46HRW.TJT457;27\Y20%RBZ@56 MZ+?F5.+?8]1K:D\J6>7 NN9080]H:@?8<71(',%KC(:M[4E50S^# MN>&0O=H0MNAK2Q19#0SF3H.KL'KSRH[0HIX>VKW46,=CZB0*VU.T6CEQ_&_# MF1C!XMKQ?MVX,\]?&DD2#+E0;,?44&SY#XU,_*71#']J9&^^M8_'IMQYXL&W M7=->&4YV[R?@+%&J4QP#I_U'O99[F2,F#ZR7$:)93Z,"XR+IQ\>9F8;AS MA![(-3) YB@04+-WD>/8RGU"WID'(2U]B*_NS^X/ED+I 5 M.6@ZFW@.[IR7Z'>,]8R/X;$A9NQ:]YYK4O[\C/\5X+YCQ@3/QDOI:J.]#P&? M('Y6ACOK2 V*-KU.,H-TS,EGW/9TEI-Y_&;33**59<$QHR/4RW035\^@&5-6 MI%&MNSNT?$&T%_62K8!CF3C89:*HD+U/"M&?&7J1'R[&6 R+B%)) $9)<""K M &K;'"\N^:!G"05S+]X4HYL0+6G+D;ZM8ZUI59.M1.W.-++\B%!Y:+D6NX)'FT[[TB$:Z4 M*^QI(JV=;NZD6[;=?/$\ZY?M.%)&F\.#117*# E?833*&/-EAH*@ MQ(S(6!\D6P'#@@[7"!4J8AQ ^ULG.())K!4U6@+#))4P2Y-G<.O&H_>.3[3O MS'6C4&9H.#=8._AR*T)1_;F3=J6LJMFB-CYA;7S6=MUH56<,^Q?( \>CYSC7 MGO_+\"WY;@:6=H9]-[Q/#99U0"0PT%F$D1@"9[!Y=:QVTL M6=OR7=K!R@O0]L0A7$]/8C03O^6;,&E>-/>ZS;VVGLZV=4%SLF56TI,W#61O M>NG&(M&@H?].G8N!NUKO9H/1T"P]CA[*YQF\:-)9^C=_] M0L0Y!/ /0N(-@)F).CX,-=30$(VPI4OQ>N0I-0.&0HJPE2:+F$8@^@=2=S\< MB9G'*<&Z^M*FN1JT.UK!F9IZWBY!G)LT]84D =-,$K$B=TJ5=88\8CM#9I\8 MY;^Q=X;L_0E"ZY:N!A25LAWC]>9YU_(>47Q,\T:;K8"C8)CDG(F2)&MKL;T"[(HH:'JO'R- MVMK3LHFB- O=6$,Q%=G]&K:V9V0S5>D7$%)2-14YW9HUMF=D(TUU$VD2,B%Q M676$Q&7WA&RDJ5:S679E3QN;<9C7X,%X)_ZJ8]?"O_$CW/=-5BLYH]I1^85Q M]I%1^I7X=7'ZG5'N0P.PK(GH:Q+YA.D<>T*MEKJVLQ7[^.P;%DK[)"95OD9A M$)T=G!^='O<[W33 LF!HDQ19L[,G56=TAE27UY@?$@)K=A9\-MY0ID V+RI* MZLH(45$U.X--/#=6R0\[7$RB(/26:),UBTT.D:JZLJ6V[)J=F"34V7S+I2N9 MFJI U:&G,E]V9_D>/'=.$NEP7M:'P^/R*8>T^I$T.R+M#BS[ ^ER[E3( M/KK0"G<\(9!NW+CXXU$<.).1S*&B)+@!SD8@/X9%I0'YJD]ML@0HP(G 4;$/ M%)9OT'',^\]V ($FXF!7K-H*9 >9[2"OCKF/XG^0?>YWA'_O??4J+HP."R%$>&#R9 02B2@>R]$P9P)11K2,L M%'CQ29SD6,&K@5V=KXA>4"\0!>6CSK)=[\OC%/3FGY$=Q(DC& MD55%PV-5? M((7%4V21[^D$O)S8)"&?99A3<.B;C MO$,M#1X=H=FTCI"#/JA\-WR;3%8DUS)C#MXN!@[M^O.OD&B*KK/ZQY@Y[Y8+ M@L-9""TVR'7FVB' _.#;RUA YCYXJQ1H@*4VP"*"P<,W\,,0%[(%__U>':=N.3GB*:7!$:#^Q"PC88K^.:@KTJ( UX9) M7LI%5#]86G'@D+*!X<'*$;/55SFG/3/BQL7]0D%(CN;Q:#\;ZD>]R+5M>:0Y)B:_;JYQ&M M$F'QYBSO>$]A#*VX9@R1$K/5ASS=!V=[0F:$^TS$9;_7*1?4C 6" JH*@>Z1 M6]A7"!0HJNW.""/2DTN\O@HM)/D*18T=]Y\U3N72P154D95(T6)!-3YL-DW3 M67*T#A;V*MMLJF3S!F'06W]IZ)D!5<8QT3 MW029J:D$.)V!DYVK'0]G *)A=5 M-T$0X?,?WN.[\\0VE%P_W:-?\9_HU^4BE36ACP*A,_(T-T:KHEEK[ZQ%:QO!\,/W6S0WG&M4VE#(-Z )&Q0)GE&D'0/L>K+H,"#64[1<&OZ[ M;#BL4B:M4CBLM.'="(:%R7)^>G9R?/+Y\//9)_S?T[XO61K%QP(RS 7US#-+ MT 4$&3)+:2 3($B*@%%AN!85;Q X-@YD3".;M^IK)ANZ!V/! 2L-4< M9]WC7\R)+C0OL*IHQ@EI45MU/N[U74*M@\'AD,'GBJ;(@S@Y&ERY$)8#90]1 M!C_T!054Y/>KS(M&%0,$WJ55E-23 UP)6_7S[>$I04[>B_?LP0WGTH]=J:BV ML_.CD\]#)D8-855Y\CJP^)'*;J,@?Z9^\&V\45H9SHU[C]["YU_(>45WGALN M6-=TM=L$QZX:_&"33(U*6HWH )R')''U\R]/!?W2IO:L8VJBU; /@SH*Z4(- MGH"JPC149D+LRO%KXKEX,Q[:+PZ*,U#(>7V=E),@YAH0;M=J#4Z0L(P"*@\?V$J.)IA7=CYS F LCQP>=(>&@8<^M ME_$>E!4VOK(L>- 9R)5A%Q<19#K+K>Z3U(WF AVR;6\4>3D' M!'!P-':M8VF4\]6**CC'*CC7"VJNL(I.T!TG%Y#+"P$ 5_E]&%^>84(GGQ>B M1_CX(%0 QA]M@#9-[>6%@ ;HU]%X/ARP(.N7V_Z04ZJ=20<=/+)VSXCMH&C M"!OHBN-P4]$UNPS;&G#XN"EF^\0%-6.&H(!JMVAPH.\PLKUF5)$6O-6XY&T% M9YL8P2(O:>7QG%U%$Q;4%E5MWE6-XO%I105IL35[&A"[OL:6JP#+D=JPD+51 M4)([AA7N4Z2Z)@Q2(K9FSP>VIM:-%72CH ??-@4CQC+J:\BA^G+#"FPNNBNI M%A(M[6@YQ3_&(0UCH47V*\*-%17X"2OP=(C$:4$)K08T[^&=8^[9]]9U#&7R M8=30A#5U)57TW*'%[>\/P_<--PR2T+B5,T:QB":("HNFT6N$3-HQWJ/;\T48 M3*,P" W7LA.75\KPYE73A!&-Q-4MP'B:$#?5Q=2/-7'UAD]U=I LA>L_!NE? M ]K>M%9;FI%*G0Y412.'PK2Q]>\H".,'$\_>)H9J$F-@8JSLT'!2S52N4;7; MT8QA:N0'%M(<8M3BP3)%D>"J0IQS'W)W_'RE5NSBDW+LXO(KEET+7]QWIN%& M[UD^]^\I2U%+(2MIJ_)#N8ZRW$GQW^*20$5/#@,R*@N]JP ,A 14Y7H*Y M)6@S^.[@.2$MJF;^EZIVDD,(PMM@*WFHS&V2'HBW^^W"EMSWGFLRX_%2RVLV M*(9'&2[X7G8%&"JS\C_.TDOS,^?D>.X6\*REWRG)9#E>6_]!^C MY%ODU_'G\#_2+^8KP;_[*:LO3M7%O@/B5>HZ^*"Y0%;DH.DL[MC%>^QYP;H1 M8M0HC)3S@_YG!#&$"I$():4#F?PP?F(6>^HF;C2Q*(Q+(&IY>(!*PE,!L)2L M O!V'XTPWW/F54^Y(#Q I>"H6+7%1&P[J>53]((_@0\2(?KNA?@LD:QLC#!% MS!K@8!)4\[;SC+R0+;R=5P3Q7>2$]LH1Q9=>7!=P)25LP>JJ;/#B\YGPL*TL MJPNF,N*U\$:]QX64=Y%:618<[,WW1^)R@DPX._&62\^->W\?$>IB46(B/QC^ M=\.)2";E:;A N<-MP#FQ-6D2'$'$X:VRD"A61*N!&I?&8G#V\..4-65$01 I>"0OS+BX3B$ M*R, , FJN<&5$7_ Z7EE-%QP)27XO]P*UN1U@Q![I8W2AK3&VMM$H7Z:E*A"[Y,#L%7?+H0JVXTW21 MTTHWF>5[,M(F8',L9:9,/9L5&Z4?W5MJA6VD!3"$M6FG5 MKAS]A(IHR9H+ 7A)&&M;(&\\?MIEY29Y1W]1_C MKX[RGRT=NH?J,+61=CK+"_B('!)J*0[9$I.*],W*@C[QXC W;+2_HSSI5(EC M8Q*E?AYOCH.+]TV9M./C7X9O"1[\F[5?'-?'_4]<:MA#,2.TH"N0KF%)G]EA MI MEP-&@7=#*).%K0P#HT^[GF=K*V0CL6@^.X=X;2W80ZC8^!8YV?!I4S"]= M*4:1>UMCTETM5X[WCE!NH\0,9$TM#P[^SJ LLTA.24#-(X$?Y@B$?]J0!__P M\Y&HL6))*OP-'BDZ6HKX6NC.%T<$R,HQO_57,&#RE5L!1)T!V('V[XPW>QDM MJ?HO_!T> HQ^%3'@RP%T&E2Y@:/-*#R3WOWB#H1H6M[I!.P5PNCH,@6M9QZSVCQ%X0NU7, M?79_F[B_36SO8'72?P2KP=PFG@".3=[P-A$ #=H%3>HV$3+06MTF J =GP9] MW";R&*C';2( ^#N#LO9M(G\RVIO1U9ZH(-"RX\6P)16"#$Q06U9B[DD>TFY. M9WCPWZ%PX5F>X\W?>6\9V_\R/":WPRR%%&ZH7%@65LP16 .G< 71Q8@I?' _5+H9*GRE*[HU>D7^ MBP6#^U'"'B7=*7WOK2/@P:CV2_M1H'(4B"JXJ0WF M'-2"GN1^(I#5 UO@5^<8<%6[="*2SKLPT@AT!MX* -N$T4:IF M":H[TFJ_ P79QGH=@_U ZVR@-01E;]\;^DEM M/[J G=2*(VMO.]RH01D5?M M^/<3SXW5&1D.<<8_4OWDHGY/P V0[NFL\!6&8ASV3I151TYCG3NYI16E])W] M(&EAW1'3\J[9Y,25UL/Q1?#K^^'2[G#96]J:+<]T5=*69^5O9.OW9#^X6MBP MJ<)A1QX$5I<@#R?= ,F^$CQI\$HP*?I2+IKV9?]ZT,DGXVA ^AC>Z6M((6 !T(Y/ Y7WH9**T3P$+ #X M.X.RS"(Y)>U#P'86 A8"+3M>#%M2(? 0L'DM/GO3%WS,Q3&SOD37 GC8PP.8[4BP;=V5O?]W;7]O;D7\Z/SH]V=M?970%^%_T+AX]ITH(*=3;Y;@.#3R?G1N5ZFMF;D5:Y9S=ZUM*;$O,FOZZ&1 M__8PAX=RVG8X?+C:WP\A,44F41.N/3_]%2E'\^;OMA/#'%20UQQQ-7?SJJSW M:Z(;-_1M-[#-.,>1[+W068-[H?671_&G]_= P[@'TCK\ X0Y=LCA'SK9>@!T M"A/375#P\Y;6NV*U?XK+*HO [>TVY]L C7Z?G1I^/] MX.A8W1KONG\8?ARF[PMRD6\X-^[,\Y>)-ETKEUQ4=@]^+K$'S_J _YEV8Y3K MQPA/8J-<3_9;\D%LR2>.$03368KMU'\DK]-9OE;T"N"F0/6;84GA07I#5'MR0Z@O!2115 ]Q0&NDQ/)D:-82!,!4@08(:LBGR,YI8;S A6QP=G MQPK/"%.GTH-(J,XP,&/H?(-:?7E[P^TI>L'?MEV\ MOGSW0GRHB]>7K$P=5$5:!(-Y?<2$4:^MC_[&[*6/+JUE0QTH-)#$MI[,G9$:X8S8*)H;C(.OB_C1#OZX]A$Q\B%,FO 1+^ZJ M;S=$OZLGI_M16ZOS\.%PKBNJE$A>&9LALEH)_\G]H,8L[TY?K8:][8G>JN:( M3'O?/0 .&400:XI[C\\,ONW.<8%[CT2T2'[$A+ #4C^6 M\1F9"]?^,T(!Z_JMS4^"FR/57^!UKKY=N@($P)C.\:U]B3@X?JBY1 3 $3F M&EPB\B >RB4B5,P8.F]TB=@W;A N$7O$O#YB+5XBPN;$)7*]9?Q'Z\;]YMHD MMAW&"@67GN,8?@N<$?OB4#A5FP^*&-= FU#"X*2;*[(#OW%74 1Q!I- 1 [?]S:1R1*ONA)AAL,0;& 3B0GM11;)# MY4#^QD0*^W+%HMSG6.XCS3 7E!F*J])V]^-DD)N; BFX*^OJC[BXV-2+13WL MVSP/M[8_"XYJ /:8O>AOM=DXELK?;G^O=;N>^N+_='L3M=FM/0P%,5?T]#>7/,<#N_9K?"P/ M6Q*=VK>ZXNAV[[+=XJTN5(2I #6XU>5!/)1;7:B8,73>Z%:W;]P@W.KVB'E] MQ%J\U87-B6'$:EFVXW;"Q\FM[)K:J2467 M#T-[,@^71RJ84D\94.ZA6G\RWR/X[1Y6V?+NPI/YG E2ABBY:L.@"AMI0;KP MI%9D)%_%,=7QML@/F].&OM!42?B%_'MCXBXN)8P*>I&@IKRPGG;+ 7_UMK)] M&>#3"CL#/$O>IG>VGQ/@W3C)@P7@V7-W2\7A@-G23&Q%[X63Q>+*+=.FY:4B M%XA89M985]JAF8,M(D31+#!G2%/ M$WVDQ#IK<3O:,KW2W98::@DTMC.TJJN+E%+G0YRKTAV<&C()-+8S9*JKBY1, MGX9()A@+WV>LR ,]2=5$'RFQ/K>VM6Y]IEKO&%7-5D(-[@RYFN@C,_(=Z#5M M/2+B8H)_/_'V?XID@U&?6 !$Q5L9=O3CNY=G>&<@K4 MDM%MH 9MVA3?G'+R;>\,[12I)J->RW%$>WUO4OU7\@;6#603!Q\>U'N!DI1Z M*9=*N[%_EK+;SU( S%3]/4O9FHMVX5D* +PET1&$ERJJ +I 7'64/$OY? #4 M#DD%2!!@AJQ#?Y8"%C.&SDN;Q1KR G7X[N192I^8UT=,&/7:^MC-C&6:LZ&> M,G;%_1KL]-]X4\:6%V34ODWJB#&1),DH$3Q[TQ=\3':_>)X5C%WK"?FOMHEX MI\QZC0V#'&QLRP11J N0+\VOEBO'>TAQNV"HY-" M)I1IUHZZ-$MD-W;B=I%5K9[4-D@AI%AE<*QKAQAE C90#RR64;?0V=;M)@@B MLD/XYN)NC['BXH%H&QN0'S[C\35XL%'2SM:3E^13S09 M_VXY"2L#6L9*U@VOLO:+ M8_00C]&>W^PUA[K"^M"JMA1MW)UD,NOZ,!C+QLY<4B@#CC#M@EMQQ.-J8]"$ MJ*_$C6)6M;1EQ0R:J8\(S_FV&<<8PYLF$FXL MP'LD9F(&9AUPW.F,!V4*RBNJ!?N5HH-CK(P@=9F>NG<8@,7A*>$3XVZ75VE/ MED::4F3+JC7SB!+E$IFQ +)<_X0AL]]Q+ 5=?9]?0:-.B[W,L 8<'00_%>G$?8E M<01PDTUEYP.L^/DBH$?[\=7Q^!) 8[_S$]0EQG2&[#BK14]CJ]2#_?#J=WB) M :)=%.OV%/H]AKBW 5;\_'YT]3NZ!-#HQJ51@X$%^MRU'UJ@SEW%L=4T?#H] MV&>?CTQ;4^A6<*YX WZ)U^UUOGH0=D.97NHS5@$:%AL#L5\!E:L<\+#49RQV M.$1@#FS6:-[;.NN8M^ -;,G^[43,(;V3*=VP]KX,.Z M,9C[Z_]:)CUXPUJR?_N1#7QDJ\!S?\+>\1/V?DR#&M--L>S.KMUR* P2]M,. M8QV-78MD?["Q;EW31H%<,(SS@U(PC%S;(\,E 3%RK0\@%@9+-VLY.:$O)-OH M>!Z_]8*@T"=6T(KJPL7Q<7Q^='+6<\#+.JCE9QT).;O+/A#X80Y0_-,&3/S# MSVS&]>R7VTK,IR*>!#4'"1^V&'BSA:"EFG%O;JV;O" MF@C?*V,QU&@!#-IR@'& KB%SV]'*+_W?[@S_CR=SX:)WY#,>(%>6A(U3#7UO M$)256A%2M<;G(]EK4F;3]=_ 8-5X!F6+U%W4;Q%4*D?4UE_!(,-7;@400,?$ MG>W:RVA)U7_A[_ 08/2KB %?CE91D-C(DW@.TUGN9,R(!U99%@Q*C68P>1$' M'98B'TH!GW7N<<\WOWG&_PKP$88OV(%QI%LI*B>D_[CZZJ =WO;JD0I@X[<]H0Q MC,5.K>6%;!NHBGQJ+)3HQ76!2%)"*)GE2FO%+2?6&[T" M."0;K8.2@^.W!1^O>K(+27>/*9SA[P'VRL15) B"&4NO#)PL:; M1Q@9L6$E75+-G0?DDK,$GE;M9O&B^"%E.(!$]JO* WI*.GO]:GL[Y5^Y[]&Z9=BIZ_B MMT;9QP;@_B6F-EX68S.$-]U$AFN$: >5[6(:*AA^<3/)C@ZHS!"I*J& M+*DM=JMFT.[G#3%--MHT:\B>!H*G_#EKRA\O-!PZ?UH^J<:CY\;%?\EDE3N4 M?BX?2N,F1TF;H[^EK?[G (Z?.5U@(F3G9LYQDUVIATRZW]PHB SGT0[^F/K? M\-[)QVIWPW?60R-F'7"CGJ_R\CB7EQ",PU" S-_FWNOO%K(3_/$_-K#C'W[> MHKGA)*\!*IR"*DJ @U0>G@W$HO(-"%#&^Z/M/Q=%/>O/;BP*0Q$XKB@@?3V_ M^-XO]]&;1^C&Q?L_UT@ZA>>DWQB.)=Q:H+#D(K-].U1//#"CLM99'1EDTT-\ MV6[<511R\H+3BH/!7<5T7$O8/K.;ML("IH\FO0(X)DBA*$:".I-]SXB2@7#M MHV1B0T'X:(35;^'D&Q@$XD*K@"+9H7* G#-(>N]GY%>_PQ.OJ#_F@C)#\2S= M[GX2L^:[1UY;.W@7)(5W=67],9>0>]!O &F;HUN.-S*W'CB*J-@&UI-ZT 3Y MXKWBXT_\7"T([" D%YCCI1>Y-!LBO<)@*,&&L^*"5TYD6/F4J7:!'_%CQS"X M";"2\!CYYN)NK]\L5AH%V%6TP[^VT /Q(LXD>PI]^P_TX-LF_A^TM*/E%!.> MA,V+?S<.'I!O\C@AVHCF+&FD!EC^QUS>)'$;D>G-7?LO9(V#W&4'DRNLBIKS M0UITM2^!^W0721\ IIJ8^H\DMN;5&QX/=CHZUG\,TK\&AY1=2*VVM*.6>FVT MZF?2/>4RH8FW;BSU- K)_HV\!=H^$E*8)M-$4:7G^)AQH@?!&BM!E?])OR\E MHM7*B04UG(D1+*X=[]>-._/\9=RRE#,*EJG\0B+7_HA\8$2^,,I]8@".*55* MNG+2("N0C)+\(-A6_>(UO6M4N F AE4\@-?1*X6SKN=8TRV7\_& M&PIX,&\7U AI(=%:.-HJ.I7<>RZ1=Q*_^KQQ)UX;9+Y9SJ;NNAKY%J8/Q=&8 =!=;5U0U7B1[I_PGOA3/^-;#)KM<=VJ&KJQ;;<\!:0/-Q\,/WS/A_F3 MFP:.RM- VO H;GF4;WH &W>:5CB;=GZUKM^6F MD120>.:UK%^^%OS!\S6NU M!6;^D$6V\-9$F>3=Y5)00/:B4 SW2/$&P-%!';1EVC14"WBN,%TERP7!8=\0 M'S;@#)G;#IMX@=PYWB$M5U@>TA<7;S 8WNWTXJ 18RAX>Q&@/=LII+[E M^#CQJH&C0@\3-UL9:CWA^YSC+R/T[.5T8*-@$OD$D"0PN)G\0&&28&UPA*H% M>ID[3<0?B+-4FCZ2Y''.*XUI4>34T8T-]87NQEVJ]&6KE[E;8K' M5;>!68.CI,4!V!"VE<"]\*LN_K/[!6"K*TRC0$71(J\_GQ^=]9W2EZ':BM.^ MJ$B#WB=N2\E^ $DI#1UI.G9\V%DBZH8\\R1/+0\>?1:$0@1@R*D3!9BOI"K+ M#@%Z!GA<\!E2#AKX6\^=XZWA\A*]\*;\JJ+@89>8[X7E&_03]VTIF3-]=6%P MH LCQP>]S@2OZ!0]\=Q7Y(=)PX 3()JWIZ=Y87L?7;N.L/<<,&5 ME!"N!_13M$*^\+"M+*L+IC+BM>;)W&PA#?PPMXCBGS8+*,D^/R'Q!Y"_(KE1/S20PK)(@6;"@HS7^=586K>.>14N/-8$7BX&"L]FP&Q/YX+"PK-36<@E;^+QYO35=AQT9_COCN%:['F;70L6Q%(P54S;-62%-XO7OV:\ MY?B@THJ#(8%Z+P.VC(H"1?1DT/262\^-SZK)J9/$#-MX>VU;-:M+0X>>C5^% M95-"3%C>H KX0"YU2); U(*1*""]ZT$6-;H1KYY^'*DC,*PP>VVQ)1DNDE1) M*^T(3UC2JKTAZY,?Y%YX\P8\=V&\T4H'ZNK&FF>":)6V\3#L]G>'_ MVNY\X@4A;7=:6;:HI,/SHY.^GT4U98>HD)H%QWOP/1,A*[C&VMQR/Z'P@5%# M-U;(BJKVW-+&$Z;[B)RXI[-+.R!O<0S?ID5"JBBH"[R2$J:HGO?P,ND?OR?( MV,E#GO_Y_P-02P,$% @ LH4.5XJ@KH29( ( [309 !8 !G9&YS9BTR M,#(S,#8S,'@Q,'$N:'1M[+UI<^I*MB#ZO2/>?Z!W]>TZ%6%Y:P;YG-H=#&(& M 4),7Q1"2D!H1 /3KW\I 388\ A&V-RH>[:!5"K7/.3*E?_\O[FAQZ; <57+ M_.^_L7OTWS%@RI:BFL/__EMH9I'$O__?G_\5@_\7_B<6^^=_(TA,[:0:Y9AB MR;X!3"\F.T#R@!*;J=[H(=:T;%LR8Q7@.*JNQU*.J@S!^A$,O2?NT7LFAB!_ MMB=,22Y\WC(?-N/NL>=#TNN7!(,2OS'R-X[B1"SQ0! /)!ZK59Z/7TU45ON. MY"PV(#[ F='[!(4G[G$*8ZC##_' F:HRB!6M?JR0@<]@**U@1 (A&4I!2*H/ M$(F42$2AF+XDRZ3"#)2MF> __XP\B%>(6]-]\%UD*$GV?W^-/,]^^/U[(+G] M>\L9_E[_$ ""_UH/UE53>QPYF\WNYWU'#T?C*$K\#G[N0UQMAL]==6?TC-B, MQ7YW*F5>'@%#0E33]213?GH*SJEXCP]NOX+ZO?IQ,U2=>X@+Y)V7P,_W0VOZ M6S7A(YGNP'(,R8-8AA-A%((F$ +;S.,ZWCX"X)<[P*OS8Z!CQ-;; M-L,=,#B**OHW_'4;7O4%K#['CP+47>1L((8_["[8M4@$5OT90','I'1Y2#_(0O>(A=3-TJ,"I M=MXX51U@C8"D>Z-[V3)"449I OWUYQ_XK?+G'P-X4DRV3 ^JE__^\L#<^[W" M4# ) B:^.OWOK_7OB+>P(6R___SCJ9X._OSS>_/O:JZ^I2S^_*.HTYCK+73P MWU^&Y Q5$_$L^X% ;>]O^-;?\.>=,8KJVKJT># M$P0#U/E#,!MP5G^JB@+, M\$\X(.M(L0,NS"Y3DF1T+;3-N4VUD46 M:O)7S)0,N-ZU+GE(6X:A>H%6=I.FDH;S04T.-;H*W%\Q5?GOKWRX=#$]U1I4 M1:]74'SH=].&IQOI\C# Q"Y,7P$CAHL$%@")BRU5:7$32>D(*J(YTV*]Z?3' MLX\"B?-]ON#GYP6-UN0..>^,Z45M]G$@W9'D %>TYS[;TQUBI.$\UC5J:KV' M(\-=R#*^$TJ.2(K8BGY-:XN8C4F-H\6&4&1S5@X&,!V8;FE)5WJ5UOV^2*H;#EZD= M@%\X-OXP$4I4UJ.ZGHEKG&&W<%[P!QU,O4SX2/1 MK2,9!354C:O9(SD^Q69\O+["!X81>.(K\8$=Y(_$+$<)\V5%T[ANOE/*#Q'? M7@[/A ]6J!B%3"F?17&[KE1XT"E4B.2%^ ,[R!_5X93L.&++TOB.8PX-NVED MSB8O:J(MC"4QW4$Y"JL3#&ZP62/YM?SQ7/NOH0KF\D"@^=*ZY+H0',^2M>1< M=<70RHJ\W[<<"!8\C;P5O9-R8#L27GA%P[7?.7J>S$GD&\)>@XCJ%?PD9[!N4T>$N; MC<:L5(R;["3+2Q:2:S1H-7DJO"6]0ZQ? V_O9K>+K MGFKKAW!63%J@UC$R34U2R$:WEYJXVO)D..M@55F3)XVZ@)/6.+%L4TY)AS@C MR 1-XE'FM!=0QO+F)*XX7IY%TL.)@(WS*)V8G0IE.B65JSD!P[6)OAQ@+I_L M+ZI?C[*/Z#0;. ?05=5 FW.3&BG0=,8K54J$X!HG0]>\&.^6)_G$G"T)4JW; M[A>($0+115,DAD69P8ZA:Y*7:VW7($=H.V]5M!:S9*;JR91_O.MF2DF?JPH\ MQ2!4NJ::G=;P%71!HPP<53Z%9[1:-@S0'U@8#GB+-$20(^D%4P'S$EBLUMJ4 MQ5ZA9*"T7W0T'FVGBCE<+/34F8B+V*\_*(R;XW$LCM*;!:\7>-;UIGW'@8O- MJJXLZ5T@.:RI9"")'Y<\ *"K$$U^@/+6W.O/F%ZO;0Y%(E@R@F X0F!?N=[, M.NWWM. L_,9]7*X_%LUQMS@;">W4P+8$1LVFF&'@^/_Z$[SB_ #M5N5J @RBU05/#GNB',"KU\&/U_B%+\#-XB8P1JU MFF6SN>F@B7K+<7VA):^&=S[@_KX#.3T/,:KYA>"P"XUS'+Q*#!?BU3#.>QW= M=R!&D,:58JV*\5D5+68_D0K]N_'3$:=J@H(\;)V\H%%%#J=>5/4D,R@1?6:F7HR#M'CJD/SO[^0$^>+ M\>= LY)C0G2YT.D)4991==\#R@[L0Q>MU%A5F0K&0.)Q&C<&2@O"CMX_N<"7 M@?_=^>$/P=\I*-6V*BT7Z&1 E!(SSO8GN7H(/W4A^#^:#_X0_).9FLE,<*(M M&-F&D.WI<3U?&@;P8^]-")P8_G?G?S\$/]GJV^:RV4FQ2$?D\QA?F;+6"OZC M_'_(I_[87ET6>E"F#,I 8:%="6I8DWO)5/0-WBI\N!?-<>"RM5;U'3)])*F MPDY\U0[>#?]^88G)@0>3AN5XZC+\> :G_R/8 M?V&S ,*I>A"?4Z 43/C^88#>$$QW&Q!V;D/4@R#F;U"=(7ZEU:$6A_%K?F<3'=B-R?C M*:3_:1Q _P^(;(LM$;6AA:,+;#:L]=-8;PKE+%*[&>%L.UYG.&&H0-T BD>C MM(.U$J;7]*RU;++TW,==2T'(>378=T1_PA;0'M+2ECF%=BG@OMW-VQVD675. M3A(55&=I39N)6;;" MUU&$G26-F(0(4L+<[&.BLRHYCLCQ;6^8+YI9S9B@^=$\+UFE("890 3LYSE_ M[U9C.6 ' ]%O?//T&=W(,;EL#!%[GKA+$@+N3K-ZW_9+PHPMM0/@I+#1\6*,I!.D8BZPYHPTAAEX7YX1D MVV*1+;JNQ[B!7^8M#N?>-F,RP+2,\$>HNP.N!DK(C&[&TG7)V3#:9A45Z-?Y M3LBJ!=/VO2;$3KB(8P,:JJMEH=6'A@&BP/4:<.[UG$9M7D.&Q6)/0'BS46': MU'+D!*F7%5) N"NS^01#!?AYH (G%B(7'"PP31=*NYLRSQ_>3.>"8;#$U4<% MOFQNZZJL>JNEQ135"#QFR]Q*"1S#_Z\_>X)U>@+\\_O@0M^Q_F.4^_7GV(CC MI#NZFM_/L/O[$"GM<%/ED;!AK:D7;O0@*(T$U0N[OVP^;Y[[O2,T/T"&:E!Q MP??"H$G5X6+6TV7P"KDPT%0"50F&1K/)>-*H#V_B$Q7Q.4BUF^1\J>0$(8<, M)VT"QUC/E; ]!H'0D9I/Y+L,7H6;U8F,V.R3[%IEYI2^4@>-@\Q@+ 4 M=,MST8G;9KP7665_\S4^0'W.#J*C/3-OYDO+YBZKCF+IQ]$DX^M7]EQ?YKP$\236!LBD463-A M:S1 7K-Z*O:UXF\XL@7P>U7RH._8@X2_'LL$OE M)TV!5^DNG?6816M\$^=W$!C?'#&Z,(%?EF<-FR/&DHK/V'02FY1'):$_[47? M(8Z>/)^8W"\XF!\1YY969SACRGELNQ(?.':KSBJY:R?S%XOS6:SS::6YC_3Z MG K\LSW*3QPM,(3EET_-))3$3D>[\"M)5T9/GDY'[>38("[)! M6]1OY@;+);#8,HH .5?E4^->KGEVR7QOU@%[>];A&>9.E75XLGO)F>0H>SM$ MK&'KU@* , >SVAU;RX27IU0[;:4'0BDMM83BM-UA)I&-0'>@>Y*!H^!%W9Z] M4K_J.I[8"$ZWA\0,/E6DN6KXFUV]CQ)]4BL4$8J@4P+/:1Y;LBL+)'J*$,+[ M\ C]KS_!QQWP/Y^_O"0[/=]A>JL&(HXJAS4]$"M!>8_;X(4U M0V7;!IY3RDY70*2LIH+ZO-R.[C;C$;*_".+5YJT^0DZA7A[Y;GIIHNFIU:;U M$IV-A=^YN: F#RB<69$<>811P6.;;=N29G>+_82! M3AP^6?)[L@ *D8UWGI%WM:OU&HS1V&$ZD:]W0F;( #E$Q X_H$)!8;IHLX_Z MF4R^7,91I\9<-3\< O-;L<0QXUVVS*$''",#^OMU8M7P/):TD/HZX+P1<-9_ M;_(@(J46),YJ<2QH+*;E">/,C5QD=RD.@?JD_5^!]6K-^4$"KT2]YEB&ZKJ6 MLPB 3YI*634!-T@[0-G )W9RPH@JQFLVNI@CRZ3; 6FF'=EP[S")5Q+_!FBC M;N2/)KL^2>2DUVQF^T*.UMI]BY&L^5)N@BN3XTL3^?0IKL,]=8*@'D*I^++' M.>LK/_9SUIL,IMEK#WW%6.19T#33&D_E:0:/G/@&D?HAF)XEI\^0HWP>5)-? M'51_E-HKX6Z/+&BA)!VLQZRIOF#3IN?0?4.@YYF)VRV)2-N.G']VG.HK63X, MW/>D_O%TWMME71&!;/ 4Z+ RG+UM_)[5?E/7\LF1PU+BFH,AD5$_,M>341:Z(ZA>1]8M2__"AA??) M^FR8!<@ &\S8-I>6.G5TQ)3S5T3UKY;UJ!U1^9BL.]A42K+8B! 6!4>79OE^ MA]4B%Y-'3]8O3OUG7MU)$JU4W4PX_ *;LO1L8':7'@ID/').7N02K1?W^8YE MW8\V+TTM]GBC!4:J_,0*MCY*Y>J-H2R4Q'Z=Z72:-:P:659X Z!/G+$+Z75D MW#]'6]X:>+.@RR^8 MT*1VW4_Q14>3WERJQ?0T49<9U!J1RY%,Z'R'P4Z)] M\;)D*FL29P26ZM)\O,*V2_JTX@\*4\GX'B1^@O(GT#3K.Z;J^0X(6T_/@[\V MVGJ6[;7])]GZQ(M MM*=QP<_;X[Q<3HQ-][KIOPKGW@;_]^>#E*_JP9UGP47>(> PS%4*ANU8T_ $ MQF,KZ6X"0]KST0!%9HV:Z;?(/'_^XPA?P AO1,!U<,*!JIE/!&B]@4$JX^'< MT*0V9\ZY825+J+< [>+5,A\C[O$(S*7%KV*B*T M:)%\*T2SQ+[&+LLVTA>+T:)%]!>#-"%K+26KCIHL;XPP,^DW#1/_'K)]@2 M&H1_ M5Y3FF![F=19:7P!=.4]*OBFI\>MVU"(0I46)$=X:IBU[@I"/E_6GV&.D#$FW? MGX:>H#HBOMVU.K[7M?J%$RQ;-ZH%OV8E>;LU_6.@[O==,/$A,M@I_,]^(+_[ M^Z9ZMB0LVX(C)05N6!@-K<*B8.4CZ_N_=/+E12Q]7BR.H'7'\P.>)&A4H!U;!3A# IJ*K!I_N;CGO,>M(M=D M_4BMUZ>:BQ'UAMLKI[$"FEM,9SRJS,=&=&^DBTQSL8O7>KVW4?E'>(,SJF@M MUZ50=E$O,\E*2JM[7&15131YXW(MOW$1IR S8,RA/DVJN=6G*?BFJ7HZU*4% M4PGNJ/'ED@@5PUD^EV62JS?3'EL#3-;-&<@)3[D6..PYU M:=H&_N.^2C#50:QM?*2#:#M/\(LQ"(HC.'7"X!=#18QX:N?Q]&FC- )SS V2 MP>5JPU#NMMMZ;'T[=$#X1UOU1BT8E9A6WEJE"=*68Z^9*5EP&F))Z24%PS!; M:7L!&HH2V>VM@Z _]OIX)^QG5#T8BF!O"L">#?VBQA]O;QD@M^,=U*_EDYJ* MY*<=A]$7 RRR7DHT6P::TAR0LQ<#8]S,?]1+XI<'Z-G77PT9(0KDR= M?$T,O--R!(:UIW QCO:5@6X4&*C!S:QE=1K*^$^:M.&8;Z+.1_&NZS/S0 M'17%F_:K7EWGM 5(L;H.4LO,,'(V[+:C$J$=E:CUC/FADBNTDRJ;,A @J.UB M?;8P&PU=C>Q&SDUR(R"Y4#A];"U)H9J=3];U"R'X@#RJH,\;0IN)NRS5R6R&H3=%%NH>-A MMX.EIY'5T>^ =SOVVP+X2M)&^Q5VGR>UR!8=MD15&RQ.-Z9D':D X(@FZ&,K)^1V2V MC *5? (Q?I;+P.+;5\S 3R=Q$S(5:H;Z4Y]A :(Z!BK2_=0BLFY").TU%G]S M"@$./>EE,Y'R.!%E" KM9;XA(&E?2E2[Q-(C(\M*/]WCW--8S,D,ST9%,:?A M*WO",9Y7R MEHH CZSBB"*!XZO-2H PVAB/207*!*)9K7^)RWCC:JO'7*--@;4YHO M\0ZV26P6/7V$Z,Q44.TXN?2E:59SKLQ/>8FXV'70=2LO0CP5>9PYW;F9M"4Y M:N#/-6#8ON/ U!Q(@N#;]0-Z*V$X,U8HL&W/K_1=2ASUHIL%_YK\Z)N7\QS+ M3W[,,S2?MRSD;4>?GPT]R>GW3;%_>/K]LY7_[^;=. MZ^J1Y=V3Y7VOB#V?G4MX>8MP9^A)[MO:F%3(GB>TKQ6LI)MJ8M%!D;06;S6X M*LU$MUM_).SK?JGTDX5]I>!R>^C9+E<]C;_NR#V7J'4K"52:-H>"K?*L243. M7X^>5QV=0OI76A,]5I:&E4'<@/]B*KOD&B*3I.B3S,U?.?)V3F1 M+B>JM2;!H^VZV1#2TTXSY4165[Z!G0\BZ<;()]M#C@>[R)'1QG176U@CA^?0 MG%GOI>=5!:GQU\R^WUP;/T_[8V=,^W]:H;ZI+Q3\VK#,<.[U\X0EN40A(Z6T MA93.=!8H2:?UR,8E%U2I;VM&M8?@Z]BD^ @_ODE/?I K)TQ>*3O5@B=,I.12 MQ]F\(2]O?NN--]_$FQ5?]U1;/P=C%E+9#&(M!HK -Q>E25YC;YOU^C]FRJZ=Q"\8%)8W)W'%\?(LDAY.!&R<1^G$]29F/V 0(D7< M%[K>?W%HI64==H252S)JU'&\GIG4]71TFU/<0JNGT\;GR$!%);+2BNAX0A1S M14'R9NQ<5B:U,7W-7/FS(JL+\^89 ZN, ]+)CC#%-)IKQKM^<^* [/4RYH\* MK,Z3'<4N;L*%.46W7%?NHB#5&A>->9DK%GY.8':M#'FR?E:?8,ASVO \85M<=W&QX1)GSC$8\CPT5K%QA9@*=ZFEM8V8/EZ/K59@_ MR(B?H0?@V^XI?*=)5\V91WEH"D?YF287.ZK;3[(+(FGD1(K6IH5KYHLO2K-^%^YXP:BE6 XM#QO-#(K76O5I MQ7=2*?M'&:5KY(MC!5QKM+2EX/"MQSD-=3C:/L&\93#78]R5A3TL4ILQ:UZI M&7ISV#5KC"9)^5/D.@KZ5YQ\A+FP MUW-4V0-*Z"0)INJY#5Y83J%JJ]?/%KH-5V,BF/KZ$0X\BZ\:= MY^'.9S''TZ@UC\KB,CG(#*D$JO;M? 9U4ZR3BIR+^:4\^@K*OC6G'KF9\NM] MSG:FY?47O%L1\$EF[@Z&Z10=W3-(W\CGO,3-DQ'BPI=]SEP"'SAX3T/0-L<+ M(W94T^WLS^;*R_BA>;GV9G$F.LL< +UN_ MR4Q6F8E7L32)48A)G2I*)(AN/+L-X:7MU47;7'Z$$XY;&$Y>Q'&+G">$ME8; M-MDZU+R-R*J#(UQPD3Q$5#G@C%OV"J<9DU9!K[$+^)9"K0S:8C&R#O.5;-E' MAZ]>R6]]P,88MIPV-$;2!;RAS N(FJ/(:609)FHVYN+YHQ/9&-KHXZWV/ M0 M'.$;.1HW5:%V;5QPRW5_C8W1D()AIEPUI:EJ)B,M*IV.1T;6(;E2&W/Q..98 MMN4#-J9BS^;SA; TV-R((>9DH9LR(IPCB9*-P=_N;9P^L_$13CAN8W)3A2JE M"PF131.55C&1Z]93_6OC@HODMJ+* >3!LK\VG*TQN"D4U/;2)KR7XRLN[N-7HP%^6K5_:+/N#!R*SA MH]-\M2VH2[._R,Y<)!-=AHF:!W/QO9D3>3"M5GS$3I8L8">IO@*\ E*M)6\> MS!5SP'D]&+J958BFJ9599!;7J]RPW\.]R&J-Z_5@OAUWO>[!].C* /=LSF#I M25)3PG(ZDUR15*9AIR58]25\SD(ZG M##"3.G644VE0;[RZ^=G0\['"UWC%@ND-V.F" M=EBC EIZ74HF9U9D+<^5>L678*_-V>WG-Z"^]Z)ZN[XP47DIJVBN7D?9F454 M)M7(&IR3W3O_ 9+O]A\@3MO1[$PU3&_2$0UJVBP-*0UAI?12M:9\N:*W;CKB MQU0RG9>[TH46@9MR:\1RY8I?-NIYMAW=CJ+7RUV1Z:+UWD1O1Z\JE#]"6BR" M#_+D(#<=+:-;@7_)1.\Y.N \Z@CB\>82J"2(O6M,H)=N&> QX$M)NF3*@!\! MX"5-Y2G"RZBNK%NN[P WM8 ?;,N5=.CY^[8+I]!]*"'#8 Q<@FKZ0.'@4L,% MN%L:)P^E+@?Q#)$/']J8*5^G!BIIU5G04.8*SVD3QHEL@?[7X&NCE0XA[)R! M-?'&>].?#3V%*8.VC%GU:H)\NO7I4?VX+D3QP3Y$::B1C720Z(0>HNR[97W# M6Q_UGIOR7# Z6*^+JGF)7IJ4I^#1ZV'TJ+L.H.;1KAW#S5$VN@JG?8=Q,02# M_V/>PKC/AI[=!VL 'N3J_XINM+]#U^:)[,PD1(Q]- M\=,'U_'$M.4'6Q-VH#BJD@&V8Q+)4*!3Q'HCZY$/X!./V,T!:^A(]DB5)7WW M,1L2$?K\#8CVJ:KKH"(Y"Q@-*,]\3][ONV#B![MI4_B?/??SV>^;J*BL3TK= M$5%FC5%Q8NGLH(H,(L>+$%,/AW#[&+_L(??C;F?PKJ-4V7KARV3YO-M[A)Y/ MGN]!@I[3A4D@&/E&%V9[Z*E21+@X-8MTRM%8E073SAS+*UVO$#^[9_I>.W3J MS,JV'3IP06S!5,! -54/E-4I4 HF?-\PZ.$0AFO0FZE(8\L)E?=N$:VUD/0@ M7@OU )%WL5*W:]OLHC41<6>:3PG1TP-/V9%WP;Q55KL-=#3,TX[;HPQK%,HP:2DW-C.XU6U%ED"@HD&,,DOV K2FK,D0] M6/,(;Q7X9BD(G(VIIWP+N=E=P"^%NSR1$[\WDNR;5:5#+C MLGE6'4Q+\QQ8+$OER.;&(\PE4;0V-7;6Z";BK3S:1@OB;$0,%[9\=A5P#?+U M?%L\PRY,KE-2)+3MM$VYC761A1JQ&T5.?9_*GLWYW 5\FUD""\\-DD%%Q3"< M;6N&[6^'#@C_:*O>J 7@]U;>TH.-5#=M.?9ZTNRLS$^Q#DYH"#LK^+06]YGH M=CL]TZU^;W[_0=1OWOU>W)^I)B*4]A->?_MN+G[#[;%)BS7235MM:8LV M*4W4EBK8^/6R\#FOQ/V!_$OL;7GLE)>$5( DE:7'*HF#XU8?@,(-4@M>T@$, MI@[7HSSC],L7##'B*-',IL8#+8UFTB"E5L?2(+*YCE>(\^1T?H8ZGQ>D[U77 MM"M]Q$GO!X2^WTY$]7VEKP&4E.28P?F>IUH":>HE$Q+1F0AJKUQ%9F*^6(AN M6>=-^@Y(WR&ZGDGZP@@$)TXG?<_S&>^0O@-8R0-=&5@.?!Y<4M V%P,"^,QF MNS+IJ$OX@BJ82HH$7UF!H$GRR'>!]W2WK-T=TXMBL@#5G((;F,'..M&]!^<] MLO@66EV;V'V0RN>4S)/NA[Y\UND#/?P%FC1[0U976'_0P$H$9_.M>&3CH(CU M\+_DJ:2M$P?[T?9)0^7D N\V1\T1P;8S^4E/+3>-GA]9;R2RT>I^=O7-YP"P MTY\#2.R< TCLG@-X;RF_*JI&.ZXL>YHT+X[C?K+2R43WQLV(U=0GWL($SX:> M@ F(]6EZ;'5F:?/AHRQ0[?2J=3V)-[2<66GW:!:S^OJ-!5YG 1@YO^WX^[.A M)VEKB2<>O8FG#T%I9B-0DR'-@T\5::X:OO&6 S^;8Z\[ECBH,(=T=G'H?1&; M#).1;DQ362;.PF434J5&=^K%R!5+! 61C[CX]2?XN(.,S_O'+Y5AO([&\WHW M^)MTT[.AYV/,3[BY(]!(C99ID0)-9[Q2I40(KA'9A.H;:'L0S.]* MU1?J-(I)"]0Z1J:I20K9Z/92$U>+;JO7B!SM.VNV^)5JYC,U+\H TS+"'\-^ ME::DJ)*9L71=>MS@3,C-I=9:9A V5P!)26"G\K@?6?U^KL9&KR/JO/G'"U=/ M8SMLB46 +:EI0_0KA;RM\Z!<>,[CVVWY ML;>S)78U;/EZD_2^GT83 M1G;8$29*8Z)E!<4M17>'Y1J;I%^"L?9:27RE@@LN30GN3X&?W%TE5]'B625E M(3G4=XL>&806?_[2Y3<462=R=,[6;^.B[+881LZ6&;(MD5Q$RW7*LJ% MEM2IR=$MK/X>-O0+6"L*[EG:F/KI2@WG!#736Y9QD"?2_L_67%_)6EAT6>MU M%ZMA!?\87N?D/>^5(7ZQS,$:7DQ7$G"I,SLWBS,UEHB%:T M2O%<59Y_1X\]:DY4Y)(8)V?/UU59(<>6%[*02 H^;:"MZKBJD\PWS%)QW-:3V#;G62[A_3-M-#\AJP7:;47A9X&%^3.P[$!LZ1'--\R M5!09+\!PE,QG6L-OZ-]%*3:X.%<>V\2\K)(4-,^:]6O]GF!@[>%B1H.AH]^4 MY%82'/75R9!3K])CXOX4TO= MIP]O.@\,)3.RL>F+YW4. GA. M$X8C^%O;O&X/_:P)2XC8B:JKY**F498VQ0103^73@M&L]AJ150_1JZY*(-C) MS,9'J/I25>2R/4H.<*R]%-+LJ$(,^SG)K$16L*-:%7E9"K]0/S>CC);-D(42 M2I-NB:D7](HA1C:$B63]W&EH^TJPFYCE*&&^K&@:U\UW2ODAXMO+R/7O^ZIX MS(>N?8BUP,HCWWV9[N$",-Y[&N45/K/1QYPI4!I.#$_Y_U M&L-G-N_9_+;Y'+SHE9<*?$:LEI*$SBB9.LN1J ,*ML)W^/TWJJY%XEC\ 3[R M_A=FU"DD3?BZ-9S (@J=SKPI:DAFT*)ZS4P]N76,7@D?V)ZLZAM!_P++^>#" M]IX/OGSTBO>G?2N&=Z;XO;OZMQ,"RCP0V19;(FI#"T<7V&Q8ZZ>QWA1-[E%B MI2V")SY!>1N.%QNB2<7SU4:!76"*FZ:[S4RKO/_"-5?#/S_Q0AC/&F(IKDW' M%F@2PH**Y[QL:R8UM7U>6T$8//&)%\JZI!HB99"B:%F^*?B\X"&(.!5UY1A. MPT<^\+%V#,#NRZ_ZK4$ M >7F.VMU-QM\C0X5^!3\_6MG5ED'DO/0M[S1W\]?L/R>LKU@ M+GLSTP#J0&0@&:J^>/AW$QI'-U8%LUC#,B3SWW>K;^"_+M2<@W__'8YVU26 M+X,3;98.%^)9Q@.V]95GV>'GP#$"SN.(>_A8S+5T58G]"PW_;S,B>( X\+,A M.4/5?$!7ZW9MR=Q9^FHQ\,>IZJI]58FT\FQ8:A6:!Y6/) M:B;&=M+Y9#7'QM)=B([&;&0!WL31?(.7I/PU>M)L:I>SCS2@D\F)8)'I$4DWS/"MZY4JJK_WZ> M,O3[*)/E&I7_^R^,1O_^!^IYN,#07U'EV-I[;(#!1_WLF"D%7K0"U(>,)?M! MI!#DD'Z%LE^5'$?,-"IR->6FM%UJ<680(,0Y%Z:'>>UO/GQBRG9Y;$ M(R+62N:OBN1H*W;@3/"?;5V-4_(@WI?[(IK %9%,4(0H#>*DB.(#^#\L3@\( M8JVK5T\T95'2[>HP&^_:&E\N,5U^E!BH>#+@H?5(3^KKX!&'*TLI!\EAVP4/ MFS^><_<:I8%G$#*IZ>WZ'=NF>^5U!-_LDLYS-F_=(E#PO;+Y/CRY+TOZ6HX@ MJ39$@LSQ/]MH6[]KHZ>WN&)K;@O.-]"MV<8L;CXC,P?&Z'T'2!HR@PAXU3=Z M_%WJ0T_"]]9WYK_.8^7JON1 HZLO&L"V M'._71AVZ'EWD ML.7$O!&(33;2&UOE4V/ 5( 2VRS\J'IY4((\.YQTI$B+!9 <8)Y)O]3"=;&K M[.^6.XU,4;$RD=PZ.I$2A8PW ,T!2+X"=M$W08Q [V+!(EY2(B?Q-M]!+*ZQ M[7ZB YF.#TA4E F)%DE*DL0$D4B(@* )A2&A;XK2S]U/C!J+8]8>906N8#4; ME23:4)NS:W<_K]%G^"9P?2??D[G*(.9=SN?/\SR#QH,KS#YS/3V;4-(UK)X4 M)"0O<-YD-/68V9M=3WYA]"W]WQMOD_RAWN;+,O,%[N8S$]EL)*M\(7 F8RNW M,[;Q.&--+O;,SXQQC=B.=QF#CF7LYE-^Q$NAG_*G:Z_1>Y2\C=LX<"PCM@-0 M.*T"9&LE[<\RA<]_U543//C0]W2"O_9^#N=\"#>3#O+VN?^[1OKJ0\RS?@JH M7QFY4&^+7(+27-4-JGYB614ZM% ;]X'S<"1D.:GA8<,JE^"MJY=N12,H+L_4 M>7;"LNE$KH$#N0"@:#[HG'SP\U !# MU0VTJ%>%OVSQ$9:KY9J8F.JBBYR#R5BFEUX&S01R')>ILCP?RS6X=C,?RW/E M3*&:X^]6R&\,6L0 M&Y-'8?;A/V=E=/1G,OJ;_8WW5S*0"D$Q>((6!P29$$F4'H@)FE)$ $B%3BB* MA.ZG)]BITQEY<3/+2B6!X[ERDR2EC4^^NX^6,PICD$(K0KHU9EOM5(\'[9F( M[X]TVM-1ED*S?;;4[<3EW*2U\)KUX+3"\Y'9#$?EO&5=%";%2KXV7J3X"C\3 MR?TYM7A1:KA]JJ4M6BPZ+,_;BW(U*5+[(XFFS'8+?D\6P-ST)#$QK1B3.AQY MZH3+FIW#?$O(*NLO5OF6\)OSYV16PK2>A63NR4M&U%N2O1]+_Q'WBDMN9WP[MKV>Z#NF?9_6(]OQXN>&Y MLQ?O*&)CPA]3#B2;.XJE(=&,OBK=O;[G$B;69.B'>,XB<+!.ON6R\DV#J_$< M>QV.AN\JS #@]%2A]/J+U- M'QYCC#!O80>;5=XYF8-Y/1GWYI3<(;T3=;X_>_C4E.:%]2&4U2V2V_$X=,UJ M"[/(9AH-$V$OL6<"1X@$0='4BR'YYU76JJ+Z"^G&O$ZV MOT)9CUE.S/)&P(F-?4=U%54.TWS6X)^^$_O]!T9N6]HA'.P,)5-=AI__X[OJ?X I#;,N%- DJZ95D7]9 -LV24WR<&);J MKV3-<30>XRW?&\68#95>O28CW\^O*?AGYS3M&;F%M9G(@O$1-&?LJ5:JTO8^8Q>YUZK MG*JHI@DD&W*O>QV@A]X,Y]0<:PI]ENW 9=YQ1"M$3#6-P4YHI[:Y;K27I/M9^"[B")CLIIV1[.QT*[[PMIP (\.:L'=U&^ MPKT41:+X-PMI7MN9"CS9-3:#K2C;@6I M24]!N9 ]H.L&OP:^K/ _5YA2^([ MABUO(3:4EE@@+L_CDJ\JX?G20O 39V2OL3B8(.X)X@KJ.B-)\(\4TA*KA@8W MA'\9PO%[[!J.S5T'PM]33OVJ;HF(,7FGZ/Y@]SH(A9.0]9_M8J$)K9' U&2" MQ05:K2;214;'C@>#JVV"OV@,_\_[PN#5@U\1!9*JA#.#$XG^[ M,0_HP XX/V:&K'\7;%?I?K"TF 1E'PK:3GCP+3GVNX4[>WT[>!B^!]43<()5 M?2EP@!*S?=EJ1C^ M=E=F77?# M@M&UAEDRV%XG(USYR##W*'F"VD>"N<=>#(*BZ0Q_*KF%WZ,126Z='.05?%C( M&]\2P.,TQ;XIQ"LQI>YI^CH!?&<:?JV0+AC:O>:MQ="G(U[PA4W5T\/3(4"2 M1S$Y:-1\,AWU72O_UAHJPD0.".M(H:N].D#]UTGV54(U]5VINE92T:9J=7V6 M*Y16,)='P948,;..;188W@_5Y./6 M;ZZ>T2H%S."U=AFEVG.W*U27FU-1+Z5OJC SJW>BQYG-\ M!&<$$'6.K,!_R(?_B.@P0R]3-(^RO*"*3ES3!E-D=A"7']0AJT_!/) _'$/2 M5]_,5@'6^JMGS/CM/-GSL."ND;A6%LS7F+Z&#KHUS;!'BHF99@P%4PD*PD&LOXC)(R!K,3B/!CT#$!XA"))M6T? _\+6>;B1 MY,8&J@Z4F*3K<$30O2=(YDU\-4CE>5:L#]8#X,2[V3PB.'2PU=IEG=/;2@JR M&Q\E*7N!XQ)T=8DI\%?HF@9#;0?(('14,7PU1]C(SHW]!6<>P/]W?>C7N",K M.)N^:7#BC23O.3PS:7?1P8I7#Z]!^L]=3#*5V%_X%MQ] " Z_?X80A4\%(Z' M3P;K64\6-#=RPY6$RY5<+\:@JQD4:>'>QP[TZSA_95K:=P)'>]5K*;@[QY,\ MW]W:7:H"O-)27*XMT!9NF'J\F'?JK]55=L&'ZDD/8>"H(FG#U0;T=I^GE8-Y M<(H\/L.1-V[_MVJ]:RU[7:;VW[/;<^JJ)#Q@<,C;ANIY4"2 #GG>E ./ M-&-_!7_&_\8)_'X]RANI8:L).V@U\26*8+7\1]$&[G\N)+-;R YPO1;A+9FE MXAJ1*S/X3)#R0L9)C:1TQ"19AJ+H!->2 MANSH!&;IX+Z_> N1?/]^86(03\@D)3(4D$62PH(VL@-&) E, MHHA$@I; WMZ>.FY)BQK&&QKGMDL-/E--2[VAB.[O%_IU@$C&4$AHB^Z@(9#5 M;+M/SN!([/G(7A'#N4K>-(6%+E8-92C6M%PPY]X="E6+CPOQ>*/"3OP2(])ZNS@O2*QZUF?3;JV%/AI3Y&> MMSSE?,T,Z/LO)E/R\YR%GG=/\>V,R^3TFD+/%*I8OBMEJBIG%;O9]WY\Z7SH^ M0JIOVX-_[K-'7^M=+N=[E+1?KB[Y8R[U21CUS)HT4AW+5ZHEQ&?*=U43N.ZC M:K&MT6!N]&>2AK 5M9+HU"I4O/:U\;CT; M/?WS?37NA=0K>S@)$3F?-(*:=(.Z7(BY] IQCQJUVQ^HB6QOH:.\+27Q3HF> MH-X0AO%?J%&_][4!']Y/V-8NM@/" XE!9G/P0@8Q.,1Q,/&I#@YM/X2;#M#3 M-JUPS\!W5]E'R(&KJZT.W%U@.>&[]$7P\ID*7PU?&S,A)JS ^X%8#3UW4S)E M5=*#!$70$#$8[*XO)7=C=M!G1#E\#B&&$7])_SF80XS%WMCW\0N$:OYTH_F[FB9\*,/NCH"N;U@U M]A=DP##/O>IQ'F218T<3R,\VA;K ?7V/Z )>:P#@CHH-&:(>3ZF6D?,YC)6O)N>J*0\5T!^(60"MX5N!4 M0( U<=D>)0%P2YQU?9$>^!D1TWBS[22).YS&[S "W0CD!IU__HY5?-U3 M;?V;X'\#S0'DSRBC93-DH832I%MBZ@6]8HBS4R%?*,0'PCC#LRC-SCUAF,CW MQN[PUQ^"3-S1)'X \<%>)N]#_^5[8#X$Y0#:Y:*F498VQ0103^73@M&L]AK# M4Z&]ATV6"H6. ;N8N!6L@MIS) [1OL_I7[W5^XX30Z?-MSP>07CZ:E5PZCT[ MI$ $%ZT\*T+=KE ]\/.Y %=4U]:EQ>I.E?=A8;L]Y%MI@VY*3=>%I="543[0 MDN3_^U]ONF)&UH'D! '_:+./C(>T&0)DU<=%&D K^2#I,VGA;DZZ8F%*8'W5 MS"/BB8 DX;'^V-.? 9RK56VM)MBJWMI@]0?W/L]WHS9>OM)/9 N;Y M*PX]N:YBZ!,*K@SB">BY@KY(2K0D]BF&%!E"5N(2@?;CC+*SDU]+-IJ%;*&: MK*8+R3+4$%RCD@PN!Q0)+)Z@-B4/IY&UG="_;2WK%<* MTM]T7=:77&T7,')_YRW;8/SZD^:J/%/[S"&A$6E9L;N&&T2@.4"!2>)P421I0(D/3BHCC M.,F0?4D:D'O%1MV::G$))^VC:6INC-I9F<- M)&,&6\K47F.&0;8\GDK+(IK.5\2A2!PH\UI@G-E#:4H !37EM(FNV]23 MAZ[.XC@P=;F*@@OX9().%2U/+^79H:NSBDLDK[/48B)PC=8"L90TDU*&6U=G M/8[,&=TD;E7R/&K$,WU;8T!"0H(Y]R JL3E9MTU#UW"*=HM5?J[8TYE([[\= M3R4L0ZA.)QK@#;K=JK.*.QZ*\?V1J30U'$REUIR5DL/99%BHI6QT"!WM.KI@2\.4+8+V*)L4F?V1"TM6QF6R1 NTTE@J_6:^CA=G<.1>ZPYQ MZB$=)855!+_+VR*ZH)=39Q@XU_NWEI4JA=;"EH<:;;&\UW&KLTH#,M.!-A^= M4@$M)DNMB@ R#9ML:6ZW,8 <>N!^M9F&YE*IZEA LXG6W#6 WR2+;H !$O7AL*V.FV64JTJ>F8F/M5(@I KOO=) S$]A> .2.'Q]C1 M ,7[,TR?T76HWH8B?H!=[*(T)9,3NR;P^H!JVCY*YPFH4@ZP2Y,=E0B0K(XT MA%@(A"]5\5(\'+H'5GK>4T=8L--H:A2)M)+A/X MI#!L0Q(TDK[:BYS"0@[ $F5'+%8AMOSBL"G35M2V&+J6ZS M'J2']X:FQRW%Y;$XC;;G*BM#+I0;&AQZ@%V$\6PBF\FTJBUZI9X[[P[B>3X< MNL<#<>C U](%MJ7EJK5Y P>3V4(:!D/W>*# =)5"E>T:VJ+>G1.#0 X1M0:,YR(C.(*Q*6H(/,C"22V0,B@>/F0K27),K[Y0[@^&5[*D&B/1<&.+U"2P,@BY0$@ND9291( M!L )H"\V0,& 01/O?V(?B#<\LP<$KKZ@.S-F^T< MKI*+&5JJ$#A)EMJ.HB6#H?MN5:K;QS"<&6J#F:2PT %W# %B-2LYJ,'@)G9#Q0;+ M3;!2*T%W'-G(FXMPULT"HEUKOUG81SJ(Q;%[_,43Z[?;([_H]E3\'GNQ=N9& MB"^[QI9XL?KJ1HBO(@1V?Y.(*!#BIIHB0HB;:HH*(=![[)+7?7P[2KRS]/]5 MM_6*KSCZJ!8^_2'_%W=4CA^][.]""^.C 7__87_^JBTX??,^4'_S/92T3?7 M1_0)].X('FY4?[?[=^:+>3]+]0R0P]J@&('=[2+@ILXNS]CO OG#532G5G(7 M[+_Z67$(RNRN1>M=&W-@E[["^03,@9]"1SY5ISW\2Y8!& RB8QR3K@N"4J,3 MBL"%P7UW-XV7(]>OA29Z-F^5T?IZFFX);KB-<+R)RHUQ;XQ[/-]Q'9P;.>=[ MCSO7O0]C4F@P'J[!83JWA/TL<7IE9^-:E?Z-_ZZ$_UY+7U^9[KZDL_%X(0>] M4NV2.[I2)RJ"?'H!YVM/T?R?[^GXQX@GWOT[N WX;<43)WE M2-0!!5OA._SPT/'+IR/^&79AS$$HN;8FI(-D2, M-BE\::$*<+Z"6:J<:?-]+T4U?J0?-")@[*D[ML45XEN\\2#J;8'P> M2Y+45Z4V-0 H+^!+)V>E4O4YQ!))$7<)>K^#P!WD/M<&X4T,^BD::$9KM^8+ M+=UUQKL73CY.Y+YE5X!T13FC>O&8!F90$FQ?2-A$7*D6CX.7K8G@0D+QC MH#^*T\SY_-&;2%Z)2%XZ'W/=ON4[A3*MT49&K5A-M&1AXW1G-,J9U! *)1T( M)9Z 06)\O]'1-\I1%RZGX5'>H%HZH(^< M?D^>Q6TVJRTP3/#(;&<\0(,>$$'6BKF+)X@[*O&20KH)[TUX;ZFKL[D7KXCO M?-R=.!1KCX728M++R#233FLS*+YT4/5V1Z&)N[ P\INDL&H.L*7%ZEK8(-UB MA>V(Y9V*AEL \],"F%M.X>/N02A1JL+.[: %6=)4N$"D5L6DQZ.84FE10;1) M(R5,V'8)&=;U-B4EQ; 9!';'8%#S8.0MM?#C)?.66OB,[?^8;+J9K*%UJVQ> MR)F%"I)09:R"S<2P21)^1Y'D'45\ZPQ#6W*"ONO;^URW<.46KMQR#6=W)JKP M38ZD@*=EIDEC..4NHB\S*A\#)Q!V.G]&'N$GRMY+D M*T@\A'<2X-=S5N!Y^4CH=\3R0%_=%,5+)[2K/U'T+GN>\JP6-3)'1;^5>5U) M8"" 637)\;A!1G5MRY7T'-1]]G&3"X;#G&=H8U^8M)#"F-2[N%V8 M!8V4H#A>VJ[8VF"'Z[_ MSNOGO.#&V'Y[/.7/(0I YP^HZ@Z3LFL5]\?)/_F_R? M-+GPPQ7 F1V@XQH@.\T+GB5Q60G\&_HNCB?NXN3I'9RO M9-^:8]EP18NPT %,?-4.ZA["$SNW>.RG;:3>2AP^4^*P$J2:+IE>TE38C2S! MOU?7]8$RD%S0"(#F!H(+0O63#"Z43,JR;_AZ<,-'88:\]:\A94WT;X2T;[52'RN M1N("PDV-1:&UY"D#1;3:0&.KHW%Y& HW=#\2S!V-POCCFQ59P"DYB&DIO&5; M#U!Z%PM9";$&B.^"58KE%F'=MF=OA19G=VD>)?&0;CN@L/(MT.\"9!;T)LW?2IJOH-CBNKR8]\KSW)TF><:0,18? M=URR2!+-22V\D!8Z(%"6L6!_)W[5Z8^JY8'=5B6Z90X1Z+89MQCII\5(M_3' M9XHRH2#!F*9L2>;N*?6J9XL5%'L7-;] ($Y MRU)FJJX?:GA3E^)5/5>743KKY>"*")KNS$0L[(N:N$/)Q!V#W=JBWH3ZEGJX M4(.)#XGU3%P6\$R"S; ^7V+TAC]NEYKU0*R#+9"[>)P..LQ==09B _TMI/EI M(4W$T@U[!\=N?/@S^/ 66G_&LKU@O7KCIL_-W4$'Y3!%S!9)7%3:T"D-VS!B M">(N09S>=EW8!\N \+;NVR&(FV=]"Y?/'RYOQ&WM5;^4S.O5A^46*[@C+9TU M2[XS2!JMZE#$PB:,!-1&-+G?;OXFQC(=$"V2VI*53UAS%AWW42O&=NJ#6 XD.,A=W="+^[3;^G_6A6C5VN#5TN,2! M;@(*?7 YG XNHM'.>AOJI2&]M'X[;S>'0U=/=/,JP5>8.H^@[$KWB6RN"*?L[4\Y 0%NX*EV!/Y95*91M%4 /IG\+N'[< MQNZ%"PP>83D91#?^NRK^NW1AP5$&O+[H%$ZY[E,4T[?5^LU%O>W.7<,F^[EL MP8UQOQ7C1G!;^<1&Y%+YS,T%PK&:M)#"HTVF$H-?.CY0SF)2?J 87EVZ(F(5 MR->5<%P+U%J>@G9.*VG:"KN/MY9,M998?D03A(;G4]6FC%(9DYZ)^*IQ6_P. M33!W"?RE(HZ;>'Y[\;QT_'3EF<%/">@P4^Z70"E+H&G-S_D^ERU7Z'H@H$'Z MD+QC@MZO+S9_OKX@\YG+4 XZH32!8T "]+V[QR[W=M"USC)O/OP5^_ 1Q$+T M@M:K]D]X .4U:#G9]XYKN38]FK&Z..FRN8XPF,H=H4(4AB(>=FRC_G_VOK2Y M365;^_NMNO]!E7OO6_M400[SD'-.JA!"\XS0](5"@! ",2,D_?H7D)WM&,5Q M$DN6Y-ZUX]A*&[I[K>=9W6OHQB&&8B&6.N/YL1]>ZP'VKW3??]N+GU>AGSSX MH]VBA^PL7QLAFB:J%7O(9>C/UCAHMKXY2YK7>RUH\A/O2NZRE!TD^^CSV(,M MU6ULJ>XF+GJ3RPI#<\+EWR=(/COW^G%+M?\QV33F6\=B4$V7-MT0MANSY8'? M)3*6G_3&, R$8R\=)0FP^3&P"7P>OV/V_QB=%856#*W:'%A4.#[0\AX;51M< MALZ'A.\L1_*E>[)OW]OQMU>HM'J\?3A\R]N'/_PJ_V-=YP6N\[NHO^,)?I]= M8-IP'@Z:2C_-^F,ZL:X]<.7)BS>F=31)]+:UM%J[M><.RDDU+%6V6"Z,ID@^H+H3#^ MD>DB)JO-9\ZXD %8OA,L@]K\"ZU'?HQFIX>Q;4-FVY(9'Z1-JT*M@^X@0W-V M[ \+T0@#L2^FC-V>C^8Q:/-X^]_;!VW 5NNN$LA!$LDEHSTO'E,&+ZTFYU2\ MFM#:^&; 6N-8R%)<\_,&68BB\0*8T4O8GLGKK#F4F]Q4H]W MX]VDWUN9M)%A.UV+T.E:A*33S<7;QXLNJ;J]:*4'?U\'"'P=5Q^6OL(A@U23 M/[A^. /@DZW1BXS$$)U.M[K?U2PXV%@.*W?MP$I7&_D9A!A*0A@.TDL CN\E M+:5P6<=-[NUYU\D[F=6C'FM,P$5[M[T!N,)9 "Z!-[7*3S";99>_:)3[JC= M/'6T%DQ%W)G) M7GF5%FC[?[(BP.H2QP 0 &N+_JDGP:7CY6XHWFY?IWTL\+ M2=_2R'\L3;[C""/(%CA[+6B&PPR&F=T^8:U-IIS$5G,[%;"^H(J2(NQXC\NZ ME%MKAF4@@CCC';H RG<"99 L<('2SI^ >1.2R !;"S0BMNLB.B?[)%[+P4Q] M^DI0$$8P$(7<=47',541')<(3O0&Y_C?S%+EB;__5&4&2@\9R:&JUK[6#[:! M;;N[69(1;9;12*>+E*P\ SFCIQ] _\- 'QSF_XYYD"? O^#I\B&6I1G2&O5B MHJYOVZ:;@S\_T9^$:)2$2/2EFSRNSE=R?0#_L'NQCS7DQ\J=O^%RYY2E#:*G:L M0Z78L/Q-V=O%PMP.\)6%B>ALTS<'U:D9PY"WE;"L+?,K2*W,T,YKT26GXSG.)SC:#KZ9J$',K&<-#;> MNJHB-0KK4:JTL)!P\#3 V.A6?ZE\8;-QG;P/Q_?AQJX2!++%;)EY MJV+.!7Z&^/: $=M5GDL%?*:Y>Q)7?9O)XYWA,&DU:4?PJZ+BPK7AD/H^->-\ MD]>-QO5*U&<]RU_R3H?Q3;7L#CY]92B(QE (P4_=*_#L@T?%-?/7Y/YE-X[" M;(+3H;Z=+_D#&IK;M"H7V;:_/KWB.U'"H:["Y@X^2NY+/?]+)EF27H5TLRE@ M-=O".I MS5,&X]E7"^/9VK(3VY'IV?>QL'P"]R%EJB8I/K6E6^,'."Z/BT M%D1U >8-7T+7=81BDLO,'.[NIOW*R/&$UG0^"#?*3DO>%;+0)RZI>Z= MUI/ EW%7OHQW<,*]O1&%Y0HZ[/==3ZAMER,D.JP'>XN[0B,*L >P=]VU^[\. MOGD$;[KUO10(>ZL7!%@7-_;R_:Q@W\\5ZNG!2VO5?]W*6C4?R8GE5M?2)[V0 MLPB)HBI1J]/"I7!SH>76WJFV.::Q#X56F'2]:#.357]P50O5'TV;7U?[DW!# MK)!)W>U88_; ;LT+>8V'I-RA*DRY(VUH!JY7F%$U9M+U/45"!'KJ>&[@] 0> MF_MR>DK*NM.W-:K-7XD\4-"PJO-"EI%#!G/SY9$&1*B6!3" MZ9>JP0&H :BO.F/MMD]S^"U8S]I36XJY)!'BGE =1[R4-$9)!NOLD E0T]W9"9+2VP3F$=,*)L1#>1.:+UP]Z:OU.H>8G#_N=$EKOC\8&;BS M%0A-0PR#0"Q5/ CW'W?A$_GNGN_PNPHVG/U!_1K84(&S]>[^6,W;6^0\K3\5 M.2!L#_P\ ?'*UY M\5/#3W'!.#\]3,5ZY(GK#BOZ/R(%W1W@G'#@?C]PN<&8XYVBO8KIZ>[KKB]Q'OAK@2T'XROA-^;)RBI M>BK%X/G:*%L7/:C*:*67%%5U-VD?]EE^M>-&V1HH2#]V2F;ZVT:0KH\\)8A* M[K(4K?103]5)B;4\VSK5DG0PX?&[W)>91[B6^57S9NY:>DCM#=]P@'\\S__4 MS.W7?Z=?'G]/M74ER(A@]?#P;S#/7O)( \C_G26+['LA8<23%>QQB-B33N=? M__N_GG;^[PT6K+JV&WQY)*0GHUH=%[U8SDV&#B\"7;%@99F^^(MB)\H^?%RL MLY^_<=V7;YR&YVJ#9/Q>>O)]-AV%N=PH._C)C#U0(6SKR^C+PZ\]?I;SV+/?U',OK^%:=^4\FY0F;P)8MKE":3^()*]SC,0EXL6$;& M%RRE+C2:8E$U&X7R5H(M[#%>@F/:T5JO5^D*HEBJ#7N34;U4[[4KC6Y-A([! MAT:7_WPA;OC95HGO=<5>NU'A1D*E)([2OSI"=R26>M525QB5VKUT$%RW4N)[ MG?Y0J M=L3$6\H^_[92.0N$?68-_0AK?B@!"=]GS]" 5Y)O*Y4]&_E?#*4F? MQ<^EBFO;2A!"3RCPX3CLXX#^WA->"=,]H&"I(GBZ#-=EE4:6,J&IBLPNE[A, M$SB*H3J),]3B8;:51QM;J55B$]LD..+WO75W&G*![')RN@1XWK)#-\HBZLY7 M@N]+2V]%:MQVEK5DGK=L= B[M@J)@<0C3J5.M\>SL9;(6/&9B1'XK0.FUZ1: M/*&77D7:;S9&VK+PS.J^U6GLL)%C^9YM>L&"JSO:0,:+SYQB*W@@[]26@,U& M\_X&'AN]F9&V))^W-*)A9U5!HZ%4ZW<8?C>;5V9!UK+P]EXE6.G:5F\(/CIE M&E8O[,MZ]G84?=Y4J'2W@[!M&5)M9H2XO,?7VR21"1EYWK)EX^7=$%T8R$2M M$;V6QS?#;M:R,*1&QT!ZAYG*"?J88'IKM3Q1_72'4QQ296^;_::>F )"PB M#)DNMB2W\IZNM%(BPN:,WISI7*QO$YDIMJPB^I+P1O8(F=BIN.QN4TSU66:+ M+6&L48X(=#D3)H-ZIVW:A]6T,9!1Y(24VFACCVUW%D()R7ZJ:(RT-=.F:+'I MI+OI-%BUP@OB,)1-9!J,J%:2+:D+3:>"6QXUAZ.>X'L=5RC2=J!$QHU'PAEJT-%J*5TD#VRD;:2M4F?>F+^)Y@\ MF0G#OFEAE:9+5<4X)F=EGC?=U\ID=47M-,FG M6A5C-%EWZ(23L1.";7]9MITU/J N/+P6MV4?Z$H;&W3V9\ES-2X=U0EU&>MG3A\LEABB3V=8*]@&J M$/E%\86F(J[L5_LU-Y+,A98T(^PPM@9)YEDJ-*WS9MPK=W%9\!=-B??V.Z^5 M(A8_(:U.%)>):;?F635FUYC,%V,T23D0_WM>\_W@MX7U<<>O9D;?"_4OC]\\ MM=)9>M_#XCI;E>;;9N?1//<.88^7+HU+#/T%E]C?VZX_=H]1+Y8G 4%<3! ( M!@1Q#8) /^. FZY"$H";KD40@)NN0Q" FZY$$LAGY,5(*A $X*8/)@C 3=0G]Y(\_WM-,]2 MB%77SB;E/Y_(3[^;=TA]QIFKGHS1*M#U4B?]AU58$AQ-UTIOE$K]LYW"93() M?@R&PF3\(CH^@G:(YNX[W?A>-0 9OC\9W@L(KJ<:^Y=!THP=_6A!< 3Z@2D! M% JTYS>U![#L^[/LY9>*@0'+^FN6]6.K M"^ 1P".OX9'?6V.]^^D9+PURJ&]U)];?% #O/N#?*2][@TC&3T_-N*CZ%^?E MC>KE\=,Z_=Y#?;]:VTJ<53ZY3E9N<:RB'[E/2NJ'?K]'R4.I*=3<*4)4$7:C MQW]P/F(.V&K@;OBT#]D0)F:TXN,PG78]$':J'6>3RX6AGOZOC93=B6+<=:?. M6C.T/T3TH#/::LKDT*&S>A$\XST(92F()*ESU-@#BK@RW "*> >*P)Y2!"8K ME=9A-; [M-7;>%-LKCNK:67POA11$=M\LNW:ID3U%G.\3CA[.AFD Z!2BD A MA$UI@BB>.O9FNRY $5>#&T 1EZ0(].0J@DEJI+0[="RK-ZM/6W4#CKV#\;X4 MT>$62V^WA05APM5UJRK2+83U]Q%L(8 F(9!*PB $4 BC@'13Q;172- M+3$-Y+%KB=/ ,3;>:%-Y[XU&M]7#D4Z-1P5,EQ7!9ORIQ>>%Z5C*$11$8TSZ MYR6.N(7 UHM'<+AA?@Y/F,Y,>"N.QNOANHL.\BWOA7@YH_+L5/1.(@-Z"?3R M^O3R,G$\H)= +P%? KV\&KV\P7CELSO8^H&KQ6J4[H+"A^,H@=_@3?T&-PW+ M=QC/%6S^SQEE-#0G7'[)MJR]9BNE^]MNNO^%L=2=R@SVG MK>,PR@^!/+']5ZVYUK2Z(P.!)["IENL(NK2R(^2RP[P1"*-)B'SQW@* =(#T MCX[TLP0+WQKI2DR$1A $.+)G(U)9#%I5"N;2;E,YTBD*AS 2!>%"@'2 ],O& M_-X:Z>,..ZC/I;HBQ1VC24E=M-Z;94AGLRM6(8;$(9HE@4T'2 =(OVSH[JV1 M'G2VMMCICYH"3UH-.UI76G Y0WH6O,,0""R@&Z]N#=,W?#MWDI;14[ MS@564OZ>(N#Q^R6^NJ:4A#H'S6K.1703F8#J5Y3"X22:E, M!U1_VH,-C4NA3*503O<6]!D]" #) ,DWC^1+) ^_"LG^,@S%T ML:;(?-;LM MTG3H,+L2ADV13 .C#* ,H/S^2;ZO@G(B32RQ9:N\4(-M)1V0W:AT,Z.1Q>=NM"B!KOECMM2^RHG,YGC@(5P'(4P%A1! _@#^-^HS^%E M^&/6N%*Q:0ZQ:HLQIM)H1]R)&?R/*0LX14,(=A;\@Y2%*\,#P/]=>BI>QG]Y MC5-VOXW@2*OIS6%R/Y=JNI'B/TMD8""&1"$288']!_@'^+]-]\;+^*]U14$D M^FR$^%2[.]2#&D%UL[NH,[\&BJ4$0$(T\E)V\K6G-_RL-KGGZ9DT'*.D[SS= M"?7P"ZA0!I5-UU_9!/02Z.5=Z>4'"D$#O;PAO01\"?3RC'IYRY'!8\JPJ-MV M^C:H9.A.NIBV2^E^J*1H&],QPRC(;[L##@-0^0 J'RX2[WM 8^V(1<[1N.^0 M*!QWN2=\ 7U;"AU7'=E([&XW\XU$C!"-DU$DBP4R$$*R$('1P!<(H V@_3ZQ MO-^&MFK'8AC5B0K2BCBNW9@=]A%A9-"F,FA3& D1^%G<_"#,!Z!]Z]"^1)CN MMZ$->[5D%?1G.V&_&E5V^&0OXWANM;,0'@EA* 5A% ;,-L VP/;[A.!^&]OL M7)97@]%F9<4JI8]:7JOIUY(,VWEXCH98!(<(Y(ZJC\7(52UXH81Z=@'7)IN8 M8PGR8W .^/. /^]^V.2>(/.\V_K6()+C% K97ZAQ1.I.YHZT:]LA* M,D1FZ;D0PC(0\J+U![%8@,A;1^1%=M^O1>36)&<1[KHK*;:%T5XR39\2C R1 MV7T_$(UB$,V>!9' 1@)$7A M&:()!")1_$Y+DTYE,$_'K KP?\>A?963^%W:F@&].-C&XGZ2.3 M>6LU\'2-<3///):?_(W2$,6K M=;9$N=J1!AE\L\TWA4/H>9)A0,0

W]!)E/MO! K%$\04 MV>H@6%1#SX*I-C\;!..]V#5D%,]W]20+(2_>!@ @#2 -('W^S?VO0%J!O4US MTM_,K=:X5Z_0$[\<8$D&Z6RG3V,01IUQIP\@#2!]\Y"^Q(;_5R -,[S5VCE^ M'S$W'F&2(:]94RZ#=!:G1QF(9D$F&X T@/3[.@%^!=*K]2!:&BC=M_3%+FEP M"A6,O=Q*YQX!@H!(_%[#_ \G<(_<2+%+;N'$*N"V!,?Q@>/X;L+5\.VXN8>J MGU-W#E8QL\/8,49;>M>:ZKVN)BI$RG3$PY7A.(U#.(& Z 6@ 4 #M^F>> T- MK"*")FH#&4'BQ889+'6;WZE<1@/'P[D1DH$8 MPG#F@ T,"-NC1>0P,T90N+ M9F0(#5'T+9\%\$Y8_S >VWL?Y&4*L-Y[E$!?[V60'T)? M/U"0^]X'^2'T%?#KW0SREO3U!J.3V3-?NEFGX:CN1B_]9;MA^(_2,G WCZ%+ MUPG?](Z==Y\&X*$ 'HI3EP*4_KJ+6.41R>T4QY]*83K4_WR"3W@HF#%F;.JU MW4+82!9/,_Q@,=P:,DKE84L((;#T3S'KZA^ !@ -W#$-W&78\CM&*!R2),'S M9G?8M2V82IR^S5AK$\F)@/KT%4<8"&7.$JX 4ZDH]TZBHV*BE,R'R.5#?>4_OH!H)3@;[LK/ MAGM'P_/>@@4*#13Z35?^[RU8H-! H0%# X6^8X6^=K_^L_-9&QM/,8/LH)J2 MNRS9KF/ MKG5M9(2AGH$;B6]WCW\'=_OE(D'Q=YD;$#Y@/+]E.S/GLUZWA-! M,Z;^F\?Y53JTDY6V!]_M+:=LST%:E"]..RMU4N<2&66S]#62@&B^_2@7?B3KT3MUE^ M96A.N/R2P2_+K^PY8LI.O64Y#DU'#T/.T?(@94YF+V9?6DR?1NLP1PAB--B- MRS-Y@6!&VM.L'@N#:(*&F!,W4((D;(#K:\;U^=; (/@#M/8FK=$YZW_>RAK- MG)'N&&BW@?3&6BWWZ>'> M;KOM*<++,J5*K5"-MZE-11_._F?QXO4?( 8)8'Q-, ;&!FCI]6OIS4P"/8R^W:@'E1S][39O M[^V" :ZG>W0]W6R \Y&Y'E'W<.O%J50\G-8"/:YJR%ZT)&R#4PV^DS(3EH4P M:8@FB),7^0*G,4#N1T?N63>X/TN0F3:Z.K5V]AK34/-:@[=;"//0@S+ M0A2&W?)YB\\V[B?/:PG?CHH^!N_<]0FQUWL<[%W=:Y\!L>LZ[OQM"5J,:7FR,[#_Q"*TA"&%1U^]Y$ @&(O.1) '@"XE0;<2G/EOH?? MVJ>L(HW98TNK;F$3@:FYQA+I.HF,$9G_@8 HEH!PXCQ)MH ,K@P<@ SNQW/Q M>TX+IUO?2#)G2G"_P9#+ $"A1B$@AB4!DL#P : #6[),_);;- O MUT>U'MWCD7VOY:((%09S(]\GY-X1'&)9#&)>SH>Z]J2*=X+\AW'KWOL@;^G2 M*J"O0%\_A+Y^H(#XO0_R0^@KX->[&>0MZ>L-QB[39V8%WZ6%GFY]],>@9:3L M=' F,ZC!^+ U&).D9&!UG $H,(!H%P M\CR'+8#E >"#6^:#,U=LOPL?[)PR'<>C_43 0JHRF9*6O3,&&1]D(4L,A0B" M@!BR6*P!0I; 10E(6CY [YN;X2'MN:P[^M*,3G@0#+EL^SVM MYB-8 #(!\T7CC+P-YYBVD%=/>N8*Y ME]S!H:NWUXLD S+UZ2M+D1""G/,BH?=69P!C .,KC!/^,HREY7+D::A@(G$G M:(OK=J)K7&Z/V4]?<0BG:6"/ 9 !D"\=X/ME(#-4M=W?CW16B*T6NYN0<%^Q MC S(>6@N.W+D9R;Y!B)S%7VIIQ.C/=WK![KJIOTTTZ<"SQLX$PZ<"7<)!\#Q M9N]'.'ZCJ>$W+)Z@J'TYA.N#)%I)V)BM[85HK7G3@8RQV=Z?.DU/ -$ T=>/ MZ)O=_K\&QC_,!@K8;5A!A1TN4)/]LA'V-,K>)AF>LP.9?[K< ,%< .AK!?0] M',C\.R9Z-17:8NC8%%#M]38WT7G"+PYL-( T@/2[>0=^!](.@[;G M2-V>"J;F-NJS9-*/3".#=.882!&-G_;5WW16P+/+G+IZ5+*SPN94J*G4-EZ@ MKW0G-+=Z_C%P9I[[>#4\90+-C1>V?B<\=X4#ON<\@Q3 ?Y<\O+0G&595]3"T M^P>A)8Q045OC$V9E9+W*[W7&,1;"R.+E3R"> 2@ 4,!5NBA^F0(D6),%I%R- MA,DLQ@98?=Q%9"[K%?7I*P6A# YJF $% JX'4_&+U- ;V[U=U2GR4L8L39K MS0.ED;M!UJO,C9$=:T*>O'@&+ , !P .N$K7QR]S@+;5RXMFPUY+OM"J[J_R4;(=+I"Z:VE39+1<0H;+/4QLGSW_VC+AU_S!Z43D@* M2_OX2:)G7/+XT:>O__MMJF^L5NK/Z+%B;DU-S\DQAU@HZR[>F$YW(]F"*\LQ M.1]5!AS]UMX2[!%B@*RJ MWMJ0<33SFF2;FC.NE "+O .+3!M:=V(JASWB+_$6D_2\V*\- (O<&(O\LL/E MK"QBXO-1M&K#MK4OXP0U":1X!G,9BU YBYS'[?J!LD&NC47\Q*Q4? R?2)OJ M4*K.;=JNMPS (K?"(K_KLSDKBX04YZ^G.V)A]0(Q'.@#:K?*?#=HYKM!/J,8 M6(O<%XL0XX7G'$;3L@!/9;&.BIVMX (6N346^66OSUE9I%[5EH%0]7R+U^)H MR4:S/BOG+))Y?U(:>7%+QWV--8&_F0#X0(G>+A;F=H"O M+$Q$9YN^.9AC\'NFQ#RBG3N"O1MO%GK06U:.H,U9,NS%49B-(YWF$QPIA#/2 M6>X[/F(.)Z/5;(V3+=20<2P_BP-C(!2C(!P_8\+O!T0&8(2/S AGS9#YGA'.FC[SYXS #^'IM"DV.8%W MFS,\T#![NQEDC)!?6_ZJ14+N7_EGI"QL_6IT]\TU2=6S&Q6>9^N@V#==&JWT MDJ)F7AG%V:>377+<*'U9YHA)>V^FOVT$BEWRE"#*_#712@_U5-^46#,S+T^J M0UIV)DS^75YFIV0?+TU'<50S_<54B)&^27L1ON$ WVZ>-3/T;&6?J8C^KU_K MDVTZ.KPZ>F]?[M3?O<_^\;4TIIG;K_].OSP^1;5U)=SK_^]W\][?S?? JKKNT&7Q[3$)^,ZF$NL9Q@ M#1U>!+IBP7[YELF(YYJ-?,;)_RL]^3Z;CL)< M;I0=_&3&'O@J]=:71K(G1,8&UT^<^YV(_CX1^Y@']"!>(W_+O+ MG-E7[IL.Z2R@0M#\?_]#\[^JR0,I,9H5OJK(E0;?$/H\K-__/N?BTL1^,\& M]5?#*4F?Q<^EBFO;2A!"3]CZ6'GZ(*6W[O0?D_(#*FA4%26DRH:7X M8)D%*6,TLE!85&&0S,;G*J1\R[7?NA$W1:B%P&]&C6G$HJNAG&1+F>B&7CL8C;JUF?%8#]6-M51/TI;T\Y:NVIF& M':(^1V+$V2Y[^_6L(@WDXV+D^Z;#0TQTG6VG+^AHK1WCTG*F*%SV>OQYTX.- MC)2RZT\0/A067=8EQO@X7>/(:*$#O?G,4>;VK"Q0%;9?Q_4Z=?"SIACRO.D( M=BN=24]$!7\],/QQ0K3[!R-K6NB 187!O*DE,.)7L9I+A*N969Q^K+^-311WTN:UKH*G?PQZ3K)0?$ M;)@3&VE8 [6:3U1A^N&Q&*TP-AY+?N50G1K]%F&I60>*TV_KL:*DT[BQ>HJD M2CNI3 ]3K2+EPD/]5D-FR K:1VI-G5U65&J\;QIIR\*@RJ2(P=B^H4M8=;(; M+0]HE(RXM"59$!2^TB8MCMP)6!QTN4IGC?'E)&U9F/XN:VV)IL=6)=/RJ>5 M77:U9M82+71T7UV:,Z[=9 1S@2\$A,4.UCQ[?7'Z9QMUN^N;ZRD"ZRL,=V$1 MQ_7\J86N;E?.B&\;."S!8BH+;;NRR]6\:4%2]&#MT3MAJ%K4LB_U%$/K-4;9 MG!8E%3A(?36H#F%+EQ]I.R4-/I4"'PMC/7DJQIH0.M MN#7$VG4*E]+>S3S>; AC-.\ \[SI>J<8W372GDNFC*CL8"+873Y[*H8^;TJT MX'EYOVDUD4D/#WR-WFRZ"RYK6M" 13AVXDE=("V]LK7W_5:?]%)4T<59;5G" M;A+$RASIU9C*$%<.?I7/6A;MQ!0W%,N6@GEFE190CQ&-M&5!IW:\LFL(3:]JZ=,Q@5517//ZV=N+DE+[R_7\$-8J MJ?%Q:_I^UN[7#MGKBY)*HMAE@JXK(W#7E<+U;E[=E/.FA:Z6W6;'(>@])9@) M519(FC8/E:QIMKH#&IS8M 7:LGKUT)CYVPJW MX+*6A3FU-,_OR,(J$/BI[G-)V9*L9)"V+,[I>C?L#ZBQU;-J>-6MUFEC%7A9 M1XMS2C8/>C*($4*H&8$S#.'6;J'E30M=M='YIIH(@B:)YI:LS&O[^;S-94T+ MVC]!Y!WZG#X(&U9T/UZ M?^K*>%BO2+41UE\I"V_6L9.T91&F<[%:8;JA*V'2NLU4=[/)E,B>6>#I4/&Q M=4U4II9(4+JP8_

AL2F0;3CC#)FQ8QI1YX"3UHJK5O MA)*\[Y3[92,;?Y&GFWV#'<&,/Q?BT7XX[A(XVXVRZ2_R-*'UVZX,MWQ$:;80 MEJ5GR[F7KA+1HJ@&O.XRJ$"P%L]7K*X1($@4]779RP5"!0IS_L]SF>U;=Z!@K1VACB(@S:Q2N7:Z 5M&I/7 M&R-K6A37=N\M#*_&M"2?JQI3!RFK"_?8MM!;FFV,K'K'Y9 -$@LN+II(>Y]W MH2@P(UPO&&+E582)P!+# ;L/M.3XW(+$Q&&[8_O8IB$IFL,U&Q:#45'^W*+( M>B(1A;.A;%MBC^UUC&&CLF&/;0LR:\.S'K/HTYI@]E=DS9D*"6NGLXL59;:' M-:7)1C(J;&ITQ/I+WM2JN*,HRGC6":M(9>W+717K4PP@;5WDH5U M6O%$'!$SBL_;%JV!IC(H.]QY/!+C23NDMQO3==.V>'%NK:4Q:#NQ%@N*08E3 MEW!7))$W+?267R!24F[)%%+S7\%N)6 M%\>VA=[.D$UE><#L+M(*B0X_V@<-;'5L6^CN2*[L*9J,IL*D3.RVNCRHV&+> MW>+-TPHCBW.J:*))N$^$E#+&D#0X/>\(N;UKH MK8:&!R(8(S.I):^K4=6JHP*5-RUTUO*W\V:+7UM2C\%L?UY>]ADER9H6YA8= M5CI-(0FZDM^=SOC9T.BTU4'6M#BWK3'5Z[:&1,>:+"K[6C+!YGQX;%O<:X?! M3C):$6:U&LM).UC,K'3MF;QQ;9;9+3H2_QTOA_*E;J][.?/+*V[<>$,I*\C'#)XMRR?0$?4,AB M;?4D.E'9[F&M5_.G%N>689,#:B=*2C5VLU_=CI9.6.:Q;9$39HTI[KC;@\3+*Q$6E:1=C_-)**YF6H+'$?JV;%KF#I6( M^5)&EG@JLQ.;F7U'G$3[&K<4,'(^HGK50Q?>Y4T+5B(;DN9ZW;"A1?ECBS;2MM,N+O'RU#*G8WN\VLAH MN7]L6]1;A4E6TQVW2->T_>UZ5$[4GI!/0M%&(LP6GC6Z457B.U3@4;4AM>SE M;8LVNOKF8#_6^ZN9T\\+]2^/WSSU MTF4%V@].]LQ+G_',,)23I//W7G M/P16\A<_-E46H9O%)\\2:7E-[ C]U=C1P]<_3 ,@:""(*Q $]1E]L<(0".)R MB'BQF 8(XD*"0#ZS0 Y7( ? 3%8@Y_M]-^;,-Z-1C\\ M.GZRX_T(4_"SS28 QT?5C)]MNC["'/QLOW/3Z+CMS<<=[34NA8%O6XW?WFF@ MQ&?JMC<;XEB\R^W%NZ@"<].JT &J %3A@15B3P^.'HBQ&Z4]>_!&Y,>X B4! MW@?@?0 ;+.!] -X' ([?WW5@O[N^8#_3Y]62/UT^C-Q(L;]?)H#-]0?;7/_> M'/PL0?J]"?!2BG"!)=)5#?FJ;#_0] MJ^A59]DO)_:KW/T#N@.$ PP%-!PP' MY X8#C#=Q_?6GIZ+C^:)RN9WACUY7PE/_R#'/^G[2O\V=VF?G6J@J%DLHA0[9C34 ME__Y)*7?R&*D.)H2:'*8+S=E;Q<+]#HGBTY7 M#R111YOU6)]SGTJ:KIH;Q0[_\ZG1K7XJ+=U@HT3_^63NHB].O-'KQ=3CJH1K^[<5UK8M0JFS:BQYUJ M?@_ZIZ\,"F$L V$8\^]_?B^)M_.M75;_KL]YG(>_WYE2_O=CL$DF.Q1["^H\ MKFGNR!!<'(BW:P@ZL1V9GGT6*X :&MKNL(E$E>?69)-XQF$UN(056'-S>[=J_9N C_M\-=W-9&6E/R/:-)44S9X,:&?+QNG"(A M D4!_P/^!_P/5/?$T11WH+O'\R6N6G=?:0 EL2)W6QQNLUIE(/0()- ;GB9. MQ5^V?B]:K[_S@[/TX(;S$!QZL&3J2,0:;(/;"OS.[S")#,]V]G>6#/D%._8T M1?'8J1,FK+)F'2]]QD[:K,5])"N$5IDFF0EC/GU%:08B,#;]@P$[!NS8:X[3 MN"HNR/#_UW41P%"/%-/1-4$)G'0F'M? X7)A^=30?&FR(_ MG:#_?()/4$ KJ,):)+JRT*O :T_RI$W%XS)?-II2 )XN8S$<(E&V0 '_ !SP MIL>=W@$)',\LO2H2N/2"8"\WE,UV-B(M;-T1!*%ZF QI[JQ&?*/'NN/@,(?H M+$_3NDV4HU8>C2(^?25P"$%(B$7P%VSXU=4K%+23=YVT1V$F,7=9ZHS%4OB0 M+G>SE0BW4!3Y[NZF2APHV:-D5,X!ALDC5Z9D'#G^:H0FS1Q$EWV[ M/EPGF ( MQO"Y/M=O)$*M/NI/@HB;K<0DG4?LTU<,8E <(I!SQ2K \3J 3:[#[W2K0CE_ M,=4;;:(NS^MGC"NC0==O&$/9ET1OCY)6?VSOU>0=2?V'.[B$W8\-YU"-!6HX MI+B^W=!JU4$ZFW3*[@R$XL09]VZ VV^%1@"W7Z%0WI7;;U@H@!L -P U_&%P M\2;U\.S'U0,]!'1X!0?# S6\=&CE)O7P[!? _:D>WF2E6[X-AQ=*J&?EC!M/ M=\+<$0$JW3YX8AHHJWJ/7)3KFX2/IO<@_^(6$OF!R '5 :H#>@^H#H@<4!V@ M.J#W5UEF'&>+I)[K_@GSJNAGHXA3#5 U(.MJ>K'U)*AKKJ&DS]EK-BQ?NH( M V3?:[;'2%W@>46B!U-Q/MLD,GVL_X%H H%(]*7,8D0L,T?H.+E MC2,U5ZW E[6Q76-+3 -Y[%KB-'",C3?:5.+?+H)Y![LX;;:2C;'"84$_6".8 ME0Z[?M-([6)64O,:NWC]%35=/2JUW1!4T%S5<=*7#GE]**MS7&V]GZRO;T8^ MM/I_M%R8:[LA 0@;^W_=I=/6HXJKO1 M,S?L2P7^*S*P9FU=9RUJBJ!Z@Z%%>)O(3'Y$&X9 -,%"#%F\;P14^?])<.I] MT7/62!4@AG/%JEZ-Z5"2:EMN0C<$G6.ZVVX;/8P]+L,T\5I,WV3]U<--8R4E M*C5C1R_A"+AI[%8S%L]UN\"UG>]F-9&UCS=K34F)$F&G:GY_3?W!44"OOV* MX!74CD8D8IE+ RLW%GJ_74UD-K]HC(!0%(4H<-'87>5G@5L&;C'%"MPR>FTA:UJ-Z(GL4C/]"K%S$"3K(5WZ9LRJ!L(*;;=49#/ L$'%']A\>!'Z-]'E ML.WQ+F:U%K-H- [5;<,:I/0/KAD#] _H'ZCN%=4_@FO&WO!6D?/4+"[@^6+J M'^J6 &\M&UWCI.VC;WO7T',+MM ,9\ET^R/$MS2CG$SAUL')O%AYE2�"C% M0BQ. C,&S-C-E0J>(V3U9_C_0?!Z; W8WF;;BX1)AUX&WG@@:+6WO5[PA]$N M>+]'-OA6ZUCZ,AI.&1KNS@DN\V-GEXR1%(32.(33-+AD[+Y++L$E8V]!!UNG M294#2S %?3O=H75M%C7H\UX4:B%SLJ-2EF1MB*D=&C4,&54S'V0>KL8AEJ4@ M\D2X^HHK(J\1HF>NH[R^(9_][/E\R"^;[_>>@X]:B?FA1@P4_4/F$I[]BA<@ M]FL4.^ WH.@?1>R WSZ>V &_ 47_$&(_^W5:US?DLU_#!33]&L7^\2C][!=] M 46_1K&?_4JPZQORV:\2NYRFWW+1&U1J*DZL!/L2FA>]X3=:]'9]"GX#Z6WG M2I%%,1E'KZE:#MGVP^Y^/^,1/Y8XISY3.&5@7")35C##:E/WJ@0B[M=#U>ZT M]8&:R"B:E\M1$(VA$((CH%P.I!G=/)W<=K8L*):X#DMPQGJYK=-R!5M$?6LB M(/'4X5?UBGT1,S#',@Z43@.=1OKUK28CL_ M;\+]FND[)K,=1(B.AP-Z;.U6>H7+;5A>-(=".(9"#%$LF0%L S9QRV:^VT& M^$'5G$)7C1E9]T>2:%(SJAJQ^_'ZMX^'_+6JN3$\BO6+ MZ?S_??OB+53$G?O\UNL!%[@Y\(J3XX :7F'JVKD=U$ H@!O>6PT!-URA4 W M &ZX C4$W' O:GCV*J;SZ>'9JY'>UT?Q_'(:_.GE-/B;!C%LK+S1$V4Z0'IA M?]VJUJF8F/VV)Y/3UG$895T*1^X/7IR'Z7._ /_$+3#4TS&$J;A%/=B:JMY/ M)>)J0UUU#2=_REBQ8_V$+Z7+P!L9J9N4%6_3B31$JQ.P1N;@R4(B&$10!$32 M+_E2 &=\!--U]KHN8+KNJ%KKW)>M78\>7M9T,4F-E':'CF7U9O5IJV[ L7?X M[7-FW\'<= AUMTK6'4Z"T5"M>9M=M]W@,G.3GWGW"G-SD[5JO47:LWSF2I%; M,K,6]9? M0#TW*SI /8!Z@/[>>CW(]^H3):N>:R=["5.[MIIZTXF/2X(%,?( M1Y3]>W9D$>^&47C".<9X2K4QF9H=0??1@=G?:T/JD,@H?BQ/@0B$AEBDF)@. MJ.EV3>OU3<(55K8 DWQ_]1C7-PL?KYCC^J)-;V%&^WU_U6R[M"U-]@AM]&P, M[DQS,YK%F%YC1J^_/&2B9/,1A<=8DE8RG=+2=-)92=]:RL:S3:?W#:-+'XH( M[CI-#U29W)9OY$[5$&22?SBA &X W' %:@BXX0J% K@!< -0P_>H,KF^(8/J ME-N-@SSX)7YXBB17D1M.@DN>99;7Z"0^S (O&L@HD8WW?&= K/LFL519)^+FU MNLE:E:X>E=IN>*N5*>^0JY9=_*,'\/'WOZ#>KA2ZMJF5_@?)_[LB0(,*E,LD MC+RS1@#]O\O$D7=((P>B!=1V51H!J.TN]1]0V]V*%E#;>^L_H#:@_Z^JP+E+ M /RPT@8 X*,"X$,9@!_69O&G8]0?WFN"#83AO\V@#J>VWB8AH MN_4F^.TKC;IZU'!4=Z-GWMB7KC2)M,YZUVQ7-A(/:?+)9JLY 1LGCE28D M1.,DA&'%4Y7 C29GKZ"Y2TKY8:4,H)2SQ;->S0:NO \)KX;Y4LU7YUYC[_4Q M*\G9@'@M&UQ_ 4Q9L;,:H)(2E9JQHY=P!"IELWX+%2]GW^Q]AT(\1:'FQ@M; MOP(87NK*WA<,^P]O[,VFS7325F>XM]=GZUH[Z#8BR5>X@XT)]8UZX"YQ;V\M M'ND^&QP"R2]/=]$ZT;KP.*4#2L8^?64HB,90",&1,^5@O, # #P P ,W#<$WAZ M< 8;@+M*B#-2]@ 'YVTMLX2%J2:1"F4.0P\GN8R&X"F MVP&*A @4!38 V !@ X .O\L=5V^AHP\1W]O1T;/DL*X46'[G2'!2:V) MI(I5O(,NAN>][KLAL\%AAE6KB#\X$)N1N]9'5.[!RH]%9$B(8E$(IUE@N(#A M^ED8_'I)X1P1JC]C@A]$N4?;-MSJSU<*]V9JV#[5M^;>KBD]2P ^#6TE+ M#2?\KHH*)MN?Z0L16PVF1V]V%NIF<8A"*0AEZ#/&NC\4&3P$MN^-#1XBV!^; M#2K"WNE-6YJ"3(*)HT[0&;PW+P3DT736E>BXQPF];L-3A%[#:;J6Z49VZ__3K\\/D6U=27(*&'U\*IOB,^>^L!S"/)_;T?A/Q0@1OR]\G\0 M(/&DT_G7__ZOIYW_.\L&5EW;#;X\_;ONC+-W++)J'$_%_IX>]L$@HSN%%V\)-Y>N!"V-:74?K)9YS\^[.< MR+Y]Z(;Y7N)+H-M*9&[U[.D_DLSWKSCUFTK.'C*E:JK*$J2LX;HN$RQ)R M- M6<@*JJ,TRS*JJNK9*)2W$F?^8W*K= 51+-6&OJK9[$_'?_UQ5>@)]286M>_Z?$?;SR> M/[8T#UA8L"R., M:9A?L4B:6#"FSVE*7=9PD,3*%!DVI#XJC/-K>U@B11B8^ M;")ZS!+,*F3P3IG+MSRT1JJNG\>T)S9]41O(N(P\;^GI3#(D? X7 M?+))6TI7=W9L(A/%EG%M7^4'J]43#K&6AG_4A$LD[%1.M%CQ0 M%+XE53:.D;8L]',>&=:HU23'0LP8M0,_6: XQTT0XORRC)\JS9R X:I MUW #&:0+K6)+/S3KE=:X@NSEP13K$W,TZ ]DNMBRXDQVZL(*<&O?ZN\\.JR@ MJI#(3+%ERBU:NQ&7*:'&[U :YQ=1/5U)L<66B&17J_VD@DBU]:8_Q1IM0C;3 M-1=2;&JMI<1UK*&$8"-VRO,5?<$S:5/T1-,^XV^JO"8*.DW'Y&Z;'))!?J5K MH>EFLW7*GB_W+=T-:]2!&_0H/K]LG'K>U-Z,/=:A=5[83Z;UI'<@YD$Y/\2[ M\%1>Z-C!4FX[%H\D#;Q+)3T]-+)3.@I-[=&.1U%7- 0L],S-0B221M970L:? M-QUPE%JKZJN]!2_A,FT,TIF8&ED:9>&I844QYM5V922T%A114P1NM[/S36FA MZ;RF(35LPLZ%?27IMI!R>]'-KEL_H0&6M-^LRKWU3C('U7#%+S1G8.9-"WW= MCV;-QFH8(L(^\>&Q1*T'!R\=U@EMZ2C&BMS57%N &<1SJLB\JG6-K&E!!.NY MV=II1F5LU2*Q+=9;,@&G0$5/:-9Z* P7#4L<2)L]XM:B87FQ=HVL:>&I@W*E MNZYU1XDEVK3(4JWQ%FNF1'%""7UOTM?Z-5*2Q,5,J!L\U<4Z2=:T, .:/0M7 M\[VUE40>;SFM+3&2$D/&3NBK,=N$@^7&GB-^9ZG/+)5A<3Y]Z@E]'6X$P^;4 M94>(B>YT9,FS-9K.*W9""?O"MDEX"\.QS$ ;-=JQV=#-M.D))1Q(_4ZKZ7=U MI+59<)VGL[ "D*S)G""3E=&?6KM M@P,[X";C7JUF9$T+(FC5,=3%)R&%AV]49_6D>,K&F!6NFV,@X708- 8*+> MG%E3*[2=M ,G-&N\M[O)VAN: KP=P&30XO%Q.\FVL(6F+JII#,>BKD6I+#OV MR]R$2:65[7:?-T7G[MSPE\+:HH3]:"0=R('6RY]:Z&N/&,-\=['TA4V?V]2M M$*4%-GWJ"C:QGO97YGJ0-2V(0'02:KI>[D>"K]6I9"Q, MFA4Q[< ))9P<*O5ZHPR/I/V^NC?[+;PJ*&D'3BAANWPPF_YVPDL;T3S(XYDB ML921-2T )EJT= MNX0MI P_=R+3]9-],FY[0UT9/4'TW72A(>E^K>2'OL/UI MVH$3^LJ6#Q:W=N*ZA2W$JKPTPIW#)5G3@@@,[^<5P_)'_!9EYK38B/.F M!1'XJ_5,J?KFVMJO@G'%'A"6F(G@A+XBI!MU)K;L<**D(3C#A MUM_Z2@,]E 7?P>FJYDMU.1,!4^SK+)[6=O9FV[>4YB:QZXU)W&OF30OSVDO4 MCJ5%2 M1C'X"5^KJ3-IR6=/"L"@LX"?!$E\+,2V00WZZ] 0Q[>L)%,P0%%U0 MJVUDZ8R[*P>*%#/])&M:T*R(Q*QDY(^&%F:UZO592Y[9/4XF3@!FBP_)N;4L M,P),#-;#NN5Z^,+(FA:>.EDB$VIW0 G+W[7VLS83&JO*0"9.H$"VIFO1"]*% MEFAM6OI\% [*=MJ!$ZK=JAA):QN[-B+B77%4,:.EE=H"XL3ZLD9-J#8O<>E* M=%OM2<*4)%G)R)H6YG6HC*+IQELLI8E!+^H4UW*T0]KTA&IW([N[Z@X[=4G1 M29HXF+%O"%S6M-"!Q';2)E9[),":NZE*O*=RJ[QIH0/-LAW200>S)7_O]A28 M0/PMF7;@!&MK^"QRAIKE"GQWN)#+ZFQF5[FL::$#L296.I[5D 6LWN:-.AH& M^"+)FA8Z@&'(RO7Z6B#5^FW^4//Z<+I-DXD3*, &@FHN-\V:!!/EL5)7#U:3 MS9L6.B >"&)MU+B5P-,B(NU\6" J2=;TL0.Y+^Z;X^+H7%6S/9<7ZE\>OWFZ M$Z+2[<^#\R+;_^?.2N=Q M7H@>MUZOJW"A?Y;+_L2I\>3Y;OK,I>TFCSNYQY_AS!7]Y>BF2=)Y^JFCY,%A ME;_XL:FR"%T[CO2S>+!>XY-#?]4G]_#UCSSWV&>,!(*X D&DB'CQL$H@B$L) M OG\XGGO0!" FCZ6( U78L@ #6]J2!^L2[[IZO6RXV:OE3"RL](^#+AJ!]/ M0B$^]8NSDFZCL@__\XG\]+LS1'W&G^>^7/2H!OH/XWE9P?\QDHHCT&.=S.+K ML\R0FX7)GVK(E>+F3Z5^%'3QZ_>B?XH0['<1@F*?D4)ZV$U!Y'@4Q@(H!E", M@F)@;T&6ESWPB2[0YXOY*=^24$K58:]3ZO6%(3=J=&LECA\UQHU10Q#?%!Q7 M>OK5Q=96"\G$7\/2/>I,(7T/]FHP&*>VN*>W5+^^^5\UMN M+Y4_/KM+QWZ;NW0NLZ^]+KW\B1OO[8GE+4I+?N;SN@!T;ONDPW[@+LWH9\<< MKH0]P0_92A^!509O&0L9;FXY.<_D._.1IP"* (I7 T7L*10QN6MLB6D@CUU+ MG :.L?%&FTK\VS5=KX-BF;;A;=S8\M:$.=A!9!]FGVO*N&J%&?U5J93<;6JCW&!?VBIVG"\D2LK?M@LLCF]C 5XO6:\GF5_^Q9XQ?X_>V_>I*RRY8W^_T;T=R#V[;YQ3@16 P+B M/N_=$:@XE/-<^H^!@(H@*(/3I[^9"3B4EC4\6F(5';V?4V6ED,.:DZG MNG2S5&P7%]67W/-4EU.IU0#5V\5QAF+Q!'?J]/X(G]_I&\?--P^SN\_+RM$O/I=E5IL[)=B;<'$ND*8\#+T.(@DV?ONQXV M4G&X%YCD8="";\&XN6."?WS3+?* (@_HAXN<&T8L#IDLO>>Q F"MG7-T1A#I M^;XR9(RRT7;C;($@C%XAV8#@1/#N':>2-$ZP3!2LB%CUM['J#8,57V35B;,0 MIO,\DR-$E2MUI[K5F]J055G(JG$2L"IS*:[X^%&*BFG$T*W[_K9=AX$=3%G/ M(;1?Y.U$WD[D[=PALBIHZ8^D=$3^=1?^E0C?UE39+EU==,T-1C,9#*&1H5) BJ5&7!IQ MZ8_DTIO:!I_FTLIPI77GZ>1,ZY89RAW/^ENJBK@4WGC0-,[$KV\EA"EV@7KJ MQ(8BK!>8BYOKYFA&KDWDVOPP\75;(T/730GU9H'M0E(BZM@R@PX.FL/;ODYU M.IW/TK$&J;%:MI=^[MC+WDL=-E. Q@:>("E@;EQ*%8L8/6+TB-&_ST[Y*J,7 M!'HDZ@EN*72K_1BU7=&+=!YU34&W+0F:P!GR!\4UNJ)EB;#DT5(D15U"]._( M1PJECQ3")?^"VNP;9FY43*-EB;+2V''>I0KM8F_XDFV^2/&V2%2E MVJ$YUG MU*/)R]B@N0@L(>+F!^;F,Q8(7"-)_3%T4)C" 04(]J?8#B9$J0N1AQ!Y"/?3 MO; F+.#&M_V!2K?X/+5[@B7DNI/BLK!5GQ6R#IL8(L>?HN(X&[]AHF3$UA%; M_S"VOF&&Y8?9.L^;=']4V#3;14TU"^-%FS8:J#CZOZ'+6M-IG-:)!UM)]=D*6VDU=71'.9+*FU17LJPW3^? XF\"3 MY"5#]_%]\XPR4BP+U2=*YDS!''$=V?&1'?\8=OS#!L/WE=,>]Q40\[7$M6^] MIQ1#&:G.I=AX94WW^>JJ/&YW9R^S<8^-Z^,2K"EWE[5N88V6FM94%=PU!/Y,I$KLQC MN#+?$/B/:#BBX4@??UP?YX".@=JF:F14>V[:JE?],U;P\5=41VGC-" M+)UO$G$V0:=8?D B-$.2P)/Q4[_\8=URI(_!R@C6!B*J.4JZM&LKECF>K 9-M9Q-.0JL:]75A M,+;&DCL>D @!D<*31!)/,(G(^8]8_,>P^ ],IW_E)1\JYRMGMD5>1=1G.Y3> MR,-?_+_6WE5GHEAO HK,)[,D7!$PB$FX8?/ M07LCS/T!##MQK6[%.INU"(76]5JRN=U4"V,P1Q3G9CD\SB2OGX!VYPN<] 1L MB_*JQ3W:(73UK*LB(OFHW?V#&]<_Z^;N^[J&1Z0>D?HO(?4'5_7-3-A\^*!OTSLXH00_M@*V.X,I>F\JC[*!9&R43F79.Z+F%SEJ< M*_G5@$(H92R!D\E;!F=LB[Z]Q9PO8)[EN=S#0%FM='HXU>E7) M(>Y$X*9)CL7C9VJ\']J5?6T=U"QE+JIRT#HNNB".+/JP6/2_*VGK5(;YK+DO M"WDS>4NV.6>83_:H@+JHB68/EFTR%@)E4Y=X&W*0R2,TG94IIH#V8$O5S5)T,@6V@/.ST13^#QQ*G! M$ 4F(L[\>9SYS8K_,F=VS42&SHH2TW85DM.=Q+/62B+.1%J?)2F<.=/<_D=% M)';W%7-Q(Z*&LH:,B9)DN8]?2WMV M/2/MFE8IF4XJN6D[-^'+!&>0J<$,2#O& Y,G&0*GJ0A,/F+\B/%#:LU\D?'[ MU:J=78TV6:'+;-SD9$P^YRH\9'Q@YG ) K@?/ZBGW#YU\'S"(#91=!F> D*U MB9RL/Q!EIB4K5LP;_#6J[==VD_,7SB]<@X(]00EP)9 M=B#$?*QP6)%WZ2)FK8NS7GO;G[>5[LB)K>)T+6<#BP8!Z"5A6[HHWR/B^$?G M^-]12U]1'$P2[0GFV@@#_S#Q'W#N,@I"?(LO$B8._^];NBGAY?>'U?"!XP)8 M&?;!JEGF4I45.;5IVQ!\NQHP-+_CYTO*_7FA/O>UYRFA554KDZIWA&EJ#;R6 MA >1 XOMZ3.]L*-B^TA&1#(B],&-Z\B(VG:>8*K3R410>M/B5F6?UZ7%"LH( M%C@ .$$_2N6_+"$_7A./7SD\.B1 M*P5:+F"BN@QC\WPSCV5+U6X3RS:J9:Q0Z0C-5J&2P_ATJ] IM I"\^__^[_# MZ-(QNG1\D$O'W?*NMLB(<"/"O2?AALXE>B-PS*+'UVK_KSB;_T? >/!2Z-U% M..CAM QO&+KYV7&8F\9J:^(&MO"Q6R8O+5S54FI^BY^:+AH.;\A"T.7G3/@E M.\@^KS=*;B3DN+*]F3,-A:/J<*8H1$LG.)RE+U;T1AP:<>CC<^A-(Z5_Q*$C M1F>?B\G!NIU^[A5+V78JDQCP<*:H?VF23.!)FONA&>Z^@6"98 *RC8TL<[;K M9/:Z>0IF* [\'%Y!1S;\ ]OP(=R%\-G^/RQ%/F#Q+.#PC+I4;$=U7.N@%8MB M5Q2G.H(W3M[?%?E<@ORZG6U:]C*NN1M[5E>=L<+P9T;;(:Q!&R'TDQ.$%?@CEEW'UM6DH22H MMFK,.#&3TP;76\W19>']?8"(AB,:?C : M_EG:^0/-9,SG%X&,$3:A4<1B*(LO:2&MC@=QA'-'Q5FW,@_Y M&I@;-!''*>X&U5FA" *\+FN?^Y5NV'"#_6DQT+JS"2G1^=@L65D-XHQ?Y)Z -QMT5.0> MR8A(1CR.N71=&<$.AF)R.^<61-I)S];%S4(FJTA&H!S.!$GBB<0-6@#_*CGP M:QW!W[7DAZT%C@@[(NP?2=B/Y^+_YY-%[ME"A:^DCXOZN'=UYA]1R M_)$EMM^0'!91842%OS>]JP0D?@L(_!(L9JR.TI8BJ^=2KNWIF'E>-VH)H9B8 M#WOM2F;!UNN#.(?ZF;%XG&%PEKY^KX]07+B>4Y7@]-#T85^S[U"6D4$;U7"& MTA#^P<5DZ3V/9P"+GZOK-I-FN4!(<:%8&;,NW:34"<$/XDFO\1F=3. T>]K< M.9(*D53X=5+AP2N[H03 YI9J2.I$FSG=TO=^^L-R$=(5;S];=+OSE>\J?+.J@8,BB%.K@6,'%1]G%'< M8T,OJ-U8>;TFB"! +LQ\41>.)RQ[Y'"39\K+AKA';O1L5=OU'2A4BL M7;$D([3BZX==&KQ1C9$-N/2H&N.U9"-C+LO&=/69V.A58B//C7ZQ R0; J!C MXG&:LJ2:6N=6HE$3,#O,H&#R> MH/%D_!+@Y"-$<\+'^9%;%UV7WO.Z-'R[$'%$Q!$_DB-"[ND'SOU$-,8*<.:O MVQ?F$0\LO/>-/S*;^>'O$J#U#?^#$-%+8%\;CMU0;,=2)4>1X1]X0S[^X&!D M#>R6"1T MF\V*^71,[P%KGO;2_S@(0Y4X->:C](*(W2/O^T&8_S7/YZ9-J6BN4Y^U!=30@*=B9%!GO'57N5!>B_-)68YJU M?*ZWK.%T=1?C_8PMGG=93N ;O4*[61_6N:'&E(4$L,59E-[/X"2=Q./Q2U7) M$=-&3/O#F)8<; 8%<;;LM1B-FI8%0="1O_!3[73Z*- R*631>"(?VD+-KO7U8('(G]M7U&V!C5EZ(L$EVK:TA=LA?; MJ*'Q(\HOHU6QD>E--=;MM6-\FB=B4^!'<,CY)_$XS>($&SG_$=='7/]QKJ<& M2^.935F:H K*\F5-YN6>4TC4P\+U[@M%FMO%2UK(]=:K1<4A3,490Z[W@ B3 M"0)/4.]&#_[7$<'YWIY3/\B;UYG& 1E)8/L4ZW6!(2PN]*FH-5$P49+,&9C# M!MYH&*8#7B9:X&,#4\&WQQ:"6K 0JJ$S46P%4)KHRH"39$A 8#&V]Q,R7T7X ML5^7"+YH.^"#/4I#2/;Y?V5U^<__!?\$WY-T1;2@E)CX#]\) ?B20$80_W,] MJ?[F(5'T01FHMT3F8-+HW__Z/X>3W_L6,OO0%P=K&KB-1"@D.0:*[&A MI8A:3!R!%_\MZBMQ8P?(I'DC"OW<2+X[(AGB*,_^#'?P,M^-D+V?B.G:P M8[Z@C.G*R/G;_UKP&9)RNP]ACT? HW];BBXZZE*!3W_KC(Y?<>Z;(A(5(IE1 M;,E2Y_#OYBCEVA JR :RL>G.P.(V Q88" D"+D0,OC3(ZQI)C7^ADGZZDYR\V(^C F6F M-T7'Q-H[Z9C>2(_UP\HUPCSPE[2G*@V__&_L7-((42]_@6$>U%!/+*Z(.IEJ )&4@ MIA5U'(-3_3>V$FV@5273FIL6(@8@M17O_;P^!$:KN-_^M#\*/,#&> DH8 .K MF$ME!L9YRZ?B.$81!(UCX+$904,"3"FC2&C:&,7!&9,)'%NI8(^ YE90AB40VICL M?_%9-%Q JRS1L#VCSL8T8,P;.)!XNFX"LU'4 MX6& Z8K!H5H*< AL)0;L2]$8N[IH8>#(QHJ%[XC P,JB)4TPTIMA$IQFOH 6 M+4K@F9:'O0"FX YM55;A!/T5^T3A+PE^ N2UJSO@1]%!OWL4@MD3L!T3L+M@ M+O#+\ 70]+)4*"/ R5H?->KGKJ4,&@.#2>0KC8*P(64[S?9:F4Z)/V?5QPH]_*@>3"YZJ@S4(UHJTDW5\Y:U9C(CO_Z M)WGJ,OQ/<,ZOC^_@["&-[GY!1#,')*>:KJUO,%VU(;N TT3?$ T1D(^!-17) MM5"!,!9D'&/_^K @:@I'S.GSHBIID,XV,S L>$ZG(52? C*O&MBS:RA8$A(Y M!3CL8!%^,9*,J8Z-MAX#VNQ- 8Q$"5(1N4RE&#\)B;P3(2.EPI!<9 T@(^'Q(VT O@K6K $,?%,X*;-[*>3XS+G"A36]L$B@60" MCC5\'AY,'/T,'RZK]AQ8+%"XC40).E)P3BJ2C1L=C,"QLFJ %YB.Z'T#'E3/ MM#3OMT 5PJ_ OY25M2J9.,9;ZA:H06]0=:*:-[+C3BD ''H7[3SX2)VZ@/G0 M'-*I3$PU1@A)9W]Z0%GI4#B>46TS2!CMI^:3Y]+:V+^0M%^*M@.6*ZM BUGP M5"T_B 'UTK\]]H*B&[RFZ7TOJX!'@U< D]"Q@,*"?P$JQ8$P2)Z:EW014-X( M[CS09 '[[.8?L#+2;TUIHL@N6%X!DRUW_ 1>!F>.)CKRWP26@)\.A6:/';P8 MFZ"G38"(P>; F@7* 7P1G"8F#L$>X9AA(J*?PX7,%!F&UC#P!WC.)TOT3ED$ M[Y4TN'6090"3C'P["W[-EYYH'MY>!P\%#*)8T(TWC2>LH4#I#O;7!CRT6X\Y M&JG0?+;!K $3B ZPH='$ ,\! H;,!?3#!!LJSDI1C-VC=RP 9P#6:RB0BP%A MX]C0=<#)P3H0SUP+AOA[#YX)#D+$@$37QG7CE/7T_]QPV(!5GBD<# MWKP\G1[,*SA8?WJG!PQV<6>_',SM9*!L E(Q3 <#W&8[_H:^)H'OY+A0Q+[> MG]GAI>P(_1\8 36D;X#&D05*4<=:$KF*"( +T!MX&&]94&U"-P[CQY;B_72D MR?UEOJW0S\[D[(.1H_CN(O9&.Q12'4 #@($#U8TD A>-: ML"^* WD5:$1I-SEH,X'//(X.#&XH_GQ1 ?NIP$_@Q:WK0*D%U^+99$A O]9\ MAV\2L3E07G"4>+"G5SBBFO_8@Z/ZY 'M-KN;*B*_[XR M>7UNSD]084V!TP:W%LX#MHKS;!\8#U:]B=N* T4^-+(\'7&>3^"WX%_/["2. M'1C;KX^WZ1W\"K BG 80D JPB (L2&]#WEW1;;PM*(HECG7*^6#9^J1 &1U:-X$VXHM MT;YZ\@+YWI[8^9F7Y62-I[]A)EJ,8\3K'!XU%S_-G9==(19 MNC57.]JF2XL+M:.VY]01N\9ORJ[TJ+I81V>F!H'!S- MTYWMTU!9SL NKDJ."8.X9#RPBU]K95\-0^\/^",P- &S[%QHSR '#1@*JK'S MH#XHP=ZY>@%O.0J%H;Y\'D5Y83EO#)"?8.'HTAJ&V8$ A7>@P">V+TX%AS%O M#Q< .N;JS#YT!E"3A<1_;+#&H:Y*V B<%K2P/5L(174DWY!#ECB@Y;DOV6'X M9WAXTV(:8Q/5%**0C?<=:-W,5%M71#0!SUCR@\J!/^(OPXO#6S8Q.>KY1&K+\Y>*WDFG;:70U M.U8,:9,19^)8L9LPZ.=T8.CPK/SMKJ9R>E/,SPG6895X?MM;E-;CO_XA:9Q+ M,#A!G$)-^!>2!RPW4I1]P'9_?X(I:QCT4\Z$#X',"<)0.YMI1_/@4V7LTQF* M^(Q&*MP$( " J/78S?;H%1 *C##! *NN DI!S "G80*V"9[Q#H5Z8:7=-V75 MEG33=J$Y=_*0=M.+\@6Q=A0" RP/%P)F" 2@J ?,"";OH#] +6 ?1_*'"ICN M4O%7X7/(1)1A/&P$=L^%X2C+#QH.X6T]9 )??GH1-A3O_8(,Q'W_^)#59<7[ MML=K#@P)!1PZ=Z&.>^^AOS8(=,;X>$N[4>1;V@U*=,"S* R!^;SC&^+ ^K# M#H.3@IX-YX$G.M)<#A-*%ZAP/ TT,CC+-=!=YMCL'Q Y=X]K0R< M<; 7#LR91[(.[,,3O$X*;J0Q((K\??-7!90A2@QSX6Q\W1GLPB%5!X'A7A*"X9+YT 4H\Z] M< :O#QO=^<#0K#=9(!R0B; \7E[9N>.@=&7 MQ!G<&_B(W1FJ0&_"JV0D;V8BE$ 8O$67%?G7\NY'$J#)75K@KJ"&^D1.]%%V MU\/E![)1?N#G\P/!D?L991R^+6;)P8V 06H(^!% &M50K(4 M;$S-!,X&D'&GR8#BAJ_7)N/*0DC38[)*5AO+[6A\F@QX?MSW)@.^?4U//05Y M9U X'FP!MM\#+-B$:Z?-H0?]K3J ^:3/3/K[IOFIE(?6&6_5/IBJN)_JW)\J MN@@_BC7"#$>,"@(GKQ_W;NZW[T,?Q"T- YK.#049QX#[LL"D $(C5MQ9 R,5 MND'8!C U+-<#W]TED>WOY3P38Y=W=7S3?I!@ TV)74@33#_([?A0(EQ32!\% M&':I8OX\XK@?KUBXIG/Y4?ZZW\H ]9[P;V3JP?@5O P;PJMB8$#LW!9O%?9; MA_'.V7I6Q*VSF;V\Y5<":^/]>RJTLLW)\S3;8FM"NL=6\HE\QBB4ZK<40U_E M<;0P%-,ZB+)\KP#Z%/.?L9;0PPUHP>M'#_<_.E,2\J5R#^#3C'3%-YY].CR? M-:<:7NS$\Z:.Y(2M'#[1GIBN+D.+&!@G: B8Q=3ULRIV0N "CWDO_-IZ4"P. M'/M<]"[_T:(L&67/H'>/%0/F6L#01Y I<\A_7G,SW4NG.A56\.H3<:.X$THH M@R/'\[6=Y(%B[/!>&^6:NGJ0?.ZEA\'T5B\6$F3D"NDGK."]U)Q[.<)>1I,8 M7+1Z C=8-=@%,:!PM%9T*%X8:'\A=9! XSM+*.<%.(PP >SXB8$%AONQ1#2W M@T GBI?"/FC_+I!'IX@%;@R:JRG[$A MHW#LV!;/9*1U7]U0.HI2C4J?@+9^A&7_G@" #[B,Z9A0GLVUW-M\=T?X< M/*]/1-<2!PXBBNIZP2.?=+Y$P4\PE\#UXEYHT1+:)B]US8N:>RRWF^W3N6N< M#TH1[/AB[YR7=6,EM*^Y@(G";ZB>56>5M(1R8=L68YW^E*8F5%'B0ZUZI,-U M?:/G_9HAOL((YY3!"&;MKZ",1!<)T%Q;34PH1\V5 >\@X-U?<%4'/I7VB9/# MS7%XU$4IF"@##\D"WW!$&<]QPC/6_OX. RC(M:R."L92\>5E 99T\?(297JV M3'X$;XL@GYT=W8)WL:<$FV/F[61RVXL3W;+=(=,YK:^4QCLO\('0)]92(7RK^/XA,'#P?%GE '1?L6O![#!:C_^U% M759@G]Z-=OCQ)_3B8*@X!&SH.LI- E(?C<)]J@37__8\,Y$\"<;5-/!HH(LSOW>^#]=^N:^.A59QH?[^456NC/"WVGM[M4X MY-Y+"P[V:@3__>NY!-<3/[J@"TJA<:S=Y/^4*.]&@5!6[\O]2J7T(XCKVU-> M>,AL?SA7(+-["XA=G2E6]@ODFM"2@U&SZQ+?O1?ZJR3A0?7PHXE"6 )=AO&H M2/*%3O+MR]-_@.3S="Y0MNF):,VP-'".?I;$NP,$_B.(QFO2\+>>)YE(L,!& MG,TCV1A"V7A5Y^/>HN.U/U(6;5N4)JZM.$YD%SZN\'M<#[DL;F"T6K&P%#!K M8;V7;E\Y5O/09!<>&GLE*WZ -!3R62R]QW,"TG"?TO.31&%D,)ZCYQVHUJ.) MS'-!Q0 I+#(@0RF@OF;&*-JRO?>R_T5TG"QW6?C^A15H[I,9*& MX9.&!P?TZ++PA>>;$&#AVI1V[W7]*M%W17J\LQ.\%&41-CV(7.#0"3WO<'Z& M :C HD4'^K]+)1)\CROXW@UG!\WM7M?=A21 >R=(6BD7:$^:H" OKT#L0;**4 !"VI:457:0?GKZT8RJ$I4U[V:TZ KQ5'' M&SAB*.I>TX#]ZQ5=11!*^U+1'3P G[Z6N'H/:HW 04

CM<5#0@[Y0!;KKB"#*YFF) M^>$NA0I4O["'5P.T#CO/8%F^F0I0W?EF&WT8([A#&/39T(<#L[%_M\5/:KP[UE9)E M"WR,\-Q4V*L*MI4!WY@C-$?)QVTT4#$[$%N&M,%0%92/! CF=1'/ZK'QK1(1 MOM7K,_IH_\N6-&"VSY4J;56R1+%0R%>GO"A,7^I0-!\UO00CXRZ_KE)\S6Q3 MXS557M;FU5EF/*!.1]83M59Q,J^GVXMR];EB3@HQA:R#D?3KD<:(SJ:(\K!( MS*QR7-BFA6>W,A[$!\3KD5V+9HJ"4\NTNYU8J3%ULQENRP_HTY&#$E5++X95 ML4V]Y#+5TLN$D5_X 7,Z,L_GFM5\/3%N*['DF']Y3M.S.S^89SBG6IDTA1DK*8/RLB/6M3$8R;T>20C5D5B>] =$ M;M;?$E.&RJZ79\](+6?YN#N:&VV637(FQTP2U0TN4W9S^54I==LY^QU M?54:J%V76H&1)V]O)DNIG/C\TB&:FARQ*P;')?/"K-F MJ90Q>*['O:S.'?R&?[$[*<,6VC-^^Y*:E](ODP4<>;*DSJQ!%!;2)$VH]KP[ MW$XW;-GAP68_"@9+Q*,UGR>I&KK9CMO*)#L3I8D5&M-L6\TU3:;8A7R MN3->+#)UV#+O9$GRVJOM&B><]!)C9^S8J0)^K@?\!X<9@GRYEX<)!@9GAOV:[=TC\UWC0-9Y] M> ';/M@V_!Q1PTV(7R9K'IP.5[WG3W4&+![1&\&IZ[$>2 ?8!'M<7R>7MLD MWXJ<*(B6 9%8:XJ%V@&\!0%3'U6$2FLT: JYYTPNR3/&K&.&$@*FH@#2,8'Q M. ^:B=[+D89@-!)FG,P'\[LHNHY'E\!\466O+9Z/8+3[CD^UWLJA(P.L7F"9 M888[\]T$"+<,B=]O\730]2F :]H]U8-[><(RJNX>O64_,Q^/S(/OW_>XDU6O MJ,S#7O(@D4Q)OJ MBKZQ5'SX)O"=H]''GO\A@HVW-N37O;^XM[;]]6[;[BQXY8BCI!_#H_M!)_G":M]XE&^\[/K"&9(%G)U_0Z:^QG#4T' ,^[< M%UW!><#O0H0=L&R_$]!\'T]Y_="S3_,.TSZ0K/[Q(B!I W8"__*J?)*8^T6. M*]2LS/'[*0:-)>'4T3C83,'^-E#HUQ*@8/@4Y[FL'F4JOLC=4R;^]L+A[U#I M' &T[4#_KVX)V)UCX2&.E/X!Z:[Q\?QQOM6 7H@V%,U%AS,,:PZU*H0 M:_OPK3MX\HGE@Y+;ZAH#[X!-YOS9GL&9\D[-@RD]Q-+S0=;.!=K\P)_MM=EP M$ 8H@BKW0=I@CM"N>^0Y[,\A$LM>(][)7M'U(,?N;H;YXL*Q@57OL66'M05IF+7.61AR#WED=O;9/3BV3 M^8J12]2$7FG%G%JBU&Y-3"BWPD7]XWA^&+&^N*M ?9%/5 1KM'OL_0"FB*=$ M=!!A. @R0KX+PS%03P0;'40(#B+BAVL>PV?S:MY1S]^W:.X3B[ZI(OS>)9]$ ML#ZY!\ VA!^B%J9?%(3<$_'8H'?0H_&REX!;7^XSS\A M>NAE7PWV\[(I='UHT[=Q/*-CI:@K"*][)Y,V#Z.Q5Y-/]U[5]Y?2D_=)>OYX M(BWVP3;%7J!R,%^[0E^WXA.-:I*]64VM]ZG8FYV*ST86@S;%?Q@Q3&W./P U M.P[>(=K]^&HZY=X,>UVM M\LOYD#KD0RHD?&CK5;K%#+@&X7+T2WV4?Q:+93YL?$@ZY9;*\?FJ$"NX*2;- MS;+* /(A#30^"_@P@;/L)3X,OP?3]2])CSNJ<9\V?9&1-+B% M+L>*&V+C\MG-DNFN:6$<-I&1%O/I^B ?[PBSB=O,M3O=OIN!^9) =2=Q.@XD M!IV\G>9^7#7]JYCJCCKYF*FZF8XSW#3M J8 >IG$*J&+Z(E,]I"_>:+8C%SPR_1]4=S=VJ7O(^(=+ ML@%%^V(G,2'[ZH8L%(E%-]\E()E?JX7'O'L+S,-+O-LCJ-&%M778D2WVFQ/A$E-GV=#9RKDZ:ZP M)N;C),%2Q,*BR(G-Q2'/ E.!Q(DD,!>(Q_;8TP>YU[(R="+/_2%NF,(G:>YH M'1S0< :0\'Z4+VNDP98?9<8,1ZC#>3Y#V"G!2JW")FOJ@]&B5%J5MT*N7*D, M5\5N1FBLP)8"^X!*X F&Q9ED_(YT[# (6/;]E.J(> MN:#7-F>/:3H.:%HV7:C-0TC4WZZ%WBI "9?D[]!F5S*L44)CF_'TPFU-#+=H.U;>&XAQ7>[<=U=PP-" M:.SA%MXJ\!>T9:&\:!)U8C99&)HR'S6&RCB,!?[^FK"#1=VKOO=]H(O6F0+4 MN078RMH P]2U)%1M'>!5J#[\%@394VS 'ZC07#0,<:C"[YFRZ]?4RZH]5PP; M/@8AUPJ#^ABZN9^[,26]6(^15 Q--E&;O_)O'Q9/)K5>!^N+PVJ"OZ ML_I:.OD.VN_/+:#R;*A"0GF/10FW9\17T5E(XDG^+<3V*U*\)U153QDZB"BE3W'ZGN MB)@B$1-1Q6=$S-?LL!#4DQRNN8$R"Z]&ZB%;W1U*3%#L,F3;\-_76)@7_ MC M-?CA4C^:_=]N9@:5(A_7DW*F+E1IPE(*<[GYTGPK]9\^FPYJ6\Z@YF7:5JVF M8BU527E5P@WYRZ^B-/K=L2O/-GE!:1EIK+>HO*V[9GAG5SLCAV9=1#4*JQ?_ZATS@ M)!W'B>1- )(BB1%)C%\@,5X5"WU.8@S7B]AF5!K-A5Q[.JG6VMU)87AGB2%N M&KEGO3^DM5E;-+A!5IRS!=@ ET42@Z!)G$Y2MY 8Q/UK[2*)$4F,FTF,\R4G MGY,8\D"19DU&>1&JU4PU0>GK/O-\9XDA)!O#6*918K3B4FV/VO2B]>Q"&R/Y MUS_Q.,Z2-,Y%-D8D,2*)\46)\49.)X@+V&]/=XM63>H2GV$P&-XA=R= M 6K>C[U>4>R%'8PGC)&9L6S8H\&.V?PQOBS<"&D@L]CAK,VN,PN[5QS$NO,O MHYU<1Q9F>5994?F8UUJ$EDOSK'P9G$P1.<&1DB41")!(BWQ;2 MN2A$+'(I\@(YB;[+ >Z[ U?>+P)^]Z6'0YZ>#P\U%K4J M.VBTGX6<^4+062(Y4[Z.V7D=R:A9U*C.C8090?5C5"T^8B9Z>3Q@8*"'(G R MR>+,;9RT2(I$4B22(I^/#XF9XG92U\L)K3J;OU!]Q9B\9.[LI%F=9LRFM6)+ MZ!)TN9$=:[E1$S9<88$4@1U7@"2AN2@])Y(BD10)1X#HNA#[5[)%*O6:6!OU MND*S1$F#BDI+V6T=2!&8LI/$*8[&D]Q-.IY'MD@D12(I\OD(T76[$%Q'BB3, M_B)%3M<-3>WEZH6QD]<34VB+P%A/G,43% ?^>[?]V_)@HFS.'8B!\#W0\J_/X"R:?,4TE"/,^_]]=0;G/KG# MY+V_["+@8.O/U/.>7>$9,GN4^0.Y_5#SCR;[A?'=G0GQEZAYR_<+!C1RT8_*\==V$(/GP'N.WHC(Y?<>Z;8F ^\!DV2PU6>:M=K,1* MAC0K"?/:"E@_!)R]>#!R02>JH[3)Q]J4VU+KDQPO3:?\@#H=F>APL85-]EE! M3"@UYS*5MMKMB830[J7GPFH0/WUFWJ(F-;G&SHFB M:BGJ\[2;LGHPN>9D9)E:MT:5SFA!5%6G8RN$8QW*C2DS-]K9INR_%44:&F[14<>O)^8Y9QA+(='Q)B MPNQ5IY1KP[TGSQS]UAX56]9D(+2;V2'9U*>I?T[Y=JJ M 4S@M#D;JH;7*8@WY(QJ![1M@Y\EW;1=ZTSO%Y*5"V)/7Q:(F6O7,GRMG)W) M-^T+]3%;+_Z$!2O##I>&FB =+NZ*"N74.'U[?C>:PJ=L_ZJ!080N+PV"BN,8 M)!K\L#<1!H2@8L-V1+"Y$_R#")PEQ]M%7161PE/!#,T1U@"C4J)E8, 56"F6 MC6,%0WK",1%-OZRL5MY$, Y5B0H/O4-HF_+U'7P MN.'F;*,DVQW:JJS"YE:2]R<;\HI[>6.G-D=OML$C/+_]_ L/,DH .4)J M](G1GXFX='A.C+\LVFJ_5(FM!OGG0NK+,8:CJ5V>61I,3I7]7UX'&BJB90U: MS&C@EBLMANB^]+;LQ(DM)G,>]9@G"/C?29 !QW0HW231!A1O8!/(DX#,KDTZ M.QVSIQZD9'XY*6TKJVZU5'5I@>I(:R,Q$!:S^I=)J6:9DJ+(-HQ799#,51TP M:; MOA)3[+-4T\D79TI[.D^UBT.Y/5SH3$DV5W_]PQ(X1])G2 80R&JB2I.( M3'XHF504!W@20"9D?-5]EF[84DXT8[%815!2!$DXJUE26@)I0\>3.,F=YFA@ M*]'V-)/H8'"KP(;@R J(-%6(-95GXG]53S4425&7,'2==BU+.>W*BTA),(9U M.S]9R.V<%!O.X^(S^5*H__4/\X;:>F7IK%1@%QE @2G8!GC900=1N*T*)H,# M>,*.)H59:%; .H0DB32@ U0?^I*A.-C0-#5L*>JN$CP*F5PC!:Q OF"^1G3\ M6'0,Y%P*''4'GG1UQ*-S!6LJ[4_U++669\U%UF!'(ZT[55(S6)*6^T^UU<;H]$ M[NU7%6A.5(T2.+^J 7=AKS-!KD&!$#A22*))\Z6+Y]84,CLADH+:# 8Y):A.$&Z#NP"+!1!?9_M8*NA MB$&B!BHK&.>PE(D"%.%2\3X&2_;4&VHJ ?9ZAJ;F0C&78$P[EB OXX".T]7 M##,%4?3#"Y#WKE.J!E86+; %<1)-B#J.?X =D-$'*#*/3 3QHQD(__4/>6K)_0]F>4^&X8>1"ST19(+YK M) \N$_/7N0^[P24HUF%([[B%/#3N',0UNU DX!IP6("J(0>@Z(=T9"#>4C7_ M +KYCK $NVDFDNFRF&FK6K/'Y2:IE[&^ O(RSN)L_+0XZ@EK03D(OKJ!9M:1 M^:X"8C7&*DR3"L@-6?'8W%*A"#0!9>QBZ8A2;F/*QW>92C]?$9\EK>1@PK6R MJ>E(2Q.9M))2*U-Q=$=3?IXKM)/)0:9+S)KC8;T0ZP^K ^!XLAQ.)4Y#&"=V M_%A4;RLLSN>YA>= .ZM9*K6VJZ(VL^P1.\E*,['W95FQMZP.[K:JH\*.?;V# M/7N42?U9:+0SS2(QXR<;(3Y:UET9'"4)SC+.G"+K73"F7$,$6P+U!-@1N%[O MIS\PL"Z:5=0US:HS)M299*GC)!7U.$/E\/;QKW^\+F#-XD@I(96Z9@!V=#8XI"U>=0[+S MPJ:Z(MIOWJ:"CTU)1=0*PV/HX<.=QH64#A?8,RT-!S\M15G$L9H+WF-B#73C M"1]8!D\1I8D+W@!>@9ZS4[#B#"9!VIYQ)0*S35G/%0F^SXO,0:9:*A9:@&I( MZES4=6B*@5T!1ARLT\8 - M&>%-#QD/;V^Q:F,3(!/!JL 1#>'CT!D&4_+<$4^DJ!:FSF:*# \$"175N[V% MCW3\]]DGNVA*DFL%T4TO.+D&BU\I^E+QQ0FZ'88;@U^>ZT0$7QDJBH%)OI&! M(IF8?S4]";@;3N3)OWK&^#>>=3@835J$DDZ'V_=WD-U[BVR30$TTI8DBN]#U M_I0N^X*V/$U62<96&;L[,#6BF!,+?+U&*NOCFU]-N[XE)/;#(ZB! ECFRG*W58>T_ZWF"IUX.]^OZYWZ&.]3UA\=58Z=[+NT>E=1C6?97*:8_7PM@-X695T4&>T!_<\I]Q MEV'$#V@JJ*CN>8^POR8J&&71VH!WR;RE;L$+O+@5>.51G"J ,9_WINSFF2\0 M%"53,W(FK%Y27T8@_D3^6R"<:F"F<#^$0#Y53$,ZGP37D@:9DNYT5])*T6;# M*E&EY4[UI;0:4!#X*I'$XP2'<^RE_C /8"#MX_A^F.HQC9][B>>?OLB[6TF1 MF/Y%8OKUI>)%Z>S:;+Y48]-Q39&VF5FBUEYF%-[K$,JR%,X0ES"?']/(]G?* M&'L73;B7514S1S$WN&>(+.X'M[CO)N4C^SP2_-<0_)^N3O&$_4ZVE:!H:T!R MJ([:]AOY);!N?SC:)+0-%=?$I/;"CRW!&LW\!D0T3B3@?Y?ZO3Z =9Y1_ *7 MEKCVKWXC^SRRSR/[/!+3][#/ W$$I-&;4GG0$9A>(]?/$>ER6Q(+"XIL[_O;WJ%O.Q,)_<<3^I^VS0/1=C$4,\GS M#+G8%.VVNK8K3J?Z'&=7/#Q!6$M')4B<.P,^\%"6.&J,$V1ROLH8B SRD!KD M5[R\C*1M)&V_P\3^0.#[N9ID1IV%WB=BM=183.LEO5*$P(K0PD[@9)S"X]2E M3AJ/:61_O\2*;/%?MNZ[Q<&OL_ ',*,NYF.6WBIH>=RDS%]A9ETO\_3NMM8/ M2\I$MRBP:*YM*UC 7IM(-3ZX:KQM4F84>(II+5\WT$Y X3-AFK/V-S*30FDE1-"H2 MP6&(1AT(T5?5^I=7:6Y^F^7;[KQ7SE=R8E(=H'87GY*];[54"T?M M_G'9Y).?"N $<1MZ_%PO]A,'E8FB]6%D1X6I1T[U[=3YI'6+0@/_5H7F$ M('+X9AKC(+C@&S/V4 =5Q\9&J@$T@+J_['L-M;(#U[&4V,Q[A(P&6'?@-P4(=/_/J$,A6*DI>T@S@!ACMW@ES \'WS$,%V+\/&$%P\?; MT?&#D390(8YBS8!60F".)66IZ!B)J<; :)8>4@H$(A+MXZGB$&50 2SH0"PCQ=O8C0KM9:#)EA^92#R8"'R?:QR\ M\7!& ::8AV!XL-B-=\HJ4JS@%;;JN'['HM4$S Q^"_RKVN ;C@/1BM01ACK? M>-OI;2YXSH577!.J[%0)G,.$/:X@ Y:3C>W)\H@238C(!VG<4J#M *E_*-KJ MC27$>WJO=:;[T#E&Q'=D-0><)FZ\CJ*H(0M"QO+-H=UHW825&0C%/OA(#4RJ M'6;8<8$TCHU-4UZINAY0RJMZ/!Q1WAO;"VC(V),0T(^J(4.KV$2 ^RI8H6HA M3#SXZ+.VQX,U+DQ&C0M?G]'[C0O/-?9]S[KX9DCI]SC64WX^).1K$:-O/$: M]+\G>6D"'H#X GYQ;( IR4]8Q=SSB/V*213@J3D>!MLI$J /"V2'E#CO_XQS#,-0%[O/=!QRL&YW1E2\VTHXM>JP&\F;?L]23P4P=V'0 _X MGP"* )\"Z_L5S.,"$(.CA'GWP M=*:&"2V8PRE!=>-]6U:&/@ EH"H44D(6"OCT<#;VD8UH>\"(0]B=10S,#83' M"+G"MYN>WFA+_5 ^WT--=M\5EUB5GMN/RY?K2MVCA>3Z3H MJE#5A.EZMLP:E1'L7'OR]M)V2"\S+=TE%K'%@"]-4Y)5&8.1)V]/=(A1C^#8 M+E$LXFJAP<>;*B=E)M]-.&5"54>E@L M%1-4DHBOP,A@13<.3/"^^.(-N0*>;8FRLN\#=1JAF#BL,XR5V^4V^Z),N6S3 MK,D*?_^8 _.$!2O!]O/_1BYOP9T[D,*>8XA@IE6(2>VK% ]Z%6&20_?HIA"L MWM7:'H"U=7RXAWU^SQ\V.^"X^:3&9[19;T*G:I/,NMBY5;/?T""C^B(:&>.B MZYC!!YXECC[Y,'@J=PWL5#;YQ-(1/N%IH/T.V*DD&QU$" Z"?*(BQ,Y0' 3Y ME(APG<-P$D V):*#",%!1+(I+ <1R:;KGL0GL^#>M5N_;]7<)U9]4POQ>Y=\ MXD!_<@^ UP0_1,T'O\B#\9ON!G?IFLA_R:7*$AC+]S+ZXP0>I/9?J:;DLCJ. M""%4A)!1))12![N5'E- )/3N+_2XURL^K,4Y7Y=S-:*]8]7#GQ(UC!$^BCB+ MCOBK1TQ=0U[=NW+I=?C\:E+IW@N[1P4#%8)BY:L4-7@.W*_&'\T(&Z/Z4I1% MHFMU#:E+]F(;]=-=>(/;OH/;GXKBI-_,VC=7K-WN,%F^W1U+'=)EZJO*>N5A M*),X2\9Q,GX)N.LL: M3K]E6.]W!U(-XM M3-R? /,'WJ+?P&+X%9+FIR_RO=#OSY XUS83O(P1P&/=/8OMA<_;@F>=90O+ MV>PEWBX.%A/:Z4Q9HUSW$+DJPZ52S7!1;\6(1YD>RB&49!H\GKPC-&9(P0Q5FZD>QA>N[*??&AKD1 M[M2;OLR]UWMO.7:K ,5!.C+BU8^Z/DU:ZR7'4EL39O'9LCMBN^%W5O\W-H,V4N= MBT)G4N0W_9?N>WT[:?'W3*^ZRTBVH\W2;I>NZ MG"_(MFCRP&%A@<.2/&,).[)0OPMZ,\(Q"TX)2*G#N>I9K5:NKM_B) MM5;:76V6),W$/&/;9W%,N)A+SD:IIAIJ7X.QZ22+G.Y]5H3M$6K\;(J&\W2C%F=PS&),7I=2?4;+YI(QU@R MKF@%71P?X)CLYSG0I_QX+,Z)3;RW%JV!H\NC\;ES%PH=JC.5F;+6K-SURO"X-Q]EE0M%R1H[?IJ<5O=@Y>^YEEMU,K5IZJU&3[&)4[^I2 MFEF=.W=MV2KJ,M #Q,),-K4"3SG+ 42Z.7G[O&@VGULOD4&+E*81,*S>V2A6MK:4-5YIL,E8O*?'G MB.EE'%>*BW'+;N=EV< M.L\UAHAEEAFNLB K5O,LAF^9: W< MNM!>+!."\3RK;VMCWHOW'H\L"+G-Z)FS7&V6TK?%F,!TM1=X190\&3EQ.IUQ MA:]I7;XF&G-1S]F%U3G^**:Y96%2?WDF9F;;EI5GJ[\8G\7YJ1&IR5KJQK9: MM:L+%3M5=-1R_1Q_]-M%LT3I,I -!9'4\YUMGD(H0R>'M.G+TSJQI"6!Y5(L MV^MVDN0&/G-W2#<&#RH82^!*F];F $KF!$6FSHZ)MB$4\NUTBUO&&%HOUOJW M0I'Y!&00"\%O_?E_HQK=O1/:R>_B V'? 4Z]APC:3X+(+OCB'P-M+"*^B(*Z MT$_4;=OK MA1D1Z,9T\&B(0*&GA>N! D5B+WRG^_UB[[%Q9JX')101QH\BC#\$($J$ OJB M:UI:3#5B<\L<6XIM7XW0[[VP$!4'/5Z&;OQ7 IG<*BUQ=[L$F:U@U"Q3 IQV M)A-WHZ2RFO,\F6G5_F"9MH2UJX\"^"$:)Q(L3K,WPA^*>#;BV0?DV9NEM7Z8 M::?)YK+"%DE16!0[ MC? KA,N#EO[>%K8(FK:^Y[6YO7 P.*?(90@6+<3A2%<+'WEEZW,AX0=^XDV!FA1:^K,ZM8 M[A/$(I_JQ_C"(*-V L@?CL3)Y U-AHC;0\, $;?_!%OE77;/->+&E*OD5X+H M-EM6HD,UAK8/[)-(DCC#<@\<6P@.#F/GUP7Y^37^S=UA-&X3R;SWJNXM<&X> MFZ@HY[! C(G8YU9&41721,:PD@XM\L6ZA^A#)O$$%\<9[A(82,2R$7&E',)QI+FEF62('W\'LH F<(#B"#JDWT 2I_Q$09 MKF.F0&01]0#@1#)M!S[>!K1B8Z;W0-L1'<4;"_X$9Z2;MHWFC@HR%3!96UTJ MWL<7RS3_OF5]IH?M?:8ZLQ.LF]\O^XU2S6&JD'JI="95+3=)FZ-6CZ S4SXJ MU?QXJ6:0D/]GM9H,^43_T@(03^$\$.YD$QT+N$[%^XI M<1'R.#J72(Y%YW(DQR)^">&Y #D6Z9<0G@OUQ%WL Q6=R]WDV"^MG [WN0 Y M]DL1'L)]+L >B_@EE.<2V6-A/)?D4_QB*XOH7+X3J./=<.7=-N';"MC?E5X1^23^$&?_@DAUP1 M)"2$-!$6S)"?1S34[]3!WXZX]?,HYXKBYK:%AJ%5023QQ)PT(7QPJO@S0"+? M(KMKA<_IFF^ 3^3IV)"M\QZYR##1)&3;<(UD9"]3(XQ8*(1,<3]=1>!E9E[,Q]S!I2!V/9.N+!+$V*W4RB-M MLV;C?9-86,IP[($<,32!)]G$+>H+(JX_N 8(V39OO(\Y"Q?74(==3 S%3 MW$[J>CFA56?S%ZJO&).73/T>7#\>Q&HBW1VFVCE7;L;CN=8X7J][*$DTC;/, MC8J*H&<4,FJ_"]/?!QWL&YC^/D7IX6#Z6[9QO0;3IXLTN^E.\\FV$NNR1);- MIF<45/5)H.H9%B?BYWK\7LFK#1FY1ZK^:ESO79G_=JY_I>HKXR7]8@TZIM9\ ML8SQ;-Z:9>YCX->[SX.>/5\MB>KH66LLNO.Q,D4]-*F__HGC<8K&D_2[]8@/ M=95T=7S$F]\#A%->W?9B]-TU7PU%Y;UBD9\DCNX<;W@/XTVCNS.I'.^_:-VU MV]"-SL0EZ)6'L4AS>(*XE0GR&_GW&XC^N_CW&T11J/CW7I&#]_AW2,1RV4IM M*&F*/9X^=S1RGFSY&(TD@U/D3?CW>ZY40\>_WX Z^EW\^PU@,N'@WSL' =[C MWX$@U%^8L?6L*2]MM3H5IFT181PG__J'BN-L_%;1_CO3 MW!ME]!MC R%<_>?$(:0*DKH*Y&S$%1?#]?>FBV_TN$.X^GMQ171U??GJ^MYT M\8U^; A7?T==$5WM_G9=\>;][[U7'SF4P*%\%]'>6#E2KU6J#XC%M,H5JD95 MSK#C >/=#S-X/'%%1/N[7@Y?%]3^E]XI,2& EOZFE/5[+S,<\NN6%\JGW3TM M<"09'\IGX>! ;XI M2?W>RPP5G]_DXOE3?+XM+U)T;\J9A.HJ@T*N6RC6&1] GTGB7(*,KIBOZLW? MF_Z_*2W]WLL,!YO?\G[Z4VQ>T#.E^EP?+-LS(E:2!7G%MZP5F!/,1D_<4IW_ MTJOHNS/ -R6BWWN9H>+SFX0=/L7G.:TL]E9U6A!BE5*6U+<%@4-FNY=_SE L MGN#>#3'XUH+B#A>>-V02YJ_G%$C?LOY>N3?ZC)>@"$!S"+DJZ(%I0G MDU?G%X?OO07.XIO0$A0=B,.=3"")U^")__5_CD B=Z%6V)7&M/X.)-O!LGQP M2@H)N;$2\S HQ1%X\]^BOA(WMK_,!)":@=#\>R<>^*08"IRVDA@S3*$C"1FV,=8Y/ M*8:Z@N(0SEX\&-FR)T6^O&G&B5EEGIM7R=F:R,"1S.N199()HZ%& ME)28F8W7!]3I,]5A;YJ+KW6^3:VEUH*G\OEAB0#DH&)J:-RVW M([6Z"6TUB ^(UR.)B3%+R=OIVS2FFI*,R84)2DC M.B_S+JWP8.3)VQ/Y_L0==>) LR3L0;.[$3L]$282G;S=&KPH"[*]U06U7EF, MR&ZJT.C" /')2&/#)7(FG]7:7>DEOZ!*^3K=ALU13^99901U%$N58^W-H#NI M& DU-55@U^1@GC?M956SE+FX0>%QWI!1A#SM6A;XG;=MQ;%/^U>E>$[3EUN" M$JAZ@HO-%W*YOZ[?J'_5"9S,*\,)BCY?5"2>L(/%H-YA)EP.)GGKP42TH&\4 MV1^9#B9:RH5N9A@P)F;VM_8T0[-696$]5PQ;"8C"HP:?--[H;,9G6L\$5U32 M6K-$%S4^N1TTNE%GLT]T-N.NT=B,33YQOQ2 _K)]>H?.&9<[QT8'\6T0\Y>; MAT<'\5T'03XE?FDSF9"=1"2;0G(0D6P*RT%$LNFZ)_')A*AW[=;O6_6W(:V_ M)X5OCN7ZGW? 6[\11OO&-;Y_NA.PN8"W]CB!O[$)(26"3]']R=*_'14[Y(20 M421E-E0L+$[^6:>)2.#=YW2_"\C[)*$D5"C>[Y'Y%<'A:74/JDKW81OURVHO/9SLV.Y/TLEBDA]-1G\^WN^94BV7: M#!VC> ]5G4MR.'4;G+.(6R-N?51N):E!W$]9ZZARI[H0Y9>V&M.LY7.]90VG MJQNR:V(ZHXM\EI&(:F_%)=-#JF@-?3AT$N>2-![GF.M5P=W#!T(7VEA@(O@7 MW=? 1KVW(_^= B8TY;S_N6+];B!RPEZM^Z#6 F*\X_P2/Z/D'#P;:V22N4ZS MIBESY:PW-SA^?N:[VW M++MQ_.)2LNL9F<871F4I0^JVIL8&T\5H.&VE')@&CDR3)$G@#$E'08U("$1" MX"$,FJ])@=3S4$JHC7E1ZQ(5@[/;ULNT Z4 L&PHG*%IG(E?ZAWW#<5\U\[P MBY"RE>V MQ>+X7 674RPZM& -MH1+N&0[E6W&"G/^7 57K5KEB_5:H2RXO"W.EELNT:Z/ MSU5P6<\%JVSV;*8=DX>Z*U;2LVZ9/U?!-6I:_4[:V3*:6.DM[.R8M3-R_5P% MUPM=,S?QDB:WV7YGF"*%XE37SE9P99)]/24DP!JF9P+*=U2RN&[J>A$7Y)R.E5+=C M/\]656(V&O5P/N=*3*UEJ& M/G.Z&IM3HR)G/&*MLR:&TA=U9+.C&N3<$ND>3IT#6GKYX% MIC,FJ.'4G!MKJU',C:%5\5%"':>Y6QQS5I+T9 MF/G_V?NR'M65)=WWEOH_H*T^TMD25'NV6:?OE@R8>08SO5@&&V,\X@$#O_YF MVE %!35# 54^W7NM6E1B9V9$?!D1&0/U@+\:U1?'5L=Y'[^+$''>QZT0(@:F M6R!##$PW0H@8F&Z%$/A#.A:)*R:DO:6TQOD9/SLAC7C TC>]&7%.VK?EI)$/ MV&5[&-Y.6EH,>S\Z0RE"M?M.4HHSTSZ+8/=-]R\FIT7(=NWXB:IH2G$P2)SA M\N>%!G(_/8[CZ;IG>Z$CO'BADUEWU[;,KE3W<2R4GEJHZ0@YGB.'5(>NS!$N.Z2(6?9WDN4->Z&6PSVR@\B5XR M/OW:_!_+_9<=.[]0]/="N+XH^Y8PUKC-?);FLM.)/2J1T[*"?R$.](.RKS47 M07NUJ97XQ6S33]LCW5@5E2A-[FW9OP.++..K.GQ%5+I6ET57G@$U+*$:MF,M MY;"J[3THX+>#7'>:3/,-C'=M5/J<0A(63A8>Y02,JNZDI+0G)%N\*@\9--5? MS:9(*F@W3;]'%#O=[]-5,"7?77@K=(ZHPXPS*S3F/D^TMMET1#*-I9-I&HG3 MZ7ZEA+]QS?0SA/R3JL?'I'PSXODB7=4+FBK[OL_XHW75^3ZMA.K:?&4HR0U^ M771:?J&E;W+K;;(=2B=)BDY2V!E[V-Z(0R7O.X Q?$<^C%6,;:T[M[7.JL3\ M0FOK:XZ61ZD"X_( J\!/.Y@+\H, *W1S>3ZE:$>KG&V1?TTYVTI"3E[)NA:.V2.0LY7I'S[@3SF\BPB3E.M-* M]?N0B",#<[$P%CW$D+Q>+,10+=1K@U+IJE[-BK.>(74OX_*-:VWI\14D%V.*HDF^L"YC;[4P6(-$ M<2L]&'2;:+WU;4"&]^FU1CFDQ#46=FW,6^YLXRD"'>HG#)%$D M> UU;$&( MB%TGUU%LGH' :&H0TEQ9&9K8;YBKAE++X^KW@8!1"](K"Q-1Q+<&=+KG>M4- M"4$ 5F4DJ"1&GK,JXQ6<)5G+=#W'#V>>4LV4[5B*([MQR,JOL+1^OIGU-8UD M7SI*9G,K&UMH0HQ4+==E&YRV,&TDTYQI>3__??Z3ZBAHC89R7N7Z2J4?%*UB M9PV@B0GU$RR=1.@+]HN(I?J&I3KVGWQ1LOF\M1&M%F)R'6.&FJS?-4SL^Z)3 M%O5J<[1JYPUND9=Z.1L5\Q;) LD&2@>=)I)I\N>%IK0A#\$J6;XK)T1841*P MB20[B:EJP@X<461M;%]=NC3LCZEM?YJGK[W8:Z/F5R)X0Q%M3'E7#BN^\E \ M\Y%TAJ%^6_!7-.\7[7EQ4F7FIOM]:E&G[<^8BF++G._-]!S"!'0Q MHPCI*.8EC3-)%'_-9HN!)0:6SSEVKKW>:V/+EP*'WPDNCNFAWF"MC7EY."D2 MHF^**OU][J Q5^@N6H@N\HU^:;78Z.7QT(;@ MU!Z223QI+XJV;7'7B$OA]! M8I/RYC'OY]N3E^N<\4&,44<%9I5?ZQM$;6BTV\NP[H)3!!2!&@R.)1$:3Q($ M%?MV?J4@_C;?SKD;6'Q0& =ED6AW9A.!5_O=>:E<+2HT+!J/A/&RZ225)I,D M\UH,_7VZ8ZJRZ_Y)B).);_BZ" N82[+M@$T-BY+'UE)L+?U4-PP$M7_?E8;! M/DEI;D](P<^Z#'\ .,<:%B#;)OS\10P\ 7]EJ>-29$?H:!4'QY1"LRAUJBW8 M,R/TIM!I/,E0QV&Z?\< $0/$#W:G7 XC+J;Y7! DIADBV\FO)SV$RBTFXS*J M#=J+ (($S*9&D@C#)"GBV"OR]_VX12[:J_1W -JUF_)=IBC=M5=U;4OMV[TF M=?D4!+52:]%A1RF%+SB;#8/98W\CLB&:PF2B)$:G@9GV6I/!6(9_IPQ'VL>U M%W9M,?Y^A\MI.9YEZT5JZ0F\UK&T?$4GJ^H""5ODP7)QZ22%4,GT[38+O:D. MFWG+"5O.N>HJ88"OSMR$;$JRE(#%\!,XDDQ W$Z&I6 @Y9,)#ZHU!XZ>!/A_ M^V1_NT0@NHG_.3,S?K+IW>=8\SUJ\',6K8N.(TR'*N[@O9:N5=@F(I)4<42S M >QH3=)H$B./7?/AUEUZL[#]S<*$NK(D!H[0L[3.P#$5P^X:.?_3Y_&G-RM8 M-J9X)A"G/)4:#\T%8OGK40MN%H7C28PYSJ%))AS9M>4);+2BKQ\2'^?C?;>E MN#?!71-&YUVQ9O"KO@F?X5EG)]YEM:?]B_-G%^M[=N";M$.*?E-%+'VF=:@< M8'IIML[4%-BT&:'I)$4?5^Z\"*,?[A4F+,TRE7$T3N7DY6"%%J6A5_I\#,"9 M]JH6L!61#;048I -?+8>D(/! ( "GD00.HFDCR,VG_-Y]_V<"0;\&(8\N9OR M"F?G8<',HI5YZDU%4J.I'_%,._A#(W M$PVWL\IQ:BY'D.6F/F(S[/,#_4L'=/1/^" P4[!1^D%[ENU'?_T3DE1ZU _" MO^"A.Y%=%RB:H4A-?!VP201B (@-U97=B&.RE@&^L$Y,1%L%IS=XN91038!8 MJKD$Q[3EK.^$5<(PH#^EW:RS3^O)6H"L)]D$=Q=TKRP: ZW!9FOFHFTIW1X+ M#QD]H")>#TO]Q$S-9ET(V= &APP/5=1^95E)=VP*_@,^? M' M!$_5+=CJ&9!-BHY?-[G_W(2\%'4_$HF9#'[AO&0=N3,K@,\ WU%-29V(@!?# MA:C@0:H3=0B'7U$C2TJ2/=DQ5#/D4=&+U%1Y EL2AJVN(UUT?Z:0XZ(IA@\0 MQV!L8FQ96@+.47Y(@(T3H4"!H^-P$?"YCA3.;F\ZBIKY'UL#G4U)Y5"5"@")\J /#.K8LNT/X-82^1 MNIT=OZ@1^8$=GV 5H2#W]0PG%CI^$Z.4= /H%/^029P"2B!ZJFG .[?P[Y>= M&DDH50\';M.+>)!^+H1_?K)1^]&]KJH3H!@[T(,[^\_A4W'XWDNT57VQYQ9& M[%T!1JM&T>>M4__[OPYZPCZR7FIBZ9;S9^=*WEO6MA,EV9.D/5I2;/@I'D\Y&IY=0LMR3,X+,;#UOJPGSI M%EL"=OQ,(=4<>H$ZI1!L)&1;Q6:OU?3@R*-G%F6EQJ0]Q.6IG#!+E6F_E!^S M BX@ST<:[9J1'??4,E?8F/-%6NEC>RAUAGZW)=#' M(TN!GQH@16_*-P*+1]H#8CVIP)%'*QHI.EI88,L5WR&Z(MWNSP?Y%1QYM"(E MF%2<5,GRM0;6*#:UYJ": VL_P2'\$.FP>F$YTPK%;"7=889]!3O)(44&;=-D M3V41JFZN,&R$2A7^)(<,?6V$$G-^K:4VU26^[/=2W09[BD-6 =MN(;.@P"\\ MU,J5<#XUSL%G,L]']H(6V>\WW0V_8%L",NQK>#G3.L5+J7FUE:XCCHH4FNOZ M0"EMW&D*CCR:YQP8B;.@4[\:GJWYI4H;//-KY"C?H M#=CRO*H5NG5";AMBCZ?A,X]V?K7RK.QBD=EPLIK/L\ME:8BVPVCCHXFN96-, M27QSH%7,7B=/VXCKLF'0S=%05QJ5T^O& ML#GG*KS0R5KY$>V5PZ%'Z^<0(6"RA86'+ )^QI(# 366X="C#6B-.ZFUTZHW MM$:_WQ!QG9NH,*/AA(S@4K;%ZL-FFE\KDF-*Y8VN&">EOE(9=YWQ&LD@!7Z, MU#NY8MKK*:=D&<\&'5%2"U.DGQ6$(6:GAD-..27+F[6,:(0QK7,-FAR@:HG" MC> DVJM%:4@..'&J];5@3,V=SD@NL:=D!"&X-8'B*R!-DYQ7U0=T;]QOG4)[ MS&;R9:Q+S[B.V%,VQ72FH5K**;3OU8VF'EC+)E?0R5QFM5QB(L&>DKOT9$90 MXV(AJQD;6^D&O,0I338J]_Q,ZLFN17%5L<2+]?EJ5>G[)7NNG)+07GW677;K M]0&?+1&KBJW5&E1?.46C%;)_63RPVI],2P-N$*9&GD4VR^.1D%4 M4?_9F:B/Z!&N5%=(OYB3/2$O>$5PTI''U$1RZVR^,?++2(I)-0#N34<=LW5J MYQ6KUFS8=JV, .W9[Z>[1FK65Z*2N<_H7F'FW4K/SR +4\X-U-08HSEXRN_> M?F#7G,,(WW=:AG[^G.I.=,OU';D+'IW1K8FVO>ME*U6GWY(A'-WO]%^@FX9R]PY M$J,+GJW#T@V=FKKJ0H_36-:MX$\XL0L1;V>GAUL G:%=Z'LZIEZ:$D1'\#L- MI,]V)NY@0]$3M'4AZGTYVB*,!7DTRZ)('V"2Z:+MRG]V/^R_%<9X;DTS:-.$ MVVON)A*93*+O6;L/(GLI_.3 K-H+%MJ.>;);F MR%=#S_;LM+WG0Y_B%++2=M-V_T[!N*@_D0T:@&UZT_;;FN/ABW=#Q;%KZ;XG M7\0^?YD5]@9^U..P_?.+,8!H3(A;(,1;N9TQ(;Z+$.@#C<:4N 5*/& Q-MT( M(6)LN@E"Q-AT7DI\,'OK3;WU^U;-?%]40O[QDYK7[J^U+Q@(=_?1 MQW_^W_^.#]:;DG"T M&1\4C9@U8B2\"R1\&>S.SLU7S&+_*K=#CV&,?-^(?/?-*]@YH/#:]3[R!WD6 M,,;X;)!W[:7=4"F3G[[NR,"\K=X_U^* FVN"%(M"+ K_G-;Z;EU]?U:&AGV6 MV]IN\-N4@'O0TV^"/;^_%NA9RE:\Y<&\]ZH4WYH(\EH&\"MIOS"6MMI"\$Q; M0A!5\1?UDERI+88P8@O_ZQ\")9(X?9$RO=]N3=W0$1K+ZJW+ZD53B#XOJ^)* M*Z6$#1_PQB1;6TD2210K,):>^NL?DH"E9Z M*HZWJ;JQD7OGFOWYZG'>HL+^4[6-G4QR4;CG"=1J..K"L#HY$>D7O,J4M*K] M/*U$\<9DDJ2H)(6_AENQY1[+=RS?U])0WI9OIZC6=-4OKS2#S&(DGRJ.EY4@ MRL\@DQC#)&GJC!VFKW'AV+!E)ZHP\N14CQT47RB\^6-*?V^AZ';K?/\DO>-1 M#!^S.T[ 43_;2)/$NB!S"VP^9-M5JJM.V"C!"$TB%))$"#QV:<32'4OW;6D= M[Y+NE%,4D+7E3) ",\R7F6ZYFT-@4B"U*YE&X*])]_T[0<+"_1?10ZYM(-R0 M873U:MJ7\N'>XEIO!]\NJKV\!FN;.=>6<9M4^'X.2\W+LPX_5&%-D;!'$4( MQ84\5:DK]I'$4!!#P=VI.J]! 9\RA_GTFNQP?C$UM+1\QO#SL'@,!:$ Q;$D M\_8U3]P] 9"^I[OR E#-57#-[8JDRVNHXJG_[8=U9RH-E"FPB*66S_7W[OJ MJ>'PJ'J!".O ZKH5N-]2NV#?_5;=7G"M:R*L6NNM7ZAGH+4*J_8 <1&.8KQ& MI]9G-5)GC^H97+SJ@NO*\J$B_]X5U/WR &DH9A:A\IG&:)8I3/+=XQ7<" ?? M8D6&7<;=UTHRD-0#1L>IA8JG!!SPEZW9NRV.6'K??ZA?/"N MLBF7T7:N72#D>U#_+4WCGG8A/N5_CDR?[1"_XPHW!QT(?QNHG^WLCAD@9H![ M98 P>/1+1:ZVA]RU8T4C!CX3\UY[,=>(=L-O("/P+,%LT97@;44P7CA6[;*- M[E\-XFENPZ?:LB&J)H#!QC2OPABVH2PZ)Z+94!)#I6Y6PK2^FD*'([ZA#*NP M#5R4C4-@20QG+A/8^ELE&UJAUU[W620[,B5CR3Z;9)\,+/RH1"];>H,1@X;" M-WI#3M9&?'J]@A(=IOM2* $D&HLE.I;H6*(O)]%1C[K',YHUI9.RW;4RF\#>5Z/>[SIW-VW0@5C8/FR$9#SY3J83C>0]:5< W.;N2= !7-94A2+B,HU M1$?+37"'R>6W%0:Q)(+0282\4/V?7R&CWW'K="$9_?;+HA\EHZ^J\^^331=) M=U9]QS)XHR2BDXUJ=P+]'Z6()$F_ M5KPS%N98F&-AOI+A<%JF66:Q[%B3WDCSETZ3GT@T,BK!>KQ;PP'#DA1]?L/A MNZT$*G9"Q%[\&$O.I^S/'/F4'V+=[\CH1-"K&K68R(I3+I8<\[&>+@G0!"$N MU"+H5PAG["'\I<+Y+JW]!:'TRG)/37/#!6+44HZ\;''],;4K@XLFB3259+!8 M*F.IC*7R@NKW"\)9FKF%L%'&62#/V:A^QN/?=T M[!B(/?>QY_[ZRGS>\D_%]Z6*&5O \IZF&4TB,RS6)[Z!;LM,HTF_N^VPAX09C5J8/82X;K:(ULCLF:5JW9&VX+10,;@,'3282YH UP M;:Z.I3F6YAN1YD\8#R\(-3M9V?:@*W*K)3NR/^)!M\#.;;&T-A5_;9.N2D/2JS;"#(Q:*XBN85"],L4R7 M$ *N7QIU*:\DZ6*N)3"1U8#1:)(B+M2 MDFF!]94VP^=E+6MVS$+=UEPGHP"9AL8#0R;3-)[$L%BJ8ZF.I?HVC8BW)%PW ME^W!9C#UN7[+2$VC:2_UIB/?1FXT3*%>4"*90LI:6MO"UYHA"UBQ"LD(:VB;I)$(" MC(M]H-_B [VV<'QCM9)K+_6GXL!;ER$GY-\?+@9*?ML\6"TU"PK+I9 MFIM-B[C"(J^>/P$AZ-]W@4'OLD9X8.*4VO0F2'0+1(.T M&\T*MQ#Q_#*/YTA%#2!( #N&1I+I-)FD\$LZ%F*4N!EAN/:^Q"CQ'4'<'X$' M>9A9VW9V@? %;-E$K530'=L*A =@2M%D$B6H9)H^O@;YLB7UK:S>W+_R2%C3 M;:#7SI!:QRZ;SV>6X$!8)RBJYPL)^YD7M5OIZ4/@:TT.OSPE( MVA --;/H$+K6<9E,L>Q;0Z4&( F+;D)0DDEB3-P"XIRQYC]"AD_%F<L]I"^U4<7.EE,5_ 6%&1XXX(D20I-$O1KDAQ:"?_KB8!^_^R& MU7T#[/OD=J3Q(M/:XZ(Y[,PQ7>_S$?P/Q1X9J3N3$UG+ %-:)V:BFPA;=LM2 M0C4]"Y@OCFKY[M9Z$15'EL-@U_ "R /?]-W0NAG[J@ZEP84?P.\F;,>2_(@S M 2.+ MSCJ!$5%S^F2X^MV^N>!58-GPHZGE.]XL ;C?E.!6P1@X^+F\4ETH B]OY<37 M/74I/FX9V!EX)PF_,Q4GN^LWL+5P(X:6HSTD(.V>W@2^L%0E.7HB1"?X*%%/ M>#(0.2^A&G# ]J76='1B'W>Q&VYB:6\/GX-6770<86PU#;I07:L(EI/=#-[.E-%T"UZ.@.,#_G<" ML-Y)@8A@D#-4<^) +G(38\A+#B3^>!T3]$,$#7N.Z>L,V,$V>-#')(1YO51S-?')L(H"IY'I(F##B7A\0A!<^'AP?'5,>W;3W<> -$]&= M)::Z%0">BG803"STM/$NO L[X*79G1KHFU5A;%03'MF5BB5 M-:X0:';%6&97$R/X*R$#2MK@!9[CR[>C@(<*R2-71 KGQ-)UT7;E/[L?]M]* M@5?-9*@-_C'$52K<=W,WD90N3[T_HN]9NP]"O3'Z9*NB1F/V=-;M&/A)I/XR M^ .-_0LNR'-V4]N^$HT6^CY/*PV,(.PU(TA2ER>>#Q#5@4RXV[?=OU-00_\S M!EBGI0*P4_^Q+3>4WC\AAZI+^=DSMXI[^.+=4''L6KKOR8^.-^1?WV&.[0T$ MOWRO.@C6\OCGEPP:[ &C8D+< "'0AU>] C$=OHL.Z!OQDS$E8FCZ780 T(3& MA+@!0J0?F%?CTF-"?(P0'XP/>%-K_;Y5,Q]8]45!^,M+9@[]<)/0K?AL#\8' M+PDBUAY;NO1H&A__^7__.SY=<"AH]JB?LX2I!=7J6Z!-]_PZ]]JG-M;7O![#V/[Y$WTURM^-'>2 M]%(@07D22-OAE?>G>F9]TR4V'4SRY T(5A/NT&GQ!=5S[C^7_M MA?Y2F_)\1L_*+)2[QM@355.62B:WFLQ@:&3>,JPAD5(D#%A;',>9RVL2UV?Q:"L:UUWTV\;Y% MV_JY=$,:HM@=V=C@F:QA@0EMHD!::YJP=KDOVU#:6)^_5?OZW"?G#0G2/1Z3 M.Z7^L%35LV-S7]JXE2V;[LF*-&ZZ7FTJB[(FERG**JU+#L:WX(S_^H=$L23# M7*21V&^1T^^VN\]\!OX>.;VH\7T&.44G:J:\\OMS7M7J>4?2J !/*V#&P!ZG M2#J9QEXKPG /^9[?D-\(7MSP9K)SD-$CCBW?VZ4>;J^;'7EB*29XZ..%\S3T MGZBB#F8I>E&6VS>D_G0F,UGR=;DQ#2>^E_##PFF'_.2^D/NS*1.X5!"S*7Y1 MIW2/5ATY$-@X]^<#N3_H T.>(_<'>\#CW)];""?&'M XG/@6",&\T=PB)L0W M$0)_P..4DUL@1"P1-T*(^(R("?$C"?%1%_%;6NN/S'1XG>6N'N;]\=P?_-.Y M/^@#1MYU3/R;N3]WS2=G# F^\&*>>V9.$O)ER3^B[$>@( :]Z]/_7'D^7U&L M[QC&SIC2]9:U=Y:UQH3]=,[67UGM%T^LRQ]0UPZVZ8?$E:64""8K M*K#2GB&JYE,51[!=1N+?:UETW+^C:!7T/Y>)^$"O$ZQSY).-6+.]X\SPEUW E^A3F#-=R[8WELAK M/N^/\^RD72 Q1< %[*]_$L0#C1S=EI[K#+XVQY[[%/X1C(@)2[-,91R-4SEY M.5BA16GHE>C6Y1EQ[O0,=UTAZOP"R\O5G-?1^6X &)$ C$@"0_P"C/A;H?/. MUWT'%NWGM(,HQD(^MVYP'U2]V+W1S8+MET_]_9RF#T!MLSD9YWM:F^=%K3-1 M)8>@L]F60(1G/DH_$/C%#OU[/N'OD,.^?)Q_DL/F*AJ4Q(K2T!K-9BVEINWQ M9*X #H.'.9I^0+&+G>8_'.SN:9$_Q+#?-8)/ ,56CBWY7VG)OS?ZVO8=66@+ M)DD7Z^T2MT8E-TL-N[E>E?UJ2QWBT_'6SX [M^7G-F#GINQ S]YCO'4*>\1P MVU7) M$;CQ!#K94GN?1TJF.!0$(M 24?3K8V^"&N@7]=QD__BQG\947D>@SN MS.:.E_+=.==/RZFYUY, MPWC%,'PG_ H!QV26F?88:;!,7UX6ZQ-;APE=D7Z!8Y?3+WZ ,O%K&/?UT:FB7BS6>2S;L=>5I4"X#@LF'.D-&'TYO>%.E83[.$JNFB/ZN0#G[^\0 M^OJ\MZF&NU D[/U+N<+4?\EDH_CWO;#^"5 4'2BYLV?TPN%[+Q'7_V(<$4;L MU1Z-5@U=PX>Q^__]7P=)"8\&!\R.M9P_NS"WO65MDR&P$&\4.17E/(A3\.8_ MHAZ(:W>GU:'!#I\!6GOBGN#B=DA>7$G%5?:91&UZD%LFZ5QHJ "@B$&:]%DS4?CZ2RTY+G7PJ)W.-ICKGA-&HDTFQ G;\3*ZS M6F=%+,/P#=5>&4JN,%WJ+0$_'DET&P%A\*. [Y1:")//!0Y9;45Q)XJL^4L:X\2H#1^+;D1?*/]\I# 7+D@)5UZ%VH%NPZ/IQICF=-=+X M(,"6VJ*TX;2*8Z[JO4MEFA_%%NZI9LAA_V+ ;(G=_+\1N;IAKV-=MP+H']\F MML^LP(UZ&87T1@=Y9\K80 TRW.#WT-K(2J3@K\18(@3Y0 M9$R(6R $%M<0."LE/NB':+1%=>W.O=DQ+_ON=JM(].!$EEAD71P[8WJ2D:I(2\!>@ZB_OXI1USY)#R1YGT-M1PZ5W4/E*0'+5B1P M)-2<\'/&SMZ"WG0U6#M>]R$8X ,),N'#J2K0-UE]:VKK_7+M>WC\K7/9[9/ MYFGXOWT@4=V$![0E.6JDJAJVJ#IAOU31-'U1U]<)\+%A.7)BZL@+'_P&?*1. M$ZHI 8[S+,>%#NF][\DKU?7@E\ @,3PC7'A$@?<8HB3#5CF2Z@(#7(;?&_NN M:LJN^Y" WO"EJ/M1M5T)AF[!"4%7>-8"3S?7(;WI_[C;F>V_$ZX >LC!2W8V MY;:@#_J0R#_YV&BELYA.]3!9@B2ST=*A16*\15SJLFJX5/5EF>EJRP8R3P?.?>'HY8S)A5N M@0;"C&YD"_F\M!OHQ58K77<0RM6E8%Y>K10/:H5'\QP7BVI)+8\(KK]P M=4HT-\N<"N]BC^;9*C6;K5%]%G#K;)FDQ>R8<$H!&'DT3V*)L,-@4JEJ#-E AS%XZ>N<([G2E7:F200I90"EI] M0"Z'L/W#T3-9=.BZ8Z3/4>7G@.>-Z M;PZ#SHZHJ58W&XM=B%->I---(VA+EG",)N M*&#DT=M[OC5AM4K98RN=9 M,/+XF6M^DS?Q=AE94*D>OG!\*=]7A/3Q,]>:[.E94:>1-8+J&SF;J_:;+3#R M:.>#=<.@Z\V\J2V"S$!C#7L ="TP\FCGWM6,1>L&XA" LO*T#O<;3Y2GMVY[&"9$H!Y-@-[EJ"[0D(#> MXQU$*P##POC>Q@9Y%6A*6D]7!:EYH>]#K M*D-=-M#? M,!VNOMSOY WDX;X[(;2MM:A[ZVB#0E?O^9CD53WNZBN/$>0#F]6U/%$_W)G/ MG:+7CH++B'I8M.@H4>)LA^:U5WB-.#_D/;%O5XYH/DN87Z2*W^!2;R;M A6V M%\A"_GVWB>Q*=1^_L]54:J%L"GVTMF3Q>4'D9:;/-VK995]Q/YW \4]W340LN%,IT*E@T]G%3"-)%*62"(I?HNI.J&']1B!!;U*XSHXC M4?F/VUOH#:+(!^(2#I!DJ]AND60@%Y5Z*LAT.'ED;%(%:X'G)ZW/(LD;<^)6 M$]V'Q'DE9:QIY.A*QF%Q[J3<$&6NA)!K+89?4L'F-X[C\IM^F/QVS?4)'>(]@L_WE@NIEERJ" MK=W"@*>X:;D$@V_3D=+ $$F,29\O'?0:WLG]=-![<#;>AF[S^G7*3>/L6S<0 MU\]4NEEGYFWPWJLQ!K?,>F]_!"7UR[O=.Y7_W$N(;@-KF@/63H7A'I(R4AF.'*VIY\4M1>\5:](F8TD6M- MO:K8T517+*;J?KF2&<&BE>GWB-E]NO19PP)SW(24B;WXYS>F[QJ!;JL"TC6U MB:^[XSM6J=,=Y/@YWQF-=:2QG*\)YM-52_;%MC%]/J43V$:ZFE*==C,9K2(M M;*TW+WE:%J9VX@#;*"Q)(NBE=(CKR\7M..-_^+)?/X UAU2S=:UP.NV[WLBE7[=W@N7JM0B);JDLEWA"7B;^1N MGJ+0P6+#"F2HWM-4DJ0NYB+\!1B"7E]X+GA!<.VE75%YOT^JW>"A=G;/T^WR MY/UJW%\Z8::3.4Y2+)WFUN#[$JWEY;X&&R^GWW7"W*=W?!OPGCPJXYB,?CA3 M;X#8:WYC<5EQ"-KWAZ"=4R,7N++#5\-1\N, MR.JJC62'B^$4M=A,28)U_X VSB1I@)9IXE(AJK\31^+0]WL!D9_F?X_CL>/# M\/;[[WPR'KN_KG8+\J!=X@VA,%-GM%V@%5AH-_V^@^P.?.W7Z\[SBQSP=XK( MOR(.[UD9W/,IX85>CV1S+E?DU.FRLBK(ZTVE^F$$^TI 7S&=U0N93$;A98\? MEY)+%7/ Z+OW.5^#ZI$I\4=W92G*.&[F]U<9^Z/A@ MC _&&];V/WV<#A;+LU!;*N]I"Y,AR@V>7W!8H@6JY< MM*S\BL,Z\D1W1W2CP,,VA6&@"$(PR?0%:R3^>#2XM;CM\X6 W \4Q,[M^&2Z M(7:\J\[GGXS:6%A9"<,*^3F_,)QN-E6NJA,KR_X8]/O^Y4 /T M+Q\-5VAM?K)9_+XADY!7-M0MPG1-]:ES;B(0W<2[V\__SZ7L.N*D7==>-!N4 MT.;+7,$:($0>21NR_VF._9A=5Q<=1\@1\[YI^GZ9%T>UBM"J#0K]1NNO?U R MG40PY@2?OG,C(_ &NW4#>W][-G6X]S4LZ]>6^E#E%\V:P:R,%D,/E90[L#LS[-7LS1Q93D!BN.HJ88 ]FKD)V91DZ='>A9T$\&3"D5U;GL!62OHZ MF;@-\A%[:3D[\F&"F*ML9BV]1FL-PQY@(]F<#7*?KHO\"?*9SKP[[J4IGJ^T M,+Y2&O00S&:!Z-!8$J/HSY/O1K8=/;GM=65)#!RA9VF=@6,JAMTU$B=/)-4% MHR9039/ R92P;!EN,7C4=H"; (/A:WU3!.J%)\/.+4 Z33?Z*=3G1/BQZX&_ M#-GT7-B&W92]A&ZY;CC1L$&[/ -? E,)/WZX\I$=_>91,<7L=W< ^Y[)=L&. M9\&NB>8Z :-0 Z;?FF8D86P1$J=:S=2:[:&6UFA=8_IK6?S$_)N+U)AO#2F) MI_R ME:TD.TY5]E^P-@?GWYZ7*KU%^.-JJG<6O!6!)U)C:\R?0#CSZ9O I%* M3"$H3U4H3 E((0C.]J7LNQ^%TF>:K+BSSWW);6'ENE5%4G5T:K;ZM4JCK4!= M![SK?\6]D1C6]WH-(]OB#5QH969FTC( ;MP:(O.J(&VS=DO"P M'BIR--(B5+(OEBV^44)]';<;.63&@I%';U]Q5H:1.,KA?'I0MCA[7G!M^,RC MMQOX1%#IMM76*@UJZ%'JJ*:">1+';]?M7JHQ\;N>)A?:'D(0*8IKPN(G1R/I M%)^CR]-V%DE1%:O@3;LYMQR @^]HI+U"6VI5FQ>XPL+!QKG1D%WW%($^'KE6 M*E*_;Q2*O-SCBDN$5'KK'!QYM/9*BYB134-Q-?!R*W";:QNQ S!RM_8#43R' M(?E,U9U,@,+IN4UQ#7T[K"F!3QQ?EJJJ&/*O*L-HRPG0W'Q'[H)W9W1KHFW] M2F.AF)$-;RHS);Z0T1F\B(G$J@/L'1E@B@W>XX%GG_ ]* MWM:IAV) Z]VN+;%=7*B0;I>7V%O?-\+&XY3LO2F)VRGI3U-*B(XF\, M XT]D'$S^+UDOJOU(,<>$#(FQ T0 GW 7@V"B0GQ780(.S_'A+@Z(6)HNA%" M &B*"7$3A(BAZ:R$^&#D[9M:Z_>MFOG JB\*PE=O8!_=YA[_>=C3WH,W0#K< ME/_W%_;79\4/?:!N>S/@Y=NV#. N1OMH'VZ4#S[$^D=+_Z LG(<7+IL2_E5> MV)6%3.!H\I )8MB[/KN_@[HO(]LE4.V*<9)?Y?0H#>4^8.ZVZ'[=N-\ST!T[ M![)=.SWRR!D?QJ6C_TEXCBC)9^/J:R_S&ED6V W4CSA3,/MU5O)3P]>?72)U MH:1E?<RH9=EH&]XAXP"%DAB63J;14]' L>1^ MR>5T[77'DGN+]4(_)KJJOI'3P[E50_J5VL8BF*!75)2H/S6:3"-D$D%>$]T[ M,)9VH03;($7W'O3@&P&9[\X[/V=IB&^8^[4QY(*G_[. D9@&Q&LAICQ.8PH2$MVB0E;/AM(TLF22)8$L4NJ A)[>V5:MV:9Q&$)%JSA""=$UY#.4VTATH\!]!WK<+( M^!R?^ M&+N_CNV/#ZD&MU3]YMR $U? N8C2L).YONK-LKX+-E=V=K;,^F4TDO(V8]FK M?)5?E!7?7+I:OTQM&_!1&)6DF./"\+$P?TAAB(7YQPKSQ52)3TJSIKE"OCL= M.KQL#(@&.1AA11M*,]0M&"))(V]6L[HOK\2.P@DJ\E!8GJC#S,%WI1/&MM#Y M71B'B( #1) L']+@GBOWW>A2KXU^WQ0-<3*E]F4,'#&;6C]3YC@N.^[UQ')' M&A4VVU9F&)U$F'22P=#8,?(-CI&K2T@,!O>O"GT-#33>7R[S7-?4J)G=2V6Y M-&>K+$ #&'!!)-,8DZ09Y%9+?'XNL2BN0WIR^SY?C^9"Q22BAFY5RU2ZLF/D MY/%3S5J@_X?(!+@.?GY<.T(VFU2NC59FFIA-][E9H9 3B*U@JB:0#M9[99P MAZ$W4(\$?TC ]:?@!B3@2L_(*KNB$?L$_WH9VUQ4>!!#4#JL/K(K2N>"9P+S M0DS8CF6HKFLYZX0)NR#OC! U*ALH&A#-8.V2#U2-W(Z\)&ZC]%/A?T 1;\N1 MW;4M'W0%@)V==UC< MRMC^[VSX!M?8P1V<+RP6R:-9M@NZ+91G[=*56.(62 MZ0+^A(44\^ \9L/].UWJCLC86% E8>3 #IEP$M=VZ5CY#)]AU9: LF21?K[1*W M1B4W2PV[N5Z5O0TZ89^F4VF[1VVP.QU8!5-JR@Y,J! 5^9%R*6R/=+8Y+PMD M;RIQA>HJ6\D4]"DBAZ6-CVCVKW=4![5E!QC]8,:)0/5F3S0#LA@5Y'3DA:\Z ML(:0F1!/4>\=8 \H <#^W'3)U<@ \9=^FI-3JF,@ C7.K(_J#SV3"[@%8AE]2 SS1NC_N#$B7@T1)ZRG1:@Y<2115?>I^B.SN#7-T;9]'DH:R\::<^K%58\MJS* M"U-H]@SQTX;.ARA;2,F*$FBE+D*17D\T:+RC(N%9A[Y V>@DVZDK,Q&Z1U58 M1&UZ;H/PG8U#O[3U9,MDG,X:77)4,#6'&P^1)]BG*XJWY=W)T)CNZ^,GMYY, M+^1<@VMB?!^G5WA1:W/]@0(KZI[<=PAS-M 9)ZHMZE&9=B@CCFR(J@E5R4N7 M*#[+?@ND6A(;5J_!R>WULKI(.RNC\&D/7T>> .U'@C-YP70/=UH:]/LYZ&$)_=-U7:.2''N5 M1B8ZT/R@:VCVS(;$H=%PB5(C+^:A8L3>G3N2__^N@3LHCS,)R?9;S M9^>1VEO6MCX+%EI-BIR*RK"(4_#F/Z(>B&MW=^>SUU3ISZ-3"P_-.N0!)_^5 MV/L9[L?19L)2@'M;=E#J;_NUPVI_NP_?* =S0*3#5YSZYF.IT>EP76>L9BG- M88.9NVHNZD0!.5EB5AQ+78-M$+:61=BRS,I<-KG6JQ"S% M&M-YJV@+FM$-R8"VBGBBSJLZG-M8/%(F %YGAD?U0KUS!> M'7#]L!UZ/%28BEDB[S,>9Y2E?'KBKO)3J@6''A&T0Q2Y6:8R<+4. MC1 %A5[3@UXX](BB58+9+):87^5]EII6?*R=JPUAP>2C]W6 M"Z9$3DH3@!^.\X/_];;#:ZL"0\;01? +25Q#KI#%R2P!WPV)%]%YX8L.^';$ M&&"EO@-Y1HI8(7Q R"VJ>\ 6K_O+GH@,/6:W1')4G+?]ON;82*=-]F9VEO"H MNG)(9;CVT$L&-@WV@Y#-UTE=VVY:#GQOCYYT4ZQA'&O;O#A8T0,FKYD-!]#S M.4SCSRV2)Z-QN_,)-[*?$N/U963S%BA754VY,]GO=R8HW!NAHB*A% MD=J8I"=A6/!1^8RNW9ZDKS&-'N_.5'LGI459EU@W"ZN:@P]$_;2$]N?E[,9S MBU6N@,H$WINR+8MA 6*?\%KOA,=X?->CE,)+A41/=60K491%':R++DYH'2#5_F[MYV6B=$2UQI(.H93G3G*-/2Q+K#0)WP M+OOQ,_%O\.WHI M_![_T'F +S'DZ/>V[KL7/J3.3._=KWJBHT)5 6IL!]]IPM7!3[=?J#:'@\FP M61(1>5KL5\RIX[J'#%*JYS^M.&;@!5O'=F11:IC[UM-2$TX MK<27S(IJ2I (;RGQ%6^E-R?%*8Y4YF;-;L^8Y=I4@ _G*+%GAX?"BN@A 9> M=*#/[Y-J>Z?S3%1#I3UJ5!D=VEM_-W%E)>*FHL8^Y#]A3BD]4#J@X21#J]F( M.O2>0DZ@I]B.M52EJ-TU5&TD*526 0B'*L]%72O,U\2)-(06MS$<0>M[&=8K MCZ3 8S]]Q_EE568QG/>6A;P^X3IX(9='1"4U!-/YATABKYZ'D589XMJW^S96#!\N;1!"/O3J/2(>EMR=%HC$&*.M C MP!^1)S)L8+LS@+?P&9]%'SJ+RJ+IB\YZ=Y1CR43!LB1@/KB) H#-T&26$A/9 M\40U/%!4L..0'*JD IU1=H$VYR;&(<;" ^O?L&/;4_/X]]AXF=V7#ZV[9[9_ M=Z8Z4H*%YV%H^H,/3S'.NRW+9\_;?_?V6(5V2WBP/IVJIUT+[J/C( *>"YVY MCWD0KN,);=%4(ER!_]H>=<\,#0@]C2GK.' L7.2>$VW_TYT[!2:%]F3PN54$ M>P26[V8MQ]X%:J3*9)!WD1E2J:S;#8'9$)/1 4:EJ$L?V-1^#$=>%:JM<4!,$?(X],BH@J0*AT2X]T)785TWF>22$4^=>Y'WO#C M;^_!W7-F5MV$O/ !@VVY^@K&[A-[P3/M\1\7X:4/6\)ZCS&<@.-+7-_S:V.7 M%&:C[ 'SD=]F!P=TS9A(3;?+I91LUQ98@UW+P6MV\%9'-%03LO=3C/!WJ(F7 M)60V*%D6I=,\M\CX"W^(5@W'/!-=/JY ']\)BI%:[ MQL@_("#Q;9IGA^X-%XOZRN0;:Q>?#_-=LC-XT:7QC'@/B5CO^_BMRRY@\=FM MRY-/?:I.(7;M:UU0 7RN=467PU S/+R*B=P8R41VIDY$Q4JPG@ZU^$F"E0 : MAA=0V_-XX5O>Z\4Z 30'U=M%Q8H) MN!"60@_)5[TF,SS4_JXQ26 MG_.8T,[:]4V?[@S"U)XWKC#V5IB(EIB(W@?Q7U=E'W+*UJ43\H(+*325Y9!M M7/F]8>T?(-[N?O YL3[J2+!;:Q.9;"8J4FBU$"ZP\-JB_@F73@3HT:Y $H0) MTE%V-.OFY*GL@+?FP1::$[!])\F3JL^\U$ LR)R/%A9EGJCW_1G[*GD2T8XE M@"TH)Y:B#LNJB-XE[_->E90/W^_0Q6F'P"F$IQQ;E;$T(5/DY^_S'A,''O:5E(=X)!36C;'40MX%8YJRG#SD:! >T$0B?3)ZKS1&:]!7A;"JUL$4PS M(BO _.W[P.]=[R%1\A)@]H_.9O?@K B1'WS+GT DA2)C^0#DURYTV\BZ:D Y M@\]ZU'I%PW(\=2/N LC"T"$ HA%8;X<=O@2@JZ0NH?*U@J><\&RW>F6C\'B=^LY.<54&%@NAW2*M%(W]FZ]?[*\J4,WE@6CLP(5 MX+9K U&#B67)T(7X L.[H?/1 _9@J *Y\"@(JV:E'JM.)B&1QW+"E+UPC )( M")@3$GC_TCN\@]FEBX2:2,3Z,#UTN?4$/*7KZ.I4WI>'F-0OY-)#N9U:NA[Z MB!)A!0UP[OQVV2@J$P-=/Z*MBO_ MV?VP_U982FV;$ 0S:<*=-KW#3)W]0/4H3>[/?[VWN!Q% M/V"OEJV-NTM_7^/[5UO+QH3XOL;WL43C/*OBE'R\>1Y O[ M<*-\\"'6/UKZ!V7A-_#"?BV4+W6MCV'O.M1]&=DNP2UOL&QP,<"_TL%_HVLK?<+/.MU MN_DQ7Z"T_MA*B]9J,^G*YZAD>:I/.)HAJ[S=22,R$O!59HF.S */!7VHL&Q M=#*-O-:D]PZ,L5U!@WO0KV\'DNZTZ]^K#N9[1YROU"U^/_X@@DWKN[UC^Z0(12_V/D/J;=D9\ M0NP%OJJ69&)2Y!9]AVSE2_..I+> V$-'1!+#J60:3;\F]G?JB-BK:AA;%K%E M\>,LBUCY 2BH2E&)I%W!I!/XEZE6C(WM=75NG>.%LL#FL_1<$6BH]C (FDSC M<7!'#!@Q8/P2O>D=B%&4Y!YFY[@UWR!$Q&=U6J?]%D ,"AI*.((D,>*XJ-I= MN7C89W5D7BKG$1M_'T*]ZP5FW\0FX-??@MO!PWM0H/9AX!VFY+ WG$VF@L%I M\I@8T[1LIVIL2V"@*H4E<0Q+HOCQQ4Z,(3&&Q!CR@7>%)"B>3.(W^N+@8SI2@GF6'%3IC\_+.SWU_(&A.'68"; @.]-9LI$ GP Q M+84[%#.;C[6",\QZ^91G.G8@H$BHN^!)ADHGTR=B!H'1 MFF#(H-;7D$*Y5J@6J7[![+ 0!.#]%IJDF9^9FM2UO+"W[WX5\]@H.[]1=FV0 M^*XJ#]=>Y[7!\#X4(CBG[G9.)\#0FS5FE..V,0WKT%0/*?2*M0H+^Q+CT!W- MI)DD01Q'1<>X$>-&C!L_6HEZ SC,>2M-JGJQHS7J4EWI]1KI_$2!P &T*()* M8L2['$+_&W8"^6U-?/W$M/XT1'J[_^8VV;NJER..;0JHJ:$(KNMM.4^^?74SF>5#RI>%+QI.))_>I)?5N[Q-KC MZ=R8[ALR76AM'#=/5#K$QD0F#*ZM.\5 U;(!._2^OWGBI_;TVULI[AKF?*V7 M(H,_,$3<&>C39#]GRS*2C EQ X1 'R@T)L0M$ )]2,?-X\Y(B0]>F&[/AFO? M#41-6LYPT0'Q]=J+N<9%!X2S:Z_[+!<9$1[\PIC5&[_CW%?MGU3^_1*-C_58 M2V8=+*T;R/I2KH%USD[EYJ .(VIS*E- &EZ6:-8T*L=,6L+V,A0ASQP8\J8. M?!E0(\X&:K\"P>XT7.TM'28&J%L#J*$L.MW .H%+>6FU8?2IZ'$%%I&X67>2 MQRU%P,*P52))HV^EW-RG M:=R4!IG@)JQFK8^=6P:\=A7'M?7E3JKKTQWUA> M]QH:2!B'&JL@'Y+>6Q+53TC4.N6>N##=(,KT*@\*]&%>8H/ MHMX][\H#OG V"4<6V"2D(JJZ8O18FYRFO&DXDE=QJ>[YZ3>"XX\#'#$CZ\* MSX[6AXV7,>()J[=XC1+//='__5\'+O9'M0]>EEK.G]V1L[>LK6L?"T\?14Y% M'OS0'ODCZH&X=K?+I-,/C\EA?QY/+;@/"11YP,E_)?9^#J-,GV\FO(C=V[*# MN]CMUPZO8W<^J:XP_;RFB>:FB5R?&'2;A"-=I-72!9>SZ\VI44,))\/I(SV^7QNE!2>+$;K%9.-Y^;U5A@ MQ!X]D^ED*VP?D5+(HJVT\V-_1@V] (P\>J9IME/5=5G.2/LABFL'7E(R9D=@L T<>O;W@$U)KFB),OH&6IBCM,.7IBHT: MXAZ.S!2I8:T_[WO@F=FJX]=:,Y^'G32/YME&B?5L8J[;VF)=4+KKX;Q<5EI1 MS\W#D3[)J./-:E/G%CD%6Q2MS:Q7@J?JT8J&MM,M<4:IP!E^#4DMFF:V;[6B M#EN'(RO+354QZ!ZN47R=E[%N2F M5B"/G\GEJX5:-X=7>-GC%4U9$SW#AJUK MCIXY=(L]>A"P*-*01T56I K,0H75](^>*:^U2;?.Z&5D(==3 DWZS*JV+/'JF.._U:3J# :XKRM5BB_1SRT$0E:@\ M'%EG!BV66*WK2';3)C&GWZM:+5ANZ>B9E(URC;%>JR*B/2?L=&W%D.D C#SB MD!GJ.$U49@5$%)LKDF"\>IK:EG Z'%E=LB/6D)4,+X[XJ;;!O'EWUA+2QV\G M\&7*E79R,Q\7:788DDS9&M0&C5+&2'/1I48GKV] MLLKKZ4S-1/KS;E_0$(<+\##3\>CU3K$@X#B_66FI"3^==5L=KJLI<.C1ZI>U MUG"&HF@;Z?/]3G.%S#7$#X<>L7TG8P0ZE98%+DNQ_09B%;NRT=JF6H9#+Q01 M%#6MRUIF:)< !3/4IX_B?MI^=9DSEIR+4)9*E2EWT*]PK6^)^QD?/#.(CIJQ MI4OAX?7P?_\[!C;':X/V%I> !H$+O_)]^L/^9+Y5K]G3 N:^ZZG3]4?#NAMF M@K4=54]@S"ZHVYO)B>S_9^]-FY15DH;A[W?$_1^(\\R\,1.A/2R*>LWSG A4 MW'?%[0N!@$"S*8NHO_ZM NW6EMY=L)N9..?86E!5N6=65J:I@R=X?[,(<&]Y&1$-Z,'81^]P3(3C>=&V$7,B?F:*Q;,?\#/W/[[@FYUOJ0SEL:C.)I0J+@5M*7=;2;5P5'JSVBI])C9^ MX+Z6=B!M\H-X0!2 ?DFR1(ES1&3QU-61T\% !Z;\'Y*% ?D/^1>D $CW M./K?$^[TO\?^^^\'9 !&'3[\1$XR9P.2\V\1@/?OE_H!"?F,7B BSX)K6>SE MY6V;,AENUD@G]4>.4FCI"+E 6_%_!->"&2VV:+S$+GQ9U;"!!(4''? ,Y !S M>=6C['6?VQ1CI3:?6J] 83[ (Y&12'#>J&[$I\ M@EF/T;DO'MX#\.K[]V$ZH@5],N F/;%J$C_DU5%^9?6S0H,A2^Q +*9FY#0# M,([A#Z=<^L\/PS]Q.U3=@/L^A[K !CI&7(&SY4/DA2-+::*+&=JJE]!1'[69 M+4$UFWGJK[_);^$*X<'D@.6$&&>?PMD>7T'=?HBU]YA-*8SZ5ETHCIFDG*-1 MK$XV6VGIV_A;<(J05(RD"I81J#$%H$$! M2Q.(.7Q?_O_Q"Y_]JAVO)$'R*F MZ]@0@;#6/E"V4'<^#[^9O?0M"@GB]"^]C@ VV(Y.FEA=,Y3L9HPF"VIFV&NW MR)PN?35"[U>Z\>>SP:)W,XO",_%0/DBQ4/MI4LOG4\:ZW$)%ISC8S"1\B$XE M6,K\V^93 EEH+K!F-.V(:IXU+10#\%<3X-V"MC+PM 1DYCH @?")YY%P@ C> M+EH)1+&/+"34ESDKN)=Y:)-S_KL0<[%O^@#_DH'_ M H '?_3M=N!Z(#-@V5N*XX@&-.P47H06_,&;$O[HW4H@W"'%@U'B$AH39[3V MB\I*$42?=FU_2ZQH$M7Q>#U@U61Q/DQ/!\4NE?F.R?\1DE5JCB8GM=R*41:9 MU-;E5B75^K1H"[.ZK_,-C9.&0*Q>XMNJM-,O=<5U62:*$BI#2HT M:]YM>$?H6M)F-?5TNBVO+"?CS@F3^3[O((!SN.C:=-?![6C@[>L:^:[.%8%G7%U=O@3Y_'?:R'(GU;3M6F3+6'JYNQ,\1&5ENC M%0_F 7_3& Q6@,!++CZ?$VA2X#;(RM3 LI$@/ @D&0=^!X;J3C(<2R(_>RD# M+,;711?8$.]J?L4%,S 2X23@98#H=@)&\)UV8Q^-@S)\+[R!F'R6WXK??D"' M\DR HLU?"&=P@@+VZJBB"'Y!J +$@P@1 M C_M7[772H>F](F&@@IFITK"-1 DN#Z$ RBHKM2%^3#C6.WIU'E4$J,<* 9 MB":($HBB(&ZE^QA(RN6\$39879'8L<"D$K@ MD>]G3(1P11X1I?VI-*D/"&MTD\^2HMR@F63?RA&Y83&K]<\4&ONL4K;3ZL P ML!5+XRTU[0E43E^-O#,8M$&YSX5E\J((A) E\J*R@AWN+%/WB>TUVK)WD@., MO>7)Q8%>_V(_L0]0@L5/;:(S:691;C60F(72IPWBRY73ON>-XV:SLN)&([J? M+/=7&EG?/NK46;SQ6))_5Y)7#4B;AAA0MG]\ 'C&?FX7>2R_%=N&7MRY;>*= MX%RL77JJ682LXGULHG>4[A1/GI%[W@YT,F3*F$JT)M#NO(?5B?:B/\Q\.H 5 M6+HC0/B;GHH MYX"_ ?WNG;BMP'CO$^I>/>QHUI&=4U\U@>,4DN MMT65KC2PL$\=V^TQ F1D#]JX=OO9MGQQB%>OUE%/63[.5-S&''Q402LT2GV$ MF^9 $?EG>%\^PO-/21/00'(L117OTESY&BJ_9J,4-,ZVV_,==MN6CUMZ+5J\ M8@?.X]./]NY7.UQ-#:D4D4NJW:&ZW):]PM:9>AS]?7LEX=LA?MV\%:=!X0DL MTKNT/:XA/9]:#PI0G_DW"0G!5V>"]Q" 2;@#JUOB-CI<)IV<">= MI.MERQF9VVHK)73_^CN5RR30]'?G(J(ZX5HV$^VJ>]6W:EQ>CWU>NR9V,\$,H#V?H>SG$T# M KPDBB>WX7W*F&TJU9&UG-5H+MU3,KQ5Z9DEZ:^_TRB>2!/9;U &YX?813^P MP]FO]M]^V*.8TK17![U\F>_( L)):@H7F)T)2"PS$3%$/_C#29QBV,Y)[,2/ MRLPX;1?1$2"QP=:>,/BT#W,]!WDT9?X4T()//L3F=?AB(>L'E5!]M@WJEJ97G>5RUI,N3U6[&Z1%\>R=*'< MT4_1PU?S,^^TDEP&?\#C8DW?O-ASGD)R,1ZB@ ?L@4P=_>LZ/1=.@_*/=^% MC(L4VJ'XNF^TXV<0:[R3/W%?"'%5 NFVN45<26J M;;0\J>+%I3=K=8-BJJDW,L!C?O[Y_/QVH/Y.]=^MS97B*\EDL1EZWV;H#?8= M12?+S[[]K9KWJ;E*:<_;!*1@952@=G.Y M7"*=(TZ4[K]C$1&+B-BOC81?6ZT_W6./;>&HVL(W4\D18JY?JXKA3218MVY? MQ2Y$"7?GM5)E93=PE.M,VC6.U-8&)<'M_/4WGDIDT$SL^,;,'GO(5S:3J.#R M$[>O$O;:]:O8'#Z[.7SKOEBWALNK'O6M 1-K_'>O)!](C0\XX#B*N:F2.4DQ M[96SJ$PWC&#E8,L/H/O); +-XA?3_;&\B0Q;W1HNK[KGMP;,SW;?:7COWZ_* MIYA";-)'U:0_8R92A/CEE@T]OUOZY3,*^?VS9VZMJF*ZWRHSBK#8\F:VDLUU M8.,KH(.)!)HC$EB.C%WPN^'7^.PYXIYU0[3M/PCO F_:<) %-)A-(S9K?[99 M>^X,KPCN-T[ZC8G^LJHH@OO]V2Y:4$7X91FFV/;[#(]&B2'/>:OD?ACOE_IZ M+=/8&9DA7M]IFA,O*EY4O*AX4?&BXD7%B[JR M:1F,>S+:\4@O_=:+C23RO^_3^O4*#\HP\IK(6=#KDU^0!P$GN40=QE=+]>"I M9\=MY[QAZ9>U%O_W?XZ*2#Y%@V&=/'5=" MWW_Y3JW,(R0=3Q'V).='>-B[X/9/P$S\5:7Q."+U'$/JY<:Z)BM\9]F%"8YB<4UF+9@K62C M(!1FDL3B+'HR.XXZN6IK*:-EQ6VE.SU-33O*O2Q.FE3 &-I(B^:A_E-XOPO MGYMC\+!/4]!J+&@[M>\U=SAHP5F[5CJP1\DJZ%'F2Q0;MC\!SQZU%MWUL54 MGH3=FL!C@M_@"GS8/VB)"/S"CP;"QB?@G;LE^.V\M0W86&B/#B"<8-VQH(T/ MH&I__7 2N)BG3K7(C+,5^^$:_3OZO"P*KB:VYSZ]YC=^]ZM33LMT2B.]U<8J MJI)><%JNT2YJL#?W13CMV[K[7-TY=GK>UTJ .,W]%X%*\K^Y<@./=.J!3,6U MJ+]L7)ZS/'N,B$@@(O>0PF)$1 1,4=$!!$Q1T0$$3%'1 01./:0CEMXG!$3 MG\S&>]=L_8'U[-]C_IM7\_YP$X_O:*$[KG;>X:P ($,80#@35&*JN'.JH)Z" M5#%%G&7_.]U\QR0Q],.* 5""?O#?:I*P4Y:WOJ?1=R%*% .&:H,=(GX(&?D7 M5)4X^M_^L.]_POY[CC)_6"0V?;9+&#LY%^DJ=F^G>A?]J+>?Z!T$MUG1)*KC M\7K JLGB?)B>#HI=*O/!?.^^ ^@(EIKT \R[<+.?].WW7VYCZ76V5CI._MZ)E"IPMG^9]Z[II^-.W3*#B M?>4>DO--%-*RKA!)&E66=6*5VG1Y28 G;'A@*_J)LN=/^([9X-IL\/4CEO/0 M=HZ<3Q2[5*'H#4'I939-JJNJ]P;9!D\_VR&,H2DZ@+_P1+N++)?ILGBS3_=; MC(:6&UQNG?< [:;^^OMI]$D>=$R\KU@FM[XP>6\$&KPCL(2>:'+4;9D6WRHT M5-+>-C)E6EN1OCPEGW;XWITC\%Z1I8=TG>A()HYN,$_JS K8=(52$55"H3>0 M_+E>@Q?"(^G6NOX.03M/5'&6AO6*/-B]@C]ZGX'KO .!76YI[(@KA\!IE MBIVQ7ARHG)#J3:;YI:UNJ8N:F6UGW)D,^&H*Q/C9(IK'$S/NH:9&5/W M?1B0;Y!LGFZC#:DW**)X9]A=-5TKGU]TOV4];@?51Y6LB 6ZCVL9&^O,>C/4 M R1Y%>OQ/FGRW0.FN[0+STEWH4:A51Y,6U1]UJ4W5LZ M?7$)B[#^.!6SU0Z:?23%K0(0]I@^3:A?6&C\-8>4]]=B-:1D1@[ MMW<8F8F4V>C35(@,:*GBJ&U3:HHAR:)3;]8)QM:]B]J,O?2T2Z.R4D7)P=IL MF&*95C6)3<6AR1_& ->(_(13M6)X3MI!\SC:]U2^-E;X*>Y^+R@Y\0I81JRV M+49$5:E7*6Z;]94'J#8.2L9!R4N29JCE62TN&+VCSCHHGD6'9(::D]4II,8( M69YG5#F7,#O)NEQV6^T1V MV$7*R$3R,NVGKIF]DC9PM9MG+Q=4">[@P;M>KZ[-O](%+W0Y&KQ\9GZT"MK= MG4@D;9&'P@!FK=JB<29)D%'RVB:]RO49Q1S;^(A1^=0,2 +3$%\YE% ,!&QC M(?(.Q(LO$%[--Y%%37BX$36'GCA$@93#%W9*QX<2!"(_J:R3@<#X4_'_P]8Q MK:.5S.V )M7:7=?^>2"R,"BL: =N)-A_G]> MZH[P/J6/\30[M;G!Y%E=ML\1311 MC295U6-+NEGT."]:R'I=RMKN[!&R/-@K)T"8^KUG?;S"B\$.]F! 6\ M1]<&NC64_>%^3W?]@-"!]CCXP;0^K$N")7?#@[+3[TE/'#SUU_!PG)+;:R->WTF*(CMA,6BP[C=9:E[[J MJAZ3;4\41+ L(91\"V(^YR[PPIQV*X7L7%,F:KON_?4WGDU@1.J$@@,(OZ+$ M/=&"NCN8#:XUQL$.<-'/;16XP&:,TGEP02:HX;\C 2?H;3V0Q(I$* M"1@$0'[5F'B(2BW76Y??NM)B+UR(Y+G,3WL.JZ:(ANV_M MLT6APVU\T_&T4(G3X?5A5RR3*LEF><^:]N3.P O83#& Q*><-\:Q!3AB'8V#LAK8T8@G*[Q\]+C.;1#)X@P'EB;:/6#[.S?] MG2<.?;A LI]^Y6L"\#UP:TSP<@OA/* ([ >$\6>%\\'2][X9#_]8@!4E$ Y8 M[+"!!/CR@YIE ;B%[;%&.E-I]:KT!A/L CD9%(<-ZDL-42FXS)-B_+2^T,R- M*/H$$.!_ITQ(?88/1^N2B.+)?J],XH;"=-Y4)J^8JD_5B)X8_)#@*&KP(,B5.;S] C0SJX>-'^&IK>]ZP[- M:1IPA:&_LCKP5X*B4/K>!#G^";@N]H$F?/$<(#GP-EUQG,#OFXE!Q2PAJ&]>VS''GO:1#P%K!B\U!8=9+;QO^>!7P'G$Y&9ZP0# M#-.!@S31ML].P:]Y69\EV;'6$M*NG!S227Q>2H>6#L1*4S$@E1X2DN"S=ZGB=E+FJ#7"R78<\=O\7KHRI2F@V6*$E!4G)K3 M=7-(3]TI!3&*;$3.LE\:P S88I:X[V4/O\F; M8(GA%O>]U4DEXSJI+Y'TT3JI YYU9^[$FY.YIJJO!A8]U$J.6_?"JI[FM^/9 MDI@("Q7ON)/M;*W.J9445O5TT)6HQ="K"8Q>,W+IRGHD5IUN<-/R>*1D=O Q MV<:GM$@X3-O=C'IF7@KNM1V/Y+W>RA ZG8U:3F8VRUYQTIXZ7EC5T^6$K Q3 MZ1R!%@@K.QM65K+!4V D\7)DC^U/L+*5Y%%2%V9SS;#F]0H':+VU6FS:;;J)/\)WGJQS]EB:]<<"9Z,%>EJK99H+/M_HLNG3V>F95!]; MSIID2,G.>KGF:ISM=X&@/1G)K>J#Y8A;NTQ],,%7O-C.$2L*BN27(S=&OY5< M5XLDH[>7BZ:;J[KS)!QY J66KS:7ZV MEM#E%".WJM2590*./*&05<;9SM2&*]-XTQ@O%]V)BNEPY F%B&/=S,Z\H:ZV M1XN!64TZ>,6!G7Q/9B\8IMDI%LL**U4\F@(C3V97*ZVNJ4^I 8#\ MW)N@),&6S"X8>3)[?SLN:EUJR=-MU5Y+M933Q.G0FL#VW)WP8I;N,ERZU;2) M0OMQY,&:P)F7([&"4&LPU1K&+/E66[*2E:*QD<+X",?Y8;W:+*ATVQB,C$*' M,^:K;A@?=7M.KCDL6J1:&-'59$-=;0T>WB0]F9UBRZTZ7V;2J++2LV[5-4BR M$\IQ<;UI2;4AU@_L%QR,9;:DI?5W-,MQ:DR>S32EMXEX8 M'TE]G/7JFM>CDWI>,]%JKK+9P-K%)^NDL06#YG"V12MN?U8?NVBQV)+"N&-- MY6MUL=3HJ$EZ"A3-($-0&!QY\LY9>YW*%GHI!G5' TF8C1?ZEI+"^ CCJTV\ M5FLR:('3K%)Y*'1,PP,C3]Y9K,G-Z70ZLE6R/:?SRI0>ZALJC#NHS4 V1\M1 MBM'KF4JC9JSI5I4*HWG&&)11=,H5F>0VS[7E06/;QKIA-$\\6K.13+8F:-TQ M1+6X$<1R 7+'R3J3:[ \%Y-U1A^Z?+7=V?*2U&5S(96H.YWTXVACY-5E2JDL MAV5O/@(4@J&G0_5\J9$G^6Z%T1_UQTYZT 4X\ANNG?)QP6A/69;553%7T%Q. MZ!OI!= S(:6P:[U:3UC;4U=56F*V/2ZA8W%(P:$G;ZV.QCK*-H>E:3D<(T8E?85/H5 M)M0KI6#^7D)&F)';QJS1@=W^:Z+:QE$ATJC)/'6#G7SAEM EUJ MHX7GY+WI:BP%::(O1C;39;:7G@_HS6+K--@KAY(HT;.):O=M3E:G@ MN/:01C=K./)D1XSXJ$V2:V!K]XO30K7.MH1&!HX\F=UI8D:MZED%M,RDDGUO MXN:R9*CN',U1-/NHRB1*CHM>1L-71BXQL*4PZ; I.EK#VC8X1B&L>;<[*!FZ+QU. M9K?Q45*=5_M9M&^5BRR*5QN5DG0@1X#EOPNC!K6QWPRY[D.IGPB\XI?P"$)C MXCL//'",CN(=8A N?':3@@ (/ 'R'6,PUMZ?VN4UX"PD^[QL:M G]M_IQUC@ M -T41"VL)'D0 08O EZQ!=R'($H4+.C/E6M^AX8G#OQB&P8< A?V>9$#F)1Y M&GE?FH_+)C&9=51\Y?!6R97&*S4N$?Z)$N'9*RLSXB(3]Y7?]=8^H%UJ=\1PC>O MIGKA4OM7ACUGR+VDYU?IRK[KT;_V\KF&EM_>0\Z M%M@WY]H/8RU,)I^+(>^X_#<,O=V)@,Z^I.T8L6\C%O]!HO<#5M>WZM;O9/.M M*U/T%%M-EBQ11*H0!C"OJ<NM7V6EX;#C$POM[1(+_,S072JR5:'HNZ*EY06 MKH@JTU=4,8]112DO][3&KM0J_H">WE,\FRD2(6:Z Q=PM#^SIW9G]OO-16JT4/76:6SHHD9'YK M=X.2DR@0*!=3^C%+W %+?%V'.Y6TLBB8A3E3+W!#IK8:C7-+[RY8HFJ/:+SR MF*JA_;G3MN0-D[.57:(B]I#)7$YWWX>_>9_1 WH-BY(!3=]0YO[=J7VJX+_\ MNU;GZ"P2"6[;YAN,0+:'\@6CKV7*,?+; X.5V5 MF"51XU.8-C45FF+34/4CY .&7Z!F;\PB/X%%+NSG1X=%DO)B]IB5L 9:YYB9 MTQ :W:R]NS6 X ]I]"(L$@4W_LK6P6U, %=SB73HX-Q-I MT9%?\4G!&3RC@#&>F>&U^&96FN;)"CK.J2[>F$X>J>R@J>^N/F$H^A!2D^(N M^>J,1P._B%-^_CG )SBEEELXJ5FEH.)<(Y/O;C6TG)*"JW_I],48Y>KAA&_' M_6]M\3Q9!273FHN* X@_SB_X\5Y/ZS_43T'PV1.\?@/>8E_K2E(U.(XP!&2B MB)IPE\9@[&2=4US>M6S\>1BYL_.G?0>I7]2LZ2.+^D2;J^L4Y.@?%"-$H(.S M@E4X8*72=\OC$PF_<.I^+ P![T851=[W$!$"VQ72ASTA%I9HBW[5CYD([U#> MJN3&H7MY6'*#VNW^E3(;C&/(J^(B-T9'^4ZC-I/$E5V0XC(;'R^SL;_1^KTZ M&^G, Y&+K^Y^6=B=\3;[.WWC8T1<"Q'X0Q:/,1$%3,0L$1E$Q"5/(H$(X+K$ MF(@$)F+9%!%$H ^YN/C,&3'QR3CKNQ[$#ZQE\![S1^0>].6JS[QG(E^X(T), M!>>E M[4(%#\:PI?A 7QD,U$&AC[RV\!"'8WX"[!&S^&*BZDCV\.@)>4(#V< MH6Q$K :CIP5.<'\=J 3*\8XKQ@0-40.F,.>[#J:[CN'W(2-O3#AGTZ=W3$3[ MBXPNF,?4<\GL":AW[YAB>J+.*09844 R\.KB.53RK1.>\IS&&;R8.#G( MQ<[&"[?>XOD23G:Z,\K)>!]-*/]$Q_3@'CJ&LX1_.(^Q&[;*Z:O)(*WBCTV: MIDO;42]#?;[!^;?3P7>G^0?=: /C(.0F^6,VGUJGT/624<1>-9\>$0+9VU54 MPHD$CI,)@LA>(@$\&DQP@X0Y_UCFUOL^2[F)X%SCGOG^.Q4H/L7Y5RDE<Z]Y%SEYKZX$4UG:1%?"BTQRP(I4KCQV,J04M)E$']+DSY4#Y\R^S-TF8?LB M]Z@QF')V0.F#\GR[%4VZ@29%OMSJYQ^GY<$5:@:\2]I/=F@![ :2I\MI\*;T M\S4G7@:J=?YW?X R]P_C$FSC;H;W>))L95M 16F4]F9 V"UZZG?UY0)+5I];B)SJG MM*VL&V,AB3%U0G=UKY3J;(924-XKDTBCJ0094M#H',5P;D#DMS(W[Y:3WTZ< M^1'6Y/?9^JS&I?UYKOZDE:F0/:/,T+:"UK5%AY^74$5>0XX/K,SXZQ<--^8&^B6*P;^?8H#!JSE5VW9% 4P- M !B(V^!4[_#>SA,AATC;L6EYVL)D5ZB[F'DEZW% MDJ[&FI8.H$^^ST7,*Y^ M(3]$(KQW;A,L6NP=6V4G5ME> GS5)C/+(MU6MTT>[4NK7K\S':%D70)2PK?) M4C_X!.!71?[.9;E=%4-EP 7.&8VT.R6OFVUSGZ*3/@5 MIMJQ4/BDG3:6I])F6"YZ#)E=45)/;@P6$UC5TK?3$T3[;B.0#SL@=)-"U"CVA,VBC!:9-EI*< MS!2KJS%4=3"!#EB=;[0:N8,H8YQ ]^L2Z#Y83S':^7/.EJ+Y*9HJ,B*57S8V M:ZHU)2DVZ_?$3J!D.I')$7'^7)P_%P&]>97PWZ>Y^L[2YU@C6S+-FE*@DU@. M7ZR8=+V0ZP*&3\/FGR'I'/?)ZG'Z7-1#?.<^E[WU?JX0S[NC./2O-[\^=GC+ M;C-S]'&^WC!+;N40$UWOYQ==-@?-KUPB@Q*);.HB+NG8!W MZ_W&9M^U#GV)M3&<-6UI32>'6&G::7/&."-'%?$?+%ZN$%6\'S8Z?Z>( M=X*.DF#8\S\%C;/M]GS$06IWVE8/KG)G^WTPAOA$R;UT8Z83)8I4E[(W2QMK M>E$>06T9W,'-I.XZA+CC=>0@R(IPCM\Q)"!D DT$'R!6?KM;%I;/2 #V$TP7 M-NZ('O]=[ C\F5&+],9HC^L"AXZLD<&/L$ERHT2\A,QBD.(&^E37Z62WUG;R MEF;,"(K%4#\"B2:P;#I!8C\E,RD:"8PWX).+G7[?>F.1. O_C BXCZ-P!BW6 MV6YSWJ1%N2Y:ZP%OD6L/BH7@FN]/$0B7356,-#]!)S/*%VFOK67>FO _%:"N(M@YTT8 M):)1T5L#YK^U &= M/[JVH\PWAY0._\'P9U(_7/2A?S/W_P=&!+7A$$<6P3^6"*QN S"ZLD9T,*UL M(Z(AB()OAR/ !(=WL(F$/QJ2,&=L$$OD36FP68C46K&?OJ7UA69N1/&@)E[3 MOW3.MOE-!C=3ZRPS4CO2@.ZNQ'[O2&6AGU!9E*:9/ =X-EQWT6OX\43CM#C+ M8IMK&>^V+-I@"EE+L%.=K51L>W_]3:)H@@@I+UJ9SO31Z)$O77WU@BE\LE M2"(L >M3V%/@(+#]I*\V &R?UX4$'8PA?YO!(,0,5$D"_&0O1!ZV-]8V#\CG MQ0 >?3& 'Y(2_F52*J^$=+U0S;)T@6@.:]GRI)N?W4(,Y*M$SVFE!F6U,-4& M0E+,6.62]-??611/8%A8G8#[%0-GPMUPF)'IY986Z65^)HA.-=GJ4+? 7;TE M%&?%#*O29:E"9.1%R1+(+A0#1(Y(9+Z/O;.( MSG]!N,"!019^;C-B@C\1X$KRLC_L=8(3 UY#%-O_R._(;B8>:B+P([=86.8: M -H!!+[W:8-U?]D-/+=-\D'W\6*4$>25ETQK]Q4S^ >?P!??* 7OB-'Q1K$!#V S)XDD$*<' 5PP886W&:*T)Y=2QB MS,,$6J#2Q,,CA3#Y%BDA]'Z8[#/"Y(P97-4]W(<0[*$"Q&1%;M%LSDQ427LY M@7S,5!D.T F.)M+HZ37R#\,_ E?]$F3[_(O_K#_K^!K V6!QQ*1W$TT=?R MLJD)0.T#];UP+5X&E'Z% \6]N@Z]H>(K=/\&"PLP#GQ@7YGO84LO7<79'.PT MV*B_S_V8G)223>U&??FL:5O 0"1X4'Z$HV7\B)TN<$) M9'O>%P'E ?4MV@5.TT0AOZ$Y7CX>&RH6.(.T:\5,KX'B_!2CV\0!5ZT%(X %INIJC++27A-#\882PW^;K5+!)VI23&;6; MC#ODVA9NT5AJ$CTJ:,^P2G,M3 @&IWHKB=[*3:%!O4(%^AZY;Y' K:30'O[ M X -4("[ =;FVXL"XMK[2%=> ZHLV>J!\__C[._MQTC&N2YQB^1J=LFW1L2E#:"BW\![(Y!:V^&?_X7!1)'CW;D$ZMT[ZN#2>#BR3FCAW#D\P MDU:P=O#-_JP3_2=0Z(= ^2 M_=])>!C[9V:)G)J$\N2_"]/V?;P_05QH);YXYR[=S9]X/Y2;V:;F.N*+C9[[ MH"TXIGU T^%'6%\Z#/P/V-K3O[]UE(T_X#%>(H@7#'T@LS%BHH>8F&&BB9>8 M82Z+F$]F7+^K\&\&A.PG@'!12?%M"&2/?0@>V'6B]39(9D=S!D<68".:\!2= M/OWW__W/[$Q7$MYFT*C!(R13_TR@N#AE?([KFG MV&JR!#,'JQ ^HNT@/VQ5%P]3]'X6J 9<,$Z?@*7$1AHNM_8G.?A6[^#L\ ME:\:"]I=EO +H*FV1;JWT/@U MMBATV134*>D']")79V/FC0;SGD&W1,PP>%(WE&&X8-4PXWQHPO,.B-Z?:@[% MGD^LG;ZDG?R""L_\L7M=$6^F-CJ:SZ(*D2/1$I6A]*YT*P6%:5J?F7.+"KKI MS#+;I%W+-X<>FX8*"D/1BZJHB/%Y[/;FLD*&SLV32NI3<>BX%6>ER,9-M6J2_4N3^N2H$NM?JZSAI4^V=3+D7D-H[MS M=,F@W'I+KCMF&] KE MQ"Q3KO3Y:I=;Y2F\R^*GZ]3K-;Z!;=ME=)25,CS*6X4D[X&1)^M42>5Q*=3R M"DVN**\]Q#A#$R06/UVGLB"ZW9)L)%%7G#(;.^5,)Y3$$J?KG';=V6PZVN*, M*Y%RB4+[^KJP.U(\'KF:#0;#_M(#.Y(SY*3P.$NW, J,/%DG.JG8Q+BH4&BA M1>+=/,HOR2)\9_KE2'R<2]=;7GO*D/P0&QHT6ISZ!YHG.YKIS7:S[LG4 MY U?G,J$#L/4)SM:NIUA'2I^\4="'+RF5:H)/ZI%/L MUU)LJBNQF=.1[8)%%)E*:QLELKP6&;&IM$,RJ9P M@62SX"-+SM$Y)F+DC,]@+]\M=QJM46J;3]&%8B&_1-LS=]T.Y3S7G@J9>9Y- MJNZ&*V.3$9=>;T,YCYHO9U@:;\W1Y*):XZK%?&M$26&<9[2V%%^C)CVUG%(E M1C?S:8SKAG$>;@TMKZ&4*,;-YKHI#J-&AN2%<5[=76W3#7N;0NM25DA+K TF M#^4\=O5(5.7D*H,\45W.EIE.7U>YJN%B.4$@2,4+X[P* MZF9+TYRA,OV\;8\-R7&]KA3&3RLKOU',]FJ&UC/[J$# M+"UR ZJ[F T[&Q;.?K)WBK#9"ML39NBF1+R@ ML"7FD$=/]E[,M(9NQ^NV51QCLX^3=I$6>O"=)WLOSE)&N[]I51E<%7.MCF(J MM@S?>;)W:T!6"P13S3(ZQF[FH\QBDY5"^;XGMTG1$S0-+:^6HT4^-=39<3>4 M[[T^)="TUJ7K@B%3R48Y8RNA?-^RR;[H3=BZVNZR(V>%30F,]$[Y?IXA,0P7 M 85S!-"X,VS&SE!48.?9V9SGTME9!C]Y]V-1+.#HX/&1Z7-D0-JDPON\KF\?L;&L)]$BNUHG'WE3 MJJ$:=T8ON_T"3394<3VS!.?1%/)++XSOU_7,T"'[LD:7/5N9,WBMH@RD,+ZO M2)-23U)1GB%S%M; Y69C,O7">!1+BEVFENL7&6Y0;3+Y>@8O][IA/-J?)WO8 M:MA05*ZTGJ8$SC4[0RF(NW]TY.G8CZ^/ M#*&\+3UL8(UI#25S&W29+[C<6(8K.-G_E*UW*U?G51I<4.E\.UDU.3&H9K<'6($ M*VO3#4IN1VAKTO4>U2SD_9/=IZOU;6$Q757II:>M,'5LEA\%^,[]CEYX3ON[ MXDZ'UX==L4RJ0*7SGC7MR9V!Q\*A>'"4!9X0!(@9XM]2@N?&[\)FBN5LWEXOW*WKN4_=XM[ N7;WG'B+[Y]H-2H<&6 MS?EY*]?\&-3SI@;YP6],>"'Y?'-@[/O(!2#8=9.+Z>&<^_\Y-/#9/M(75X7' M17K>V^<%JO)O_")$)C?=PD[ M&VO<>L=GNQ@0J,T(7@MXON(,^1C#SW(+(A*XN\%%'GB:<.MM_^,<&PG"\3&] MWJ6LV>O/^\)>Y!S04PR5@\ZF=V/X75*5WRXH?%M MBWE@?-'+#,;+C9I4:V8]4V[Q:_?-QE3A]3?\M89WI=HQQ,N&4S"17,ZB2XY+ M9]&ZT\]FI/50+AA4<($ 2Z,)]#+5-F[ 5[&PXN80]I'(_1#Z=W:R\&Y;[1)KX?3'..SW%/\TI3^&J M @ 1I':7TV"=R2=6:9*/%)FS]0;37Y+S@:[V!N5<-[@6A. 'E;.>Z@;\DD@7 M_F.\S^NK\#L(B5VJ06WD)$U3S92$O)DLHZXMX>U%S\P4Y][G?84W>]@>U.L+ M4<>/N&!M'FV'8/J/PM;*L8OY,+N[)GAQC^'W<5\*K8;X\MD%6MU)?;3^:K?%DL\E@8RJX.W\1)R&._4>7_>-#@G=NHD=#@#2UPCI3 M5J<,/1I3HVER9A280?=*9P2-H5[JR\EFBUX6VY/48P&EY?RNT Z9P.-3@OB4 M(#XEN, IP9U*HIL<$AA4:8-7'_4.ZM)FJ\ J8P'O=(,27^@#EH[%4WR:<-\, M=O7#!)58.PV[7&JC8F<\E&OM;LN:[VKA(>E?=)@ &VD7/FX,EWZOY97!];R*%QB<(5SI!N#E_7O&(X>9[C<09Q/U)HYL= M053GM*L7Q.26%JOF5ACF:$VQ=X4[@3^1_;D"Z@KI[7?$C;$W<<:3!X="*Q.U M+'%H7\RV5W+*=4RU&]2X15(/F?1=GSS<1+/__ #$I0XS3JL*RSR):B7 M/QCJVO?YC8C.O-_6,EC<6N;YM3LID8$1% 1,P1T4%$C("OE84]$WCY>:5G2_>6^9M M*_KF^[]L'7F\L@!U%C1#&0PC_N M1?S=92^(0"'><2N(\_>;^=%4$O>;N7"_F6\@,M7U\2NFD%0X Q.4#CC.'N@H*_<0K.#MQFE.-TV<+%" M%-SK5M:LERHUQNB:.,V-*3;7&W->>4"Q!,SE(Q(HD4F0%ZM]%P&>BG/YXER^ M;];6O ]!59R.)$O M/)$/.RJ7&07V2:]ZK-NL5A9J?[#M])U)U3+$6UU8-?I6?]FSARTU:>CS"3=: MJ&@&:N0@BP]>3CG?A=5K'"M=KE3F%:(=%[7 [Z:^U7G[Z5T;;7%]Q7,JH[LK MFYB\F^#897:GE8 MXZM#;MSA<>FJ(2I^DQVI!4MGU;8P$_N8QPH3<]?\)0Y1Q2&J.$05K?8O7Q4D M-PM1]?-N>II_Q&LH6:JE^NHHW5QN=JU?XA#5;PQ1W;*C2SC[9/G!5AUNBTFZ M7!4ICJ%7_./L5B&J%H>6ZD-O4V$X9:G(BI8JZ,:^FPL1AZA^5:PCCF7];/Q& M+Y85]PJY,I%?._05=YSX]3&R"Y1C^Y6^_*N!M#NJA_S#*KN%&_A5T7KK*V1WEC1?5O-J;44774G4M AX6='ZJ+4I/F.6/8^ZLN%\V%N M2\ID?Z@K:/)Q(THR52D.)>]&(3]EM>!:Z\909O145QX2Q1ZVJ$F[-@KX0^:^ M0WXW4?T_/W1T\8H%4=CDK\!DW$?AQ^SR%X7S[F.7=QZX"^FC$!PK$V@B^/"C M0GAQBEL<>#MO.P6*T]A^M%'YVT"Q.;_NUH:YOM%' A=E&1(U6'26I6:MA M3#8KT?-V;10^$.J*6!N%B"SC?KLY9/&X&N[3:V]:(/K-!I Q(J[6S0&/*W5' M 1$Q1T0'$7''GT@@ CC$,4M$ A.Q;(H((N)V#N?%Q%G:.;SM4]RZU.K/:.@> M\1+N[YG1-]__9=LY_!#Z[+*P> MJ+\[KJL>4TG8-J=OO^(QI@_AM,BLB MD#9XSJ+135=SE(46EK"P2TIH=#UJI: D2N,%=6H4S&QL&2&Z=YR MB6X:"YO/DN-M7O2"[@P8D4AGB0LE[T2 8VZ2%QB!Q.IS)0;>!H612 R,FIRX MV7W929XI%]C!1&8VJUYR6R<:V756"IHO8+G4 TG^7/D1)_]=J?W"^QPR\Z; MK-GJ]4*QS%:^[@DMY42,YNM6CT=%E?W:-LTAYOM>L0/[QP2-_>![7JE.$EA.*7;J=0BVQNA#ZX_Y'#N+V MA;TNWK9R=Q1'#DH",3#4!IWT,EJK+4*[E3R8O?BE'X3 MH/?2JT%=2JM)FBML%7/5;S2UX2V +CIB>D5TF8J:G**S4FY3ERW ( M4A@%!R!M<$T/"\*.!^^JM"/,Y&+)&'D7(!/@!P98@!ICW%D7VUU!_V MCQ_V]DXL5$/WIH#>3P29DLTY[BS:.DTV"B2!9OL1_B:K*J&WE;R:N*4BQRF^9X[*1N0>,#(K4R>K5BG:E;Q0&ERO)J MT+H_O?,^Q(6VJB^'5:U#;\ LU4Y#'+&U6]!X-5DUNWA]A#%<9MTKM+#R:HIU MKZ%T/J)L8+6$O7YY0,[H++[GAQWYC\$O3REA^+4]V_<6VS:0)K=!\/3>(82@ M@P3 &1M?*Y^441-@.]VS$52LCA!1'9[I78[ M/)F1XRT3+!4N9L59B@FG6(A08(#W [BK(ER-[ _3040 MLFTZW -"V?YZ_07(8(HPZ!TB"PPQ9P#1D)?!DL'?-H#E!?/XTRR>?I* SW]< MQ_)F#&=.KS:D1>M-<:AU.8KR3.JKJ?S[EUA:NQ2)L0!N**@*"5W@1$2$1(S['?1#[8"TBVV.-=*;2ZE7I#2;8 M!7(R* X;U'WBGO@TYOL^!/W4Z8XEZHJKMU>B!=6A_QUE=T2+/Z2%)'Y ##B& M>[.R_=A5DW9_\FYNI M".Z2NQ$NR.[>(7R-]S)#+87FU\MI8!P#P M;RR!I[()'$]]P&2&%H1B\)H+S6*H&MZRHUJ!Y Z>!K[)$&8R'0L/_>@[%2?CA Q1YBBF$GD$\Q*;Y*XM5 MC@^AX.<_B@.>X&'UG3YC PJXZH).#\8.UQ1!>!X>M\[]_QWO: !5WUX!V;;) M*S[)^U85!# TJ@/6 =S" RI_TI\[=;Q3E#L;_ -:=\=U,Q>\"JIKJ/$571<% M.+.V@38!+PI[=\17K+Y*3B"< '<%EK+G,VYFBT:PAKGK !,.$?P;]W=I$P=<'4"_98 4[6:\O^(*NYCB-P7O"NII4RNG42@J]VP_K10-POHR. MA$MX"LISR1>*^8>> /(!B?>E\^-##Q1&9"3#)[>+F6]OFPY? M(9*EQRNYI=,T52XG$,MNNL:EQ.XM@O1)Q2+TE-Q31T1UM.(J'1LM0H\RFTV0 MZ.GM\*L"@%5\\=C)P M(\-J-9M]M4^9:6K0-W)5G&)Q6 ?B>&2MU1WK2D8GU=%@D,[56SUBRTI@Y,D[ M^\ER=M[DASQ*#HW%8")/UJDLQ1(L^G)DF9>SFC3/I='VJ*H+C[G%=*!V@ZIM MQR-[CY[-;K."B9*M=:-1=XQ_:VS4*#MV_ M]86T"1ZIT6;MSA 7:;7)3PY'VX8/,G- MRIZ60^=9H!;Q7#J1S87$,6^8M/$50/.T[J*K2FO$*%MCMBEY=K)XD]R M:27 MI'DG33-DB<#:=:MDKV$V!I$B$YE<^K/VQX>8*PZR_(#%4L#)T\$W&^BZ[>,3 M'(R\ 6+T[#_^4K[L:6>]J7AC]@Z1@OT<,+AO_: M1LS11DS,,-'$"_: _](.G!''"_80*_[+X>63E0;>M<-N!H2K->)\3X!?O E. M"$ANV8OO/4/C\KV48AJY&HV/53P M 3J]75>IXX21X"*1_YV]([RVX9,=EH:/[>]KU=7%I#;+ZNC2ZE-U=\HS8E7Z M>I?5+V>3!_>;JH;M6"[\TFX[LF@-9,YH+_R\_')PP<@(4LU#FK^4^LLJ1E%; M4=V,:XWN<+J=SH3NKOM4 LVE$GC(C=68]RYRO/$C]_S.T4'TQ,UE^TM=2.!\ MI'/4M<7-BSY4_H]%SA&AF^A[B2'RB-"%,K6UA4>&0Q>UQVEWVVTUN[MF5 ]9 M[ U1]".\S -SY\G//+O%$[$]7\'/C'P'KOLQA_9D>22@4*8JY";H8(:ZQ6*E MT$)#,\D4IG,Y2RBB/%F MA&(&M^;AZXBPUP(+M][]C[*POBC#?HJ152 &#<=H5#"ZO\78:4LGJ*(E 1$' MC"ST 3^]Z7C/ :17X_9Q!.E>3T8C85)1-MN>OR]_/G8'B>DV9-!T2@ M;YMESF^;12)H=516[T?XR&<_[3N2+020+8+IPOH*]RAGKFNT(F& ?.MT!(O+5"EZY67-+DE!I4B5ENJ MJ@2DT2\)+5U?),6^ZT\*/\7T$\<^(@VF>XQ]G ]N']=1KP$P E[WT-?NL.70 MSW.[XYM&5TJM_95G& 'GO'& 83&L43.[L'0U3*LET01. MOI5V%C/>75TS.I^K'2GI$1\,7$%X?,6YUNR^Q[8<.D./6J,?]^V5WG=@VT]B7E@G%?*3)\VGGDKFHDW]5B+UQ;&W8V5!R?=R@# ML!]$JB0:O"+:1<6&_<=<*Z1T=D%+-K<,7>LRBFU-DMNI:!:+7B!^ %4 %G/> M&.=WA\ N5&C[I'C,"VT"@;]O0)-Y0 X X'<7. +!&.(H/WG!=@/W:?!%PUZ7OX*F[_]<6&'8_CI MY.< ++[O"N;I\[(A;D0K$NWZWMST)[9U:]'TWC[;!E(29Y;+69O@%#5HSX[E M$DC1>@B^:G*6BNRQ\]06^,VR3<^XG/W]U#MXKFC0%48TSK.!_H;-)9Z:D"- MZOAV!V!$UW(22 G^1W[^^E^P_,IH)![95L?FV/WQ(NWV@", M*U!GTE >/N&Z +\8VZ9^AX:D"0!\6<#:/FM M)?TM[-I)!WU/)$ PQKZ:9A;'L/\>=%%?6 :EN4WLP6*$[[P>9?'#WD0=CYY MSUP8(P);7P"A#[8=].<$P-HO:[<. ;R)W_=3#$5YP"8Z_!N2J1[<3@*C=V_Z M]\,3 B \3+^K!^*W00X6ES]])H'8I@M@"WP3V!I&F2M@L0*G@REMN#]QSS29/MDQ.JDVDVM\OE_VWKIJF+;];%!L M:""+P8-@11WP@P+< C@@M&&/UQH55KUM//(HX?WA+GD",&P@W!](X:$$+?@'J";;O.>!'^$I(H(">5XKI MVH >73OHN\X%]!70&[]KB.4W7PT1+\$"P;P/2-5!#!/13 3R^_?R@5MX,W% MCK/VW65.!&SP$BAEG]K>!]YM-.Q:8 OP) MF*L.A ="/R!U:&)IXL8?0OG$7P%L(BM@9PE W2+O!NL$(.-%*S 7 U8T+9_I M7\#MH%'8A9LA?PP:Q/T$@:/P>_]\Y*/:8Y!KWUDM "V@#P :?W IE#XP1V M,[8X(%-@#51_^ $I[K2-9[J:<+!P7QM"0C5YW@5*<'ZD'G;$W1NT@S=SNU;( MGFB)" =Y(^BSY3^\;XT,EH+(H@;!(8NRTL_," M:A8-*-0/GMF]P09B#3:.CNGXXXL= 6*$@E.!S;--2+XZM(?V?>TA6,'B%:^8?D ^ GPN%J;BEV[A$%_S DO@^4G_Q8KCB.('3?)&X8BPC^S=O:$!UJOX M&2EP$C'$^ $&"@Q)^@+T0.SM&X7O+:M#1H $!NP+:"- 3;$P8:,IN)>=9;B? M6^=@6^^5&.@8P+Y &NP!=L - =GWH3$.1SD*-+8>74$2?8-&-"0 0SCK7B,> MC@"OUGSOF@?XLT5_P\[^=5#?/<,<:!&.!SZ= +-F VGT[*T %R8!=(OM^LBQ M1"!SG("_-LBNA&O";Q()<0]]^ 1LD XY,Q ;,M0YB<#"!#K% 7)J#XZ9WQ_= MQZP02!\_#O!Q!Z@GZCNQ5_S_V7O3YK21:&'X^ZVZ_T$U;_+43)5@)($ 9>9. M%?&>>%_C?*$:J0$9(6$MQN37O^=T2T(LMK$#1N">FB0V2-VGS[YTGTX#''3Q M8/ Q!AAY#?',@+$G9P=RAZFV>04H>$\XO/XL)$*YO"I>_Q:!=:PF3#9E$B^ MZY@CP^\PW4JL)Y-!'UW2V'E)R#ZF",#K ;%HI7[,,\PT6X.PBU2]'K[Y%.UG MOEB4KC"A D\[>.<\Y2*6C-KA.@%YB^M4YLA-Z-)$63P#LQP_\!1H//!C#BV3 MC%&* ,TO;<=^*I-;U%=-&J.5]]>:L2H@6#UJ W4E-:591L^#>^F;=L",+_BJ M?(6H3;/X'#,$G+PV(*N/%(8QGK<-\\IJS#<39@*5;)_XH0O(@#6S"!U,E=/W'E]+-%A17JY%3%9J6]E+H!B20G"MH<:60>4XPD+Q6%4::'J9WDKNKG MM/%(8S^EW$:Y'XBY ?&QQQ]KEZQ_.H)(V.97V>:T(9"14'_D-5EVT .7$; ^ MI?F8;F1J']Q>, >!!P%LDF)[V12/F*3ED\C*!H;$"3S)CQR:26<^QT5!!P-6 MY@9&/G-O8\\OPQ+2K@VJ'W/FX?@\<1@YM3R?WD<04Z")P$@=AG9M-FF\1,%D M;RK82)K&NTYQ0HRB$TX2D.5ZOT^!,MGXWH:(Q,+$GX29/8 T%OEISF5V1)#F ME;ZY2P%],E(E(QU)I.C&F2@21X5,ML&D3<38(!#?67B\JD&F@!0O-#^QNF@!GX0"CHCSI4+.\ M_*P@G24I)K5O?#AVOJ(,,T0-O5=N-#R \BJZN H+A<9#P['JSY_6VMX9NB<_ MOEM$N?%O7/-&O2T,[?IS&TL+$,I@&07OZPRH^T(-Y91+#.>RV0]VV' M[?C'Q\B#9W,K3!]QNR.5>0$XEDEF#.R@FYCDOD\+H6_'20#^$Q-U3*86I1V, M/9%3P%9X7%]P.!C[P>2N!ZIB*)D=K)9R]AK5ZN.U24D EKJ'X'@"D)@]Q;$' MOA>;J5$UG".#U22 B:D#\!2EC\J)LW9SY7B3U37UB>OE0B#172(N/KDGG40EP6:_ *'/^&&4T40:P;\V): M(F:IP.8*SL'D4X=PG)<&> @T(Z:&(4G MY0581QRA8Q!E\R0B""N:0QC0=I]97A+^S9A'ECJ>8U%_)I3\(D9>@,12! 5+ M\BI? )9)&^<-5Z_N'Y\?[ Q5*]BJW%YN7Q_.= 74J9Z ,%+(X&3[2TY:;$-Y M9B<&( E,/\22(;WVT,YSD.,=&%!_:*5N86=P$%6ZU0)G&L<4K+4C#B.6*A$'+VP>@O,'V[B;$\!>]29E$$)2 ;3PW&ZLDL%YXO MCCF*G-#N.^_&+O?7.[VMR[Y]W1W>E,F]?6U?];4Q=BDME5UN]LW;(:G_;%]M MV9I:V#T^;7NG9W_\IVG%I[GE!48)1N1/T#E.>U0X%Q$$&+-8(DT?.,-1B9MY M-*T6Y?MY0C 4B6[-*L6/ZB&\S32>F*'';FHI):9Q4L''.ATC$O#6;+[C$D00 M:]'HEF*$Z(Z58&8;F+DK1,=LEO$MO;AYDC,9\0=2;[P?-1W;Q'PZBFML5GL]4$IF7)]C+@&P>C_6AW8(T5,4 MV"[?A("UNK;'-LJ,]IXQ?[9G!PXE:6HF]7D3ER1>AL5&]"EXZ!"YADE5T$N4 M-//&GEYG,7F.Y6?2+4$3^QZ""$0TP1L+.,##9YOUG#CLYR>B)&8>%KWMB7),BHV1VKR21 M'T1,D_+,\G1!XIER#(U2=9GJ,\M"M+#J&F]>C\4MKDO;(2N7LSRBG62%$ P/ MQ"89XP4.Y77P]$TK/1(T8Y KGA?9(BX(#NA8OC>&5:XDW/7*XM98& -61(8O MT$@$2:$BEBT>@L>KB"4$5P+_M ![F#0!>\/W[[#L"0I!K%+QFR#JLWTX"/'K M]6"R/SPK[A;E;W-Y"T$6PT1*^Q&:P9<&%4;O349/4Y\R>LEN.I9,CT4J#I_ M9_$!Z:/JQU$&:,'M1VHXHBDODQL8_M-E!@0X@@2>FLML?N5G#K6?] M>&\\@V"2[GP;KH4G@1AP=H_OZX5EX384"-Q-;^1V.I,GZ"9)S_W65+QY';R' MN,$A4AK:N!%J*(_O]\$#R-3ZL)(]?:#QZ8.6AQ3W@IJCHY;O> XW*Y\.PA%( M#\3'LPQH31!;-I*8VS 7LVPH1 YA' A,A;L^F1AR%Q&XC8^2V G@?Y9("M-A M+5 9:+U8FEZZH/V0BZ*FE-6B.$#]SL"NV4XQ31$[Q5ZY4PPT=R%>LE'4..^0 MM%7K0V>+_+KXN;W3JY>/JOL[0 CE#$_,XW)(YLEZY_3;??M7?; S/*2-=^M**S?[YK6_=W3QK8UGTR:?_/5K>%>Y=AO7.]IC MM=&ZV[L(MW?.X$E]\DGZS?/UFYWMLK(5/AX/#I1F7R_CDU.S[P>::G1[>U^[ M%\U;^V8+;UECLZOJY*,_?QP,Z>WU?>U**T0WWME%U>Z>#AJEAC+YI!-]N[CV M'NK;5S=;W3#2 L^*+L_@R:DEN3_(@>MN?]]6[J]WZW;M).IK#CXYM:325MO> M[U7W;67/:5V=W^_UJ[UR'9Z<6E+0MZ-2\X!V=BY^W+1KRJ^#W5L3QYQ>4MFP M#^U'>GUU]?UP:!]7S[\/[[_A+;Y32^H>[CD7=Y>#=E=K7>PVJQ?M^_;AH*%/ M/UD_Z._KUUNM3C>JGNUO?3\[J^U>G34JTT_Z/ZQ!/_A: #0YYOFM8MP4VI=X M6<+4DUNWVY;:^5Y[Z X;]/NE>]7X>M ^:]2FG[QL!';4.S@K[%3*CWVBA4/# M:+1Y,^'Q)Q_O&]NM"E7.KR[:>P^7[>WJB>,/>*//\2?M8<&KM_<\NJ/9=?/Z M1^]'?7L/GYQ"?4^K.[_T!S>ZLNE1\V+G^O2HJ)ZOK/E],])T"6M[XWM1UW=VM/K.6@F42N"K7<< M=L@C7A8_2CBV,"E9V3M:TA2L=@8L,@Y6ZL9CCA=S!C[;GQT[TJ,#F38X,\&7 M9;8FF9,QT$&;YH[]"VO;C:S2KZ[6KS5VCW_>!/K58$G<\=N>.&L-E%IVWLT1 MK+I#^@']DOR0G;4"4\6F#LTBP[F;MO)A5I=$H9=\P$TN^V3,,F<+UOR9D>MC ME(IE@QG[T$] BZ=4^4+GZQ5P/Y=7[@G M@SN%7O0@8J>.39P\2IJ!YT0A78J7-V_?I5?YK?'?O]FTK5H1A,@%(9YM.R?H M\%YT4(J*4$VYH(1037DAA%!-N:"#4$TYH0000JBF/!!"J*:"O9CK>[]5UUZQZJ4JX267CE]$PE3IXI58,3T' M/V0G(>9@ :W, I<57DE4FP-=SW;\PY.ATA%\T0FD'6P]@UN_'NVJ&@O MB85P!4MY\4+# M5]^%^NI#J.69^PG/[T]/*HWSJV\[>]X/I;RK&#T:O?W2#@+JK^Y:YYCKHU:\ MX7#&U8"5SO?#J\:C_WWGYL?VGGFI!O:#B[N62W_\5Y)K%5W6U>HR;AX5,BQD M>.UE6,O*L-8@V]]_=]V+'[[;[O4O>]OOX$N?_3JYZYL:/=PY^=$^UXX?=LX>3]IX E#[X[\: M"'%%KE6?$^(UJ&J<^EZ+!@&_,*-%Z>+"^8^@;]YUC3.2:TO:S[LQZN0]0O.L M!.V" ,U0)!?J=55[L$GGJM>^VJ^W>E>UL%T'Z" H5^6*49%UW5B>,R D44AB M3B1QJ0'V'))8.#V[51[/=D^OOA\W2B$]K7_]I;8!.@BMJ[HF5\KZ\@)K(8>Y ME<.7]FINC!R^1Y \AQQ^K5T]7!QWE(.K2OOA+-C_:I_^,-$B0GBLR7JM(E>U MBK"(0A(W7A*7&NK.(8EW;M.Y^Q'0TROJ#\S[MMOH&%$X4 MU[.4?> &0 CLHT:SO4]$[FUMYCK?GE^.VKSCUPVVG MIMC.H5JWNNKP) M[G?NR5[EEW?[>%#TM#8\?7C8 M.=G2MW\8>[O'/T_1)O/ 'Y0,&.7%!_[ORK='Q.]2[(\N,H=YS1RN8(T?K>BV MU& ^%;&G-4VG:E_4?M+&H%OI?3V^WZ9&_Y=31XCPMKBJK%26Z#%L.C,+@=T\ M@5UJU#Z'P/YTRZ4+MWIZK9S0T_JINWMUN!VU 2(,UZNZK"_'Q1=5\DU9XTUC59K2WEO(BPL)NR MQH\FL$N-P><0V-.N>GQWV6T/NEN[[_CN-.UJ']5"A94=C)IZ8HWJH4?UX?F MUK6^?[,3W3I:2_W6=T]=O,72P,8U *=LE!7A+0BU(-3"6B9%WJ@6S@[#HZ/P M]J%\M=7^>54PFY'R/3H#M8")DK*LE'6Y9CR7W%R#70J77D@%7[>=6] M(#N%P^:UN]\[K8-PX\D%7=;4BJQ5-&&ZA70+Z5Y9EN#-TMVZ<2]^]FZ'MUVR MT_&.[D^&#]HY^N68)U"KLJ&4Y++RXIZ*OT,"5/TO>>PXZ@$US+S>D+<.0([! MN BS,2.M=.":7H\"M[#?8B;9M@/3\8+(IY] MZATH]&>YT+C]3@=_2!3XJ@^CAWY$%R:Z[-?LA1 9T<4_JI;*KFH4);Y+AB]) M^C->S%\,EPM7)7=1$-JMX40ZJD.EK?KYSH54-T.I[WL/ML7N?)!HK^]X0THE MGX;49_MY,\=S[Q''M*_>]1$;TJJ+ '; M*T6I#M8CY/TX?5@";7$28!.70!I0GP)(00##-H"L*1O MD!'T([!E-M,XWL'*CG!??3ONDW4X=@\&!CB>Q7N'!%*34E>R70"%@8X<]#S5 MXKDX]VQY/<#=,'TP8+PVL3[@9\H_3 6I*&USV-FC[%I'1A+[4>IY[)H]BM?L M2(C>$D=<,J5/371#."WA%PH6T9(^K;,WOY>R:ST(P,SCD<5ZSXO<<-+& M'Q/?;YS3HX%M;GW;OMH:=#K'QU5-W[\9_/'?.J?KS>N7BX M;WH-<_=A_[B.M9"*KD $,VM'U<0'O*CV)[IO4F'I_+/IZJZ/8OF5Y=X52ZW ;1&A6;7WB M@[\DG[?,1ITY4FY/6GM0LI+'O!F;>S/<2@!V260QHP5(L]"]83^QLBL;/D!; MQDP]:&3PX?B%4S!$WZ<=>![T'O\X5;USZM/B.[I1;PG!WP>R$U2SP[B=V-!GBW76 2(K'(C;;! M]2=MH!$CZ@!8@H+WDIUF8#N.%$3]ON>'TI[G62X%^N(380?Y"$'T^B$8^5\, M%N0,]$Q,XKJD"?X$WI$.G 9.AQ69(;@< QO>).!#8+P?.<0';C$CYMS8/>:; MQ,:86?*0KWQH4\?"L4.O7VC[Q*)2O-9ZO,*I&8GI(RLB, _$MSV< KP&@@< MI!X["@#0 $O[[!,&UA'QAPZ)O;(CVX7%>B$!WR]@\#( .C#%+.PAR%G,P6-> M$XB=""9 '3^5D'1.[19TB$^#1O\QVOGI^*5.5[M0;WNG]ME/K?"4@M,;FIY: MR-$O%K4;A[1-G!W0!^&P_F@'C;;E!JT&@YP!/L98R%9'S+5L6'9P'/P:=!ZZ M]S<]PR2-AV/MZM4.!IOMRPUH/,!&[@1F8ESBE%L%3Y+,@]ON1;X*328&7,6=DPP*I]. QTG,$ M(W&S](.7)O@]Y5T@O]T%?Q\B9SIRELF\! 58:..\X>K5_>/S@YVA:@5;E=O+ M[>O#>I[(67HU.2\87DX1+:<^[=E1[P1L($8B[+-Z<$I],TO@@I:A\.F/]DZE M4VZ?=.W]X],;MW%]4_/ FIZ<09Q^WPH( *;*#%]JE*P0(=>W]1/)PB*>D*M M_A,\PP% 4#1<2(UA6">-3+)!D)(PB;/K"X&R)7(C4=8G8+@=GQ'(JZS(E23;N6 M,<8XSUS#>N@Y1%!M%PRE50\RF:.9BD#[V3_8,[K')<5N[M%F:^OP<7C97L]8 MXS=1X=.KVO"R>W!\=0+B8OSZ5;TY4=N\=5M-UK0Y8@YFZ< -=")TRE"_S><< M!NXRG$.4:MNS9ON(4MV5Z".(O1TDNO=E$=BV,4O&J![;4>J5#G[\>+QL= O; MK6O]Y^7V6;TZ0?QZT#AI9:B]O3-T3WY\MXARX]^XYHUZ6QC:8]0^.-Y]16RP MY9 @.&G%A#_QSS'_LQ.OC>G*],L@_C909[) ?=>]+.S5W1_=K=OZU=E%IQ?6 M=L L*D5MNF.^S)*%CWW0:X!=QVXQ#,XI.+>-W=ZU2[8*>T[WYN3*V=YW;[1O MIR]@+EYQXX@23/DB?QRX_2B\'/8ILU=//; 3@WE)_5YLLCKM7[VO1]<'5:72 M_=E52@4_ZM7?'*(F^,4;AQB"3Z(0HS2L$4T",Q/UQ\KM/NE=[)V")[G_E>Z7 M=JI;&@2MTWB7AI3X <,^.*GH+OAVT"VTD/]MYI<'H/9C*[-H)V)A%#D'F'/#;_:=ZL_QPR#]IZ4N0SW?S74L'&D7%PU M2N4?%@UWKS$74U1+4\3YS'.5#QZ$T"P2S#413OH(SW4*;$P =__[K\/K4ZO5 M_7[UJ]"ZB?;<;W=OSO[]-@%:I6VH@10$+6]D3X[Y0S[.HL\C'ZA.>;^F4&5[MS2\JVU7S]OHKTX^>7)?^7GB:>5?RO?A5;/>TOK=ME*' M)Z?&]!YW[,>=6J.MW)=[O]K5]G7E!QDTM.DQ&R?=^M>H__U6N?_AT,'9SV\W M[6M\]W MIZ 0?^&34[/WM_M'X:EG-A6-ZH/>\=;53:>)EP!.S6XUFG>#6]O8WK$O;LR@ M?G5^<]8[ []^:O;^;?_HP3ZO[74KWZY4:[M!E8<3;+V8/+GDHOD6"3J[CC>X MB/I]AZE8XHS*Y<%TO?PPM&Z.&@T[ZM*#G[?-7]W>:7]G!?5RX&PLD6;AEG Q M$JY&.G"YY0'T_!M$_6G55"WJ,(9CN[30X>.#H?C\3^CUV> 36X/@8YCO3_4O MD**HOTB)_^T\\9+YX\+L4"MR(#A Y()UQG]V[B,;#"<@/;C$I,$TEYR6RLU. MYV3+N+JO;AV8!P/WQ[[2GN(2ML4F67"\LN1:4>!TE7GGF_46W]?U677O%JI>JA7][ MR;7QS([)]L5,X* Y-DDVY$TZ7TS__>_?S?'U0\2$2&&I[S>?<:GF&QE8H./+ M+RGR$WC(*1^\BO6GEOY*65@(+^C5]>8%H?U6S_5S$/EI!;<,Y;;"+C^_R_"8 MN%L7;9M> M4&.4U:PD/\>IEWJ\*ME"%M^#^X>OOGNC/"@W%O&^;U\H M=[^&*+Z5/_ZKR*5:!:3WN:ZI:Q K3;H/;+,P.P*^#@YQ?C3.FO9M?:%LM6GZ M9,GN K/).2C?LF8C2B_>WCBYL!"&,%NZ(K3YQ( M7/N,08>X;3RRP$[^A'[$J4M,TX^HM<@;I$00LAG7RHL\PA*/4!Y[+CKA7"H/ MW*V,3-:Y2,9=JH(9&JQ?OVOK)[_T6K?B'I:CDYKQ=5 ;-'3>,%E355FK+J7K MHA#M31%MD618AA^R -G>&52.[NY*+56YN:H8UN-6X6)O!\\Q8/:A(AO/7A,] MUF\QLQOGS>66XH@)DWI/YI-DDW\/?DXV$155@_9F; \:W_.3W2F4N2(BDX;W9;SROVS/^>^#Z# M.09#P2%#+PJ_M.Q':LTZNI3!7;S"6"C'O=#XL1K_;D)%_-8Z)D]Q((AXE.-I M#5.;TB#LT,&;H,.'C**X.RL5-<\6OC![F2#U_8Z#M&I/$I9KVY MY%-VN[9+7-/&;DGH#YYK6GS5NC>^U]3+:G>X/_R^VVJ<5'X>GZV^:3%V M@4W7(F46LT 9SA@9&ZR?;3X#SQ9O/HBM+]Y52<\& ?NS84C;S8A[E3 Z.A,RYM<0CB#N+8M?\IX5KH>MA4>?%J6Z M%(!9=R1LUQ?WB&(."/L2>>VZ*>A_8=0$J*TBF, 6MTAC+O9VB[%F#8'R*R M@)NQI5S<*WF\BW6+6MC_']OP9;+L( MJCOD_,+:JH$'#6S @RGD*/P[PBEME\E6W+H116I%ZNO0!BZR4.Q7J<%FL3\@ MS_> I1"93)B1VLX8N$S;>1)P;,1ZK9 0L,J;>W)!C%H@AC9*R.A%'(Y2_(0K M/&RJ/>B #%@193TQISO;A3/ :Z4V*#L0:WT7L&9AJ7X#!V_;PL28! MH(K2/D#F^1BM&BIJ\4W3 +GGX4U/9B%M%"1.WU7^DFJJF MMS3T'6)R24I>#]+7Y;BI'[)*TAD7/\/NI7$7B:*TE;3,A?]-;$G'.^RC+I>2 M7A/2 8.X*%UQ>Y!='Y@!>?I1B:5$8D"X99 ZX+""4\+Z4*-(P".D"2909EP* M[-A'1/; ?)MH>I@EYBB&^;C<$PE[/\7Z@C\?D!8%CDT:"N)KL>%E<' +E@P: M1$ ]?O%!AE2[0&(V_#:^D;W5AKE*W%=A"A9[^J:"8 MP*S"U"&;\6"TGLPP@'@'V(\ZPY1#V'T5J?,@.>"/.47.8]RWB!_,4E8B/L.8 M!6H-V 8XH@6R%7)_ <=**/8DJ\FI,]BEF>[-B%)<(/A2 ?H6@)1X*( X]A16 MI1]V/1_B(!><(-^GKKE:NSP3F+$8@QE=1@MB^XG?Z8-U"".FL^.T(;.J)&,T M1RXIM]\N$O MH+1%7:_'.N9:7(=,3L*,)'>V48)Z7,9G8"1QRU?%- =C[1;?DV-F3OXRA[06 MSR&\^?EXY\F)<(<3#1UTC)1LRGNH,^:W0I(1=G,*\!5#X=W%0DDS/F&B6 MI83P ]#(IL6(E4.&,*J*PCTPT#T#+P((E[FWL( M$"DES&MZ/L90'G?+S'132ZITY^EBN][=E[,]/-'#VF$&[,0]IB'?_W32.G'I M/EA0B.B^(DE.D2)).9(1$-^=V?U1;QE'VGY0L7>T<*^EG%]6E;MV^X__M&I% M5BO3AQ:*TOIU[3MP"\Y@7K.BUVGF#6[S%B4YY*HO^[([6UD]+TKFVR% MC:_Z^>65$3=194%+/7SFN08^IN8@Y:IA>HQ[<6SY4G;]J_)-9D;JS.>=N#9, M2\PXZ\BZ:/7V^J;:K]FVN1W12R_#>6"SMK@1J[O6L>?&%FVFPBK];/I[#[5= M!R"JU;_MUYMEG\Z\>X>A;3F(4;5&*=Y5Z_L.WLTN_>3=8 M!6;V#K2]T^'/MJG<1^?5NY;F?3_$BYE4N3*CE3(FAM #2*K=?3Z;G*0LP7@Z MPW>[ZV>&BSZ7WX D3H4A]8C821 ><'L>M2[/0-\L;C MJ6]>T(D(+">@+L987N+Q33KAS,^Q>])6!Z\6W'FD9L0"RA-,S.%U-BP$[G%Y MC:/L!V^.4VBP,]A(1=Y9AF!?LVW=)VED_91J^#K/?9"XRX0CF M^$W0&_>\KI2^&5UC_WO_:NMR^^S>M,M1X^#5UW5Q?^B4EVX"X)$L($_ML>*M M]^V>_:V]JUWN1(^7%R?GCX9_-&@_*1O+T!PO;$A;!M;UFOO#/[ZNJ-WOT?'! M7JO6-MH/;_1"WX+U\IUS4VCM[[@**2@[VM'^=M? WNZ5V5ONQW6/S%(SX/_W M/1:"$0L\)L\?2@&FADP:%Q>F-KZLV:X"3>PJ>-.N@MC9Y,F_9QW3V.'DK))] M;]FMC*-F0.\C8.6=!]:Z>"HBZ%Y?*M_42L&\ M*OR\]D.UU=2ZWF Z(IC]W/M&! E_9BDPWAV[5)1&2Y;XFI?K"&5W9K?8?ZG* MF-(8)RXX0>WVE#5<4_A(DG$Q'?E7(3 '!D3 M=3&ZQ>N:7>)UP>:,K50ZRCB;35VO,?%]XEG<=H=>Q[\X4?; 4)F\_B%+AX=; M_+(:\#T=.[Z79L_'NN;!PU#:XG74I"R#3-9GZ3(V;!"?#W,I9Y%1#<)NX>UY M0%.K%V_%0-CB/3F[Q.2;:K DR6^N/B(^>-!Q;+K0.T(3><4MU&KYM?(S+C.E M5&9PX\T2[W2LQO$AT[>C7^87F#[U%RXJM:W#VO'I9>E"N3ESSZ^V'GYA6E)M^S]1)V-X^-2" K^AR655G M"0S>'SXN*LF%?'P>?D]JGJFY//77W"K=7&NW=_VKWN#;]04)3I1[XW=N.YM- M4ZX$9Q.T4ZKOG)I%/FI3W-/185HY%@P;*S-XD"!("KEDQ,UV7+;QGL$1NVG23 GU M+O?K37/]H>>V(<+H;=/FB%DYPV<6BM\FYF(A#/_M_D*G:D_SKTZT'U?ZKEO_ M^J-Z]G:&1P!'^VTSD(\D@5WR-YOW=TO1S=>V=5GK[EV5&GI>N'L]()?=I]BQUE#+ M*3N.?@G\$/AMM.'^&.B;8<5]TK,.'7,G['B)FX-OI([2'O7:/NEC2..,O]:W MJ(M7&8+G\8![EI*]V OAXO-#Y_[[;:=TN-/K?+OWG)W6<:'5?LYV%" ,0U[& M'O@0F$V<^XUPU)/6MAU@$I3@WHN9_-O8_4%/2_7RS15]4':T8TTA9[7V'_^% M V]&[GFT&]7*#(R16H(,OOL$O09O@/$7W_:0[A9K#J7]>N%H&V-#_EVZ0R3> M%1EOMT,69#22FCX[HP"+XWM+QOC+<>)-&>:VO;.?U_6#_7NJG/S8 MW3?.[XZ-N_NS)[B-DW^2T6+4,.9)D2,U*=-)49\=DF4;&S$?SW=<8H[!IXR/ M^-E9GH/ ;;G!__O_U&KYG^SUU6P?-[LSE)TT,-DF;\%;N>>ML+^U9WS;.OJI M[-6/%+7<^_[CM#EX@K?&N:H5FS!D*\?Q!EQ190Z3.&3 'DGVS"[X_,B4'7_) M:+^I[N@">K@ PT#._!:N_%+[[Y) M#.'C;7BTHC2",]W%,8*7J:X$8@S71\=YMW#W:I@\<\Y<*?;(27I0;E7[;/ZU MQSDANS'[C_]NO4@*.FQK+@BQ%:>U4'FSO<3C:R>9M7N1G]GS;(ZMWQ^M?W10 M$+R -L7];-D2Q&C/]*@Y!_=^:7R9V\/2RL683 MHLF%!5 GH .^R]Z=8_[L":#L[)-G2!&O7A0ZGM>5\4B1R[<\LT,PM,U/U^ S MS0AB1AIOB,X&JG MQS9]R5*\&RS[(/OP"> S*'P>^BV@GF6C.AQ!@^=V6! 49':8\Q,6'A@Q5.^( M3G;Z"AR8S&$FYEI)0809W12QK%AG]V$<.8$E_B8^P#WY<5(SG_S/49[- Y>IE M:M2$96?"BG2=&B<6@2<^M\W)+Y*#N%,OI(\4H/LW/>01UB@]HG/AZ^\?DI+O8Q.](1MRFX0 Y[6F"9 MQ#TC$HR5,V= B.1&R4Y%/-L2R*-CJO%1WB"(>OWXI!$,[C%-W2)LVR)/1C ^ ME/@)%H)'2IQ4T2 S^,"36T^CHXCE[-D+8?O/7'XJGVV69;+-8:7L-%ZL1F70 MN#PA@T<0'5@H;R"%63X/#TB.5,9<]B#&&;X:FYOD38JJBL?-=HC)GIC;\&!( MLI"$[4;F:,HLUA,K77==I-4T#-_3HYI#BNS(POH9F]!Y4,\M$V.+BQV>=$IU M:S]J@CLAX?8$MST'^_JTY2!K,D.&.K(5^P0= (?T!'!),N0Y9B9\>0'[@$#?#=$BLXQ MV9AI!VT771N64$PU1<()#S1@PL1JFB3"42B''/$/H+'CLYB*=*?05)0R'B>^ MPAYD^:8WBS<2O(_;5N*3DJ-#>ES[@/ACG9;Z/8\UNWB!.5^8##PUTH6E87^8 MYQBMB+X,!3>A@+9K,\[I' 5.7YZT<*V MCKBUGJ;H9EIJ8+-CZUQ^K(4?<'W5?L,9 ?EX&';R@#N>F:AFJT8+[?*FOZVP M]50R879/!G:^(3VO;L;%KP&SRC6X=CM$;LKQ4U%',]DX6BOAUEEFXY:.Q#>$8 =@F'>>B9: M#7'_.7[+D&(BOV'.MS=Q#!=[%SUXS@-.E@:Q:;,>IAS3([8]VXK;J?!CW&." MR=+LV6X?H$Q0.:6K*V >#W?Z$M-G_9[&>NXDFTJ23'O:=PB<9CQ<$J'?QD[F MRMF"(ELK*')G%#PZ^$]1NL'%H#$V$8A,S)[ZULQA0^2&B9OBT]2T%>+N2_%1 MYA'.O<3&)4_PGA@V. T^H\D&K<\//4T6=ACSQ72 7SFG M,$)D,"]ASYN$T*P]$6^?57R7MIW+2,NO#%A4$+A= [=QQ3W>D 1UW\<\!MM: M6T]*K5+;QG9N/IHF%FNPGA\L<6-Y41.,5].+PIF'R3)-[E@7**811IWM).QM M$X>@CS ", NH,WZNKCC1FHE! F*%@C&FRB;GC'<0RZSQ7D#C+<:<;3-5G?A< M(=/0O;CU+J@]S"6P+E=)-Q941 PX4T[B]L1>%AL> M7>P7 S2(;0%AK/N=S-LCH,K']MVQCF0%]*0;%;&#I/T"=L)B&.&;M%QV)RK3 M@*/,9<8A8[XY:S<%[@H@A4P/P!/W9';22.@4V M"0(E,PXSYD0I)D%8)P;> BYVL4'[M@!Q,7-VJ@651#7Q]-7!9?7)>4;6Z M9/[7<^>FF5SY?*/&"T]K2^W^\XI53=2JQINC,[ZVJ.EQYW2"(2>_1??M"XNQ M\:>IKSF$3*'#O.<8(4=TE='N#03A, JV-4-GS><0\1SI8 MH1/MTZ3/V$H=]3@/![].](U-W<[4W(^_A[W;N ,2OLB:-1#U.#F9K'. -H>Z MS-FU^*IG.<8(G IOQ_UR$PA'-HY[UW."H@$HZBM &:NYJ<;38*RZI\++)$C[ MW&:CO5$FW.);OAY9C0G\-KW*T!2C*!@UQ1U[1ZU^YM\8^^8'3VI&2=8-#8/2\F>>V8FM2R(X^)2F MRHH!@Y1K\TZM<3O9#MS)4U8Z:8IPQ@1,(+D?/2ZQH*PR-$S\Z:2%94+V M$8MP]QQQ@OJ''_IIX2B< YD.9#D1K]7"Z*(YS'#E&$*DH[@J*V55+@.KSPD!\D/*L7'/G1&"GV'4)SAFQ%(CHL]X.]5B^,Z(*8IK&8?H M(@Y951SR4AA\D_HW;Y1,$$J]))?UZI1-,0P=[(TQ)I*#J>GPR3((94VNZ)6Y MA7+"K Q(,"VELVS U/RKRSFL^DJ@=P+V%;>V<=CPBJ=8VE%,6!+-#-?:%ZZT M<*O0B\HBO]JP*LN21 M+$I%T"6'=%&*54,0)H>$$7HLGV01>BR7=!%Z+*>$$7HLGV01>BR7=%&*NBH( MDT/""#V61[)4B]6RH$O^Z*(5U9*@R]+H\G?H8P9S8=G*E2&A]@HD+%-_+[GJ MM624F)Z#'_[?'_H?;Y57O5C6EHJ@VNOQTYRU(8SM(DOVP!WQ"M .JP#]^W=S M;3CEC7PQA8AWDIWG@X6/B)*7_/2/B!,A.*_T3C\@2EYR#/-F9_B>TG'3(KRO M7*J&M?>^XNT/R2Z*_J/$]JA+R7ZG]9$:W(S#):>DR+-$*-^R0)Z;9-8X-,6:YKZD;C@=_R]S2'\9XZ9A9+_XSJ V58_IDGI>*N?]_<) MGU[U4GLAX)'(+XO4)7G#ZUOZNBP@/R/0P'?HK@ /&77##H/-;7\V5 06N#C! MV8*S=2_*R_M M?EJ5RU9!+575]:BV"BP47CW.Q(1M:3=84 MP<2"B=]I8\P25+&LZZJL5I4-8N(%^_1K2-3*&NU<>9&L G%\NZ&QM"@! M+#A9ELO\Y]M4DB9KX/%72OJ"[4S.:"]$0(C TR)0->!/J2Q$0(C QM4*YA*! M/W65-9/^:[-%X(,5%>8CO5I;(-5S67CX[4!EI5')T2:$_A\Q?[5H9VO]/"M# M566C8FQ0"DOP\4?D8TTNE159KRXZ2!:2*4EFTJ[\1 M=%U]8>&-9*VH"W?BU]ICSUD$EN&>E:N: MK&HB@2MD3E&%5#-FJ:D#4A:[DZH;%J/"U>ULH&6+7RADO:\FLRF\<8 MV@(34:)B\XXGV?_X[](+B2/Q8^=KTL'B#>V= MR/3V:B$"0@0^J@C$%Z\+$1 BL';5IX6(@*+*%:6Z,?S_VK9-:URE6@CYUZ6# MU^]1_O,F]NI:078L?YF+'.4(/Q@:5G;X(&=X$$(AA$((A1 *(12Y.Z.3,SP( MH5CEJ9U\H2&7%9\/U!QL-9V.;SJ>0P,"GVQ,PD7L8%_K-/H3BUML6TO!H()! M!8,*!ET*@ZZZ"K/Q#+K)!WN6TO)W+;7)1M1$ZC]%G+[)R:L%ME3-6=^0M^U! M1:JKFLA1"=[_>+RORJ5R6:YHBV[.FC.R"^Y?)/=O3K.PE/U%N["<%QZ607QE MD63/92UBK4^?+*[5P$T8&;!2<+ M3LY+M>"-9XVKX.ZKXAJ27!85WJB(:DLU.)XD[&&;Z2VJU(NLU M<0V)$($/*@*&8LBZMNA+"W-&>2$ 2PDK-D( M$I55BH;WL1QLVL*;R3\ F\( M$ 4%<0%)G@S/!UOSNN9K2X9#F;\@0?KR\?KV?18>/4 ML:@Y* LL(8FBP\)W#1UO:+R=HX33JOM0KS@CN^KEKXNW)01("% NE[^$Q!]> M15<3IRB$ +U+2635RU_";OQ8@L1!C-\LFFP@:XB#&OFNJ\QQ34C:LVDC6S9- M+?N#I/?$-0GS-PDOR8I>DLOZYG2)%Q(@). U$E"6E3+X>'I%2("0@+4K_[QF MX4]ZLH:ARZIA_+4Q$O"!;@I9" -H^J)HO_K*D;@L1'2[%EG '*$IM_GVG.%) M")40*B%40JB$4*U.J'):V,H9GH10Y;G4E2\TY;*N)2Y#R5;!SND#=2-1 UNX MP_X2"*N)8E+<#YV4G2Y%X6L>N5+ MV*1MZ*I<,2H;OG]?2(^0GF5(3TFNU'!KF"[DYR-TS5ON13QYEH\W'J^4JZ62 M7#86V%XMC](A3H>]0756R^)PV$:4Q23Z:#H10B=E@K -2;&()&5^DI0?(<^O M&K)6+LNUBB)$2(B0$*&WB%!5+BMEV=!+0H2$"'VX4ME"1$BNE0S94#;GT+,H ME2V60511*5O;2EGQJ"@=>Z%T1(D+,[DZ= EA+=W41#:K6$6-1.P M\F_26%R#)^8$_P,"RW_%@;[8(0!M_C,5%4\P"<*8L(@]*Y1V/;]''(X&BYJ> M3T+;4$H>2UIS_.L0+H M(%D9CS^"0?-IRJ!D&4LAJJ"[%CW@=U:'P MF!FOIC$%G9I@$LB[@N:=I! KT/ M3[1:,!P U1Q*#\2WO0A�$&6' [H0929R1P<%V&RSAX92J9/<>26 Y]'\="PJ':67!ZH;H"OUR?(>0]4Z@,Z MD J$(SX&R_.'$G4?;-]SVP M O@(.(;Q4N3 2AD^4HP"9R*"LPAE?!#_ J+I W*L!,L,/0/J. F:$JX>9SK M-G ^0UX?2-@A00)8V+%]&(WXC%-RA,66Y[,%A1V?4JD'@W<"H+P%@'^+7"J5 M%%G2%*T$? 9+_Z0J"R@.^DDM:[):JL7<-<+_"T-K,G]; MD:LPC:II*T//F%Y[)6(,N5129*98#D>@=,V0:XI>E%9%SY,(5%WD^ZC 8D%&.$T" M'BIX'Q+(I^1ZH=2DL-I6Y,!*88$.3,;M[0"W O71'+2B$'3P&-+0X(U0,K## M3FKWX+$!^Y591E2R@(X.^ Z@>BT*R[3D],U4Q4A>%/8C3@L7\)%\;,&@CM=' MM!:E?6\ OX+1&H'6]HD5@>$%:IF4\9./R@WIP:C?I2'^R^!G=L;T(I#[O@-> MNF1Y W= 4#/A2_@(O ?6!V '>^AP+"0ML\ M_,">.-\8N .BY@8T6*73S2&A,202T(ZBA0"]G/5',I;=!/?/YI\&X+F@,>+N M$>BM(.KW/1]T 4SK]:C/729T&#MV'UQCKC?@%>X>-\'=9?LA":JSV-L] %WE M!-[(PR92 $NQ6S9X42&S$-P:H+W@,/I]Q#(:D)9/@M!'/]5'G_,^LF,CF$#F MN6V/._K@J(%N6IE3<#&&NS9UJ4_04L!JN)^)4,>:'Y#"EQIT8 T%]$U1"Q-T MLE$W@;I@Y !E&F1U^!1]P-_'<"010IBN!3\5)5[93ZT C,T%]F',<<^8#!8 MH$('<&EJ#CP3S.+3 #P%,D*6^A /-DD,G?V,S<# P:7.ZNBWQRG&P")6#_WU M, Y]4F'*\G&, _@-/0=X)YQ@7J\%'([T&_E'F8 #T!9XN&(^CAP/B\@%?,#C M^&838$(7@DL7%V7T*KCA!F!AW0_3BKQ>U.V_B[)5QV81V?D7P0 %ZYK]72W*IK$Q%526UC =.QJ.J M"5O (P!%K\FULCIWZ# =%$R,R[(,"8]/YF+(V)L);W/I!T8(GF!'%@(S6H,< M!32<$5L$'0SMF\PYQE4#,#S B %;))'7TBDY 7DC++H\< %!5/KS$!SSOT"T M6R@+\8>7Y'&U'LL(3#L&T\F"R=5>\E5,V[\2ML$D,9 <>3E^),3UO#(L__.3 M*BME#?Z4_\IR+),8N:0KLJ:-BY8W"3230:4FJS5]?LGZZ!S*U>$)HW#"H[$3 M_=?JG6C.>3''O3;1\V=9KAAE5-5_@6&.$Z.,2ZJZ*AN:.LY.8U/A4W_JK-#4FB_A!G<] 1" M>:9^'@TX)K.34_/TL4GM/@LZ/@&B4, J9>ZU3J9EM^KG.Q?23J_O>$-8_3D- M,66&^1G G1U^>!DZ'5."JU+J ,A!JG]31K8QR6YZ$.UAKHR;:H^'/MQW1#+# M\WTR9-P1?PHAP0-@X\%$3-((2@DH="R1?@ MF>.;!1"8HK0[MQ1GU\$<'G@$C(%N:'*M.BZ]V4>YR5#*N@R478DE6*NZ:[;8 MWV+_/0/L'/()@;C]^"Q=MS*$>_99;<6KS1<=[*>)L$3EEG:@7:@F>Q49?@/^ M56^W>&F=-QC6\0(F3\SP@)N72)-J*";W1J50GHJP,,)'F\Z201.EYB -S7%0 M)IM8.$'7 D,T%O[9:*W@6U;CYCX&_CK*!Z7)@;&**'L/8WW^WDB=!R\(?:WR M&34S=SWX*M%+XYF+,*F^QIFI))?(P%++G_F7(]C27.-\TVLPO?**Z<<0A2!H MRC,@9'HPK(R/5J>VW@#LO"QS9+N 83#\2:R'VR1,>($Q/OH5?6#X1QMWBH"W MH5<9B6/R!C);Q*WG=\?>4:N?^3=']-$VO;'O],]7YV M>R7HY;E !RZ4I;IO__)<,O9%Y>DE&<\M2:U]7K+;LPR^7;=*9E54,E=5R7P# M1R:M15IS*BF6:B@9LE8KRT9MQF8;#;N/XSXU&OQ1 MYIL[S@J/\K'/)1M&B8%DRE0/,-44;WVB4P88S'VJRV;G'))4G96\FV@Q?'>D ME>2X9$ E!RB *TXTV4CK\0UR;&,+RX*@5]3"84;+[=)AN@2V^\5GSV:9ALH O PTJ\ N1IEM3([C1K.=X B[<\#S)2ZCUJ81T$_:VV M3WIL%N+#T/#R.P23&^4-G(]QS2OEKB17U+)<,XQIN2O+:D65U5H9Y0Y]R''! M&YN4R:DAE_627%7U.>4O6U>THFQU>99PC9@G:XY?$JG4#\"7,B9^0M0$O[TB MY$I=^#>QG"Y7JHJLU%1YNDQ1P>8?:GF,TP93T[$,M*Q5,3\U+Z]-5 1DBGF MFZ5;IV9_O\+KXO)WP"0\*+' M%6.:39P\2IJ!YX#OOQ2O^'6-9/A[\W-!QH%>;D\00995D>7YF^D%759$%WYZ M7! F=X01>BR?9!%Z+)=T$7HLIX01>BR?9!%Z+)=TX8U+!&%R1QBAQ_)(%M[: M1= E;W1YJ0&GH,MOT64-+WZ8C83:*Y"0_U[!3VX=6#)*3,_!#__O#_V/M\JK M7BQK2T50[?7X>:Z%+NXM/>(EE1TLJ6Q,2^FGF6(*"^_845"@Y#5.^D?$B1"< M5[JF'Q E2V_+OF C,ZN%OW"]ZN7I:K%FKY)7A9N6UX3MTJP MP-)80!,L\$H6T&N;Q *?I"W6CN8CL<'O.'R;0_G/'#,+)?_']0#S=BO*TZM> M:CL0/'CV99&Z)&]X??=+=\2%7"N^I>ZY.VN?M3\;*@(+7)S@;,'9.:*]X.Q- MN411._A6F6XCX[7(#.11_V[\MKNI\7Y1ZM4,*5G:9F% MO.]3MM<B( 0@6=<+5V5*YH0 2$"FUH*[6^OE6JFQ4RK)6TS9'!FR@O M+'Q3T/:&QM0Y2BRM\+!3'M'T9))VU7A:1AVCIBIRM;SH>KF0-2%K0M8F0R&C MK..E]4+6A*SEZIC&JO&T>%FK5<"R51>==,B9I"V_*K-YC(&-,$3-)J\UFV=BQ$0(C AQ2! MT1W=0@2$"*Q=]6D1(I!>:[\Q$O#:[DUK7*=:! .HBZ+\Z@M6SS72M( MD.4O>9&C-.$'0\/*SB#D# ]"*(10"*$00B&$(G='=7*&!R$4JSRZDR\TY++H M\X&:A*VFX_%-QW-H0."3C%B"6<-T_97_0,RWGA81D]))3%=QO(&=W7^@#*XKH- M?$33LQ'J)@>IT[>>+RXKJJQHR@:UIQ&<_!$Y69-K6DTN:XN.$ 0GKR\GK[I: M\,8FV55-UHU%M\C>")JNOJCP1N6T0/NZ^K+#IK4+$[>1;'8Z25S%,--?TC1# M+BWRGB0A D($UDD$5+FLUN2J+AK9"1%8^\K"&WM>J8JL5Q?=,GY3*9_+JL); M@TQ14LAO24'<0[*NZ:N5'4-=/Q54,N3JPF^"^V"T7SF_B\+#7SY> MS[+#QJGC#U]U4!51=LAQV>'H>$/C[1PEG%;=C'K%.=E5+W]=O"TA0$* 9YLG]^/'$B2.8OQFT60#64,JBJS45"$!0@(^I 149:VJRXHB+@L1 M$K!^Y9_7+/QI3U:N*&79T,I_;8P,?*#K0A;" IJV*-JOOG8D+@P1':]%'C!' M:,IMQCUG>!)")81*")40*B%4JQ.JG):VNXFTZ@U1%B6]=2WS'1Q)Q+4E<@_.Q M4Z++O2IDU2M?RF4*BE*6%57;\!W\0GZ$_"Q#?G2YHAKP1Q7R(^1GV9?UK'KE MR[ARH:+JLFYL>-=)<7[L+4<+R^+XV$:4S23Z:#H10B=EPK0-2<&()&9^DI@? MH@Y0E;6:(AN5FA A(4)"A-XB0JJL*@;^$2(D1$B4TMX@0A59K:IR3=\<"1*E MM,766A=59!6UM/>OI16/BM*Q%TI'E+@PUTY.X2UI#W/LP+I @)65GS; M\[T@D$Y]KV6'__YMORLBLE3[C;6MFA5?6F>"^3;#?("8;WF^%':H%-B/4@\F MZ 02A;5:TK?(I5))D25-T4K2@ 32)TV1RZ627*ZJLD0DP(%/24!QP$_P:'EB3V=M:2:Y52[*B5HJK1=!;].+*@.4"TV<"\RHZJC6Y MIJNRKAB23_L^#:@;8A6<2&TV))\%*5.N?2Y*EQT[D.#_+&7;KYY;8Y16-9A: MEZM*68*7B%32/X]-BK-1R79CU@(H8F 0<,NW'Z@K-8?I Q8L("2V __PDKX) MT_MV,T+1#*26[_6D(]MU:>"%1); 2)L=R22^;P-QB-0!9R"9@*W%H;($ZKHC M>6#EB>,PQ43PT3[U34 3:3-^#]D^@GA2F3V%"+#LH.\%-DZ.3^$ ==_^Y;D$ MIHY;UDH>#,541S .$$PD.=X@@0?^1ZP)@9@?V)/(E\S(]X%.2$XK,ADE3 )> M&0 M=8"2KA=*30I MOP>+*$K[W@!^]>4,:&V?6!$P7]^W3J#ZHGZQ**R=^>>J4:[4,U.SO__V?+/0C%$UX M8YEE=7@50&-!19L6FL!TW0)IP(-#[%K#JQ70$-TNXHZY9D'HF=U"DUDU7"6\R*@_&F26 MQ^;UV3,VV!_BFO 0]W1*4B+5"._LA)D>FV7I0QYX /4 M0;GBV3F4,WB^3X9,U<3?P4?LUU@;)7IO2(DO2U& ;A6^A:$(JD#"QH&'@J@9 MA,3%4 341O(%"=F;!="516EW+F=*'EL%"Q?AD4\E\)_*OGTI'._6+*S 8Z=[; M]ZDY[WP]N-RN(W,2R07H&"P], UI"MCR*,]\=PB$RLA3%O$MQL06;;& %UB5 MK5?"MWGDW?([^'L;AEP^@A,#UG3"8]4T,$DDD<,^+FC0<= MR9 P'#&!7!9F&'BRGJ_KAG(4G"7*MDR"8U203: CB4M-G+K'Y"'X@3 M<8=B#%AX+W+ W6#5,U!T\<%:!'-TS!9?(18R,<(+9-,J%'QBA$)LQ7S=14=,@ M>"5.@PXKO_"R$Y8G X 2-2T, -*.ZM23>8F1J7L[C$)F(F16($4$2<0!Y]!- MYO/"%?" SX&<#ER'W(EV_WW;JN)^>5#WXB130UP[I M!_1+\D-VU@I,%5<^L&2 16!855+C814)$H5>\@$O1[!/QJH6F:U8\3.CLI!1 M*1H:*X2$?@):/*7*%SKGT8IR4=>?.SB2J81DQD=;W )MG. M^9T=;/G"JSP# MP-2+U96XX,4F3AXE33!EP'9+J8 ]S0V9!^??&96ICOW^5LMG+[L3A'@W0CQ[ M&9^@PWO102G6A$3D@A)"->6%$$(UY8(.H)J$U[182H CC0_\WQ_:'V^DBO+" M=<&"*"L@"J@LH;-RH;/4HB%T5O[$0[A6.22*T%GY(PKH+R$J"Z3*:YNPO)0I M?+]5UUZQZJ4&ODO>E+]H)*1"J+]5"#6]6#&6BI':' AYMJ5JQZ=4.N*UX!U6 M"YYJL;3\4&-=&:/V9L:H%O/-%Q?VXQA7_%Y#*J$+-X;E?U<7KK!%W>_*!&Z2 MX8TE2HK\1/<^H2N7I"LWF6^$.EV].JU-KCC;2.;)IC(+B]/6F+UQB^+B&K9N M+I7U=:>RMK;6;MFVK?1FOB@5E>JZ\\6T]"\_T;MJ3?!;%%][?:\MPG]9:5.U MEQ9Y3,/T:"0>T/EKH19NY4M?0;?+U72#'%OV@NY1JZV&@L^T09PDZ9.W7U7E MDF;(FJXO]F)!P=+KSM*KT<>+8.F*K-9*LE*MS&3I17FHJZ;S[[#WHBJ\J\;! M0G@]#L36D]=57:Z6=%G39E]BN"BW>]6$%LP^R>R+RS.M)^-KBEPM&W)-KTTS M_AID3P\F^@/(DDO#=M\&HR]VAGTM&!4_(J,HU3$ NS_-?&Z9=_D;.7'/P2_NU<\G!*C;P,&2]-E/7 MKD$:7;#P+!9^A^V[N61G\- -0ZY@?6 A3OJJ@["#3.=#D2E=[TSIHIWZ?$72 M;S(^LHZ]_*JJJ 4(#L]]0>!M'(ZMO15%$:6!S_Q^IWO, QE_L(Y&+_1"YV/4+_;5J1:XJ MAB@9?"0V7;^$:ZFDRZ79E2U1,%C3;.M'*ACHX-H8-5U4"S:(?S]JM:!2*VRP2K0M/M*[P/,U*2@VK7N^BS9INR$:U)@H10CX6 M4ZA8]7H7;2K5DERK+'6?TSK+RA)SN:MFI/79@][Q]5M_)I< +?:@]]JH@=_Q-L=8O02L M;GD17@&T$CE?Y!GO52]LT24:N8:[88SIC(O@\@_*Y5,]B=:?RU5950Q9442- M9Z'NW:JY9/'L/ZLEU_JS?UG6:@;\6>J^+\'^.6+_)?4@S)5NX!B?)0 M7K;ZKT B\G@<)@?Q:8Q[VK3 KUTC+9CY"W$&9!C$RZP:Q5(2MW])XW/$@P2^3$G_+&5^1GQ, M(;-''@L9E,7,6G!H*_P2OY9\YO-+XN(/7[C^;8Q(XU/,>G,Q=)J*CC.I-(8' M+273H7T?V1;PGBSMVBYQ35BA5# MB,^P*,5/M:E+?< U+,@D04=J^5Y/"H@#X.&B+-IWO"%^"VN")_@2?0I@/L C MH2<1$[#%IL.G'ZCC]242!#0,\'%4%[C!M>][5L00B1R#-&;#/% WBF<"6%WX M/I#P6D$)N8-AV.[UJ&63D$_@PE,2L'JOF*([A057T_)&0+)^>C!7Y,M27I2#J M]QT;?[)= "'TV$\6?.\/)<[#GAMP]AAX?I=CF8%77!5W;$6^CXN"@8$MV/H M:Q2('W(T,;BIA42,>GVV K90SP\911YL "SLD% :4%B-"Q2E]Q&\X@SC0=EC M7I_Q%2.T2ZD5(!O@%\THL%T:!"O#P+_VV)SLYR]($]M$_/C ;Z&TRWEB^._? M]G\+!#11F,GF#^TEX"XD$L!C(F41*[NV4'@ M 5NZ'LA2GPR99((4X/.D!P.RC>B?8O.JRHJJL.X(+TY>E"YA"#9L$\0312ON M: DL0B0?9==K)7ML^.CZR\-^EH"!@"'=J"<-;- &Z; /)=AGS+58TD>,.'8 M!#W >L<9OCP+?ZM) CLH2@IYEMVQ8$2A6 MVS7!M@,?'(B5Y3@&9 M@<JL?>#3IV/X696=YKD%I/VJ?$@=6,X8CC9KF680[>.2(^8$[39S$. M\_+9\1WT?B23VPO2]FEJ3>'C@+HV_) @QP*C.L1_?3)@#HSD>"1F&C2A;7B] MC408"=Z(\:(^$_AR99S__D2H4$%IH/>>V\6+^[/9CR85H2',[+$H(=' MP2VSQF0J.U:L52=@9X(#?.@EK!*KPO**6? 3 ?-(TRF""AAQ=EK4L0W/9XU'/;,VKCK$+ G-Z\'WT M;/*8-OD4F5:LZ4(U(V:4HG32!'3Q$.$9,<&P9J1BP1-OHFR%-G& T>$O;G-X MP!6KW1A]@A=?Q8O?B NV<9B(LB9+>YYG8:0B[?'8&6EK4C\$=PE1;8#P\CP_YI>HZ#S@$$DF#78D7]-?E^I($G#,IEQ_8MJ8[LSNP) M?#B++[+:?^*59.A8*%B(BV(QDHG9YBA(C0UG[$^ZSG\ ,CCHSF3GW(Z'V,8A M#O'M9%JN,F?)%?=0IM_,L/_DZL'!P.C22= PAS6(!;L'3FT/)#*-$L9EN\2> MYK^DXHOA>XHGIE; 1A1LMS!N(U+)+TX/492$V+W>U4I"B0E7:^27M.P64C4K M%2A_DU+!_6,4S''_BUL1&3Q-VR1M3ZJ'#BI14ZI;P"?,ZXRY^S[RPN?=J7H; M &!.%'N6^5 2:;4 @EC;[X$OZ$H'#\,D2R7'=@%QT<'VN?=)6]3''UMIXA6/R$-H#NZA$Z1F/AAC$T9T M>"LR$8D(&7B@@)D #29U[!XN!\=*50')M,U*K"9J0#G.@+''QB1$GEED-'&2[+&49+/9F/&"0)&!I@!MW$,J3(?L.&,? BMFX'%HS@.O M8@$>+DR8L\HH0 U@V0$P6;+X9#TS02PDZ4"@$U>+RT[<;92"NW(==" \P+L_ ML$$\@CXU68I'9L[;$PS/L]FA3^-,+$H

ES6TC2?;[1NQ_0'A[)^P( MB"( GO),1ZA]M#5C6Q[)GI[]Q"@"11%C$&#CD*Q_OWE4X> E2J)XR.B(MB02 M1QTO,U\>516+(] QW%\3)WDH\;08NN8*IC#A"&W9_R+VJV,XI(08^A@UNU8V MMX@ !?Y(EN6AGNI[-'9U6#D**8.,KN5G$/!DPX'EQX[N?)MW/=[WC($#E6## M9_<640DWB!(5*0:1N4%QRN?#D\.2U;T!B@"V+<0HP)P)$*Z+\JPB,AQXU;'5 MU4&<\@LQ=)94V/0C!)#$+BL%XC>5?_L?I M4R)F7K;FI*=B E<$\DWR'\D2+_;TR&+"MV3 4?IC9+'#+-71S_Q*O$!F[&6 MTUJ66'+LEQ/K:M0&*3+G3\OD= RN!T7!L$F@B=#_!7)[ WP0^"$J%-^5>:B MGV1R4)5;0C0=Q@ZNROWI7YH-J]5N&._!4:)4P2C#L*8><'"$KY$V>*Q)[SWP M/_?@$H4"6P$]0\C14!N4&K";A'=@77XV*5B8TSS"M,UU%&3P?G8YD=C!]YA3 MY\=7NY-G)Y?WWQ6!FS^$7? D\#)JB6JG="67X$ @: 3#6!0C\$3H&$Y_X M)HP/-42$PO-!X"_1T>;ZF'<_W+$(KY1WD\=OT7T;0V^8(Y%5HM9-?RF'Z6A7=86G<:.:=(\@5N2?=Y;3E>JM&(K0TF9Q.!PR=^S4.K!7LSV, V' M?JO*66)D42-[D?(RE0@@2J@ Z1YZ9K$VR"6_QL)CL7"V*-L.HI<[SE4$8* + M$- Q;571<"-BF'J.UTRS&%04>.-KVXU;MMEV>K.1A641B(;V+$[K,,7>ABGFO?9[U+G.!"S432$&_@(> M!@^T)Q?QS3A@L]\&?BA/B)_A;W-?WUX,/@3?NSVG8]O='OIE8B=5@Y]ERAY+IEH>Y2T716TP%G']8C=L0Z?, M,/%&05?_QTKKA;%O5>^%:J+;Z.:/$ E7[<9<%_9+O]&[W^-M5BGY"WSRHJ"K M/J:04U!10\JRP,-!ZC#"< TSAT:/B1S%_F?J5PT_E1-5VJHKU3S,;R14*S?R MTTT*Y>'C_(P*A)?@?!_@[.<-? (X6XUV_H@REL.U6H%/<$H"L3G0ZV)*?156 M,Z%7!U:E+ VMD@:?U>Y6N]'*O[RS02JV MM8XDJ 9@%W(?%T0!7==9"7"I7C^6K@2 >[PF9%$-BA]2]V;[0._<-/C77+M# MLOX5N'+""0GH#;G!:1)#JJ,M>EF M 2" 1"Y?L:(2S<=8]$#+=S#G(,(0>'BBKR&\?!+Q+:@VSS0^^>!/)5$J3!J$ M_P,+S_KN2P8J,#(N?#?:V2H-CATM&!F*&(Z41Y */S!H^24/#EZ *Y4\/T$G M"!/@^4(4]E:TYQA[1P!8 #&.!:@\3Z]^T4Z&E_%M1LPRQ%%Q_, %74DX54SJKH VDN$2WPOZE9I84Y>U"VP= (Z"S\Q#L9. MUV2"\PRBR@Z8:62I6KNDEBEA6"KDX@)PF1,\H]C%EQ?@R^6:+DS+ZZ)4P WC MZ@1>-I?A$G;@X*LZP:(;AJ;"' MT RB\(J16<(L@5(9&A/];ESL1Q$&D!+0.F8!"@*K+A>I+*?+21"S)[4^#*P8 MK;/P1SZHHC3 XODQN?@EI86K!%VJ=,701FG5F!S!;;X,W5L-.RU/C8/,=EIU MMG-?LYWO?N"9+,2M,'I,,2PTEZR'HE!%]0#UVBIPM%$ES'2I*=NK7(&_+.42 M2@F#5U2%@%8LB\O2B7H^"H+H)CG95>2U*C:T^&K->!:[4AK*O%L<%D"+:2)/ M]"_EMG7@V0K.B ,<II%G=KO8WTR7D MEIZ/,$OTW[35WPE)Y X-PIS2HD:87ZTO%$!RH+)5/HK'NJ@"B"]>? M]I(V>_Q^6O4\[,4\M%KU1.S#1%@-QZEG8A]FHE9->S(/J_?7KB=B6Q-A-SJU MD=B+F:A5TY[,0ZV:]F,B:M6TV9FXY\[H=SK4V^MU[QZ]?DHEO-T>SR7+MK_U MI=WH/NV ]%:%7M5+5JW@+8J.*%^8;.Y%P&MVG/4+]L3C@0@1Y@"BX MJ]=/AXNGX4>')1M/1$T.&AHU3]BY9NC-=7B5\N/]'N;_G5.#&V,$.SSX]+&6 M NL8>'BE]#Y1Z#]35*15 =F8<9S5V? MK, WPRX=]V771R@A G67?=[0\=D8H9RO\ZX>-BYL,V6;=I.;\-<;]>3O MP M[\.!4!L!-WMKAP_NMMFQ6@!NNP9W#>[G!NZ.V6EWS%:W>8CQ"-R>\0"W);(HF'9ADX1Y)N!_!PL/":Z#N4:![H!Z(^0=V'O',3O] M3;/W&JDU4C>+5,=L=IMFM]7?$%O9-14% M.NW8G##@1MFN8V]!JIEMOH=LV?72*V1NM](!;9B]=][G/-C(4+=V M*NK(T'.+##EMQ^PUYWV*&N&UV_PL$&Z9/:=O-GN;IDR[GNH:XC7$VVSWW5,VZZA7D/]F4.]:]JMEMGK;*I2>]?$FE;S+=GYMW::-A[Y MVK4\;''QW*Z[NF'1[YO--@A^'5%XNHC"KA&SQ?5)N^[JIE=9.%W3:H.WX]0Q MY5H\:O&8%8]6Q[2;';-M'V2P[J-,$CR*R*6#I-5Y=]"_! ]IH1->:X=O7XN\ M=M#)G5>#K2N6+VVSVVJ;=J?SJ@YP=/J]TUNVW;[%G-&J U0/<0H)VF MV>KWS&9W@08]S'@8<1U][#L>9C>6 9_'B&?DU5[-8=>"[8P-'9:/L[8":)'7 M[SC]3=NGGQ H!^'V[V!<#C%(L+8 =9MFO]\V.\[&79!:@O8&*+L>E^]*0JZ53A\*8?1\(!@3L%J!GI;.WS[&EG;9/:T(H<.R*$797@0[1X( MXL,VW;+:/=/NU9MN/;H>: =@>+(\SZX[MF&4]\Q6$XNPG1KE-9FFD%_EK>]+XTA_H]'RNM!7+Y7/LV$)]T(3^F*0CQ( M/HI/- YFOPW\4)X .Y?WY]??#K% MO_)=^;<^"N=9FJ0B1#0;EV,12^.M2,4&VU)"]7^R)/5'MRM:,8JC MB9%"Y_ F^HEMF'U:%-+[I#&5,;_1$*DA@H#_X!8:$RFQ24G#.,5O5K8U%N%W M>+;\,X.GW!HW?CJ&-E^)&%J*+8%^OXDFH.EN4>]9W=<)?)WX'EQNB"21:<*# MHRZ" 31$EHZC&.:$FDPC"ITQLC#P)Z#N/2/,)D-H)HQC&!U-1:S\T*4-;1P, MZH<5U'_*@M2?!OL$>:<%:JAUAPJ:@_MD84<6HG,,Q@3QC"A-UH7I.X$2L>@E MB"?YPQV+\$JBR:>D6/D]RT'S"%@N[N_AP-"=4;XX#?N#P?LKV[GV+X0>3&^6 MX,/NC[WY5^P&> NZNG'45?"S-L7DNQ3$YM"+Q\(B84Q,XP\1@TU)X3>YL_W[ J5>5 ]HC^RRD?'F-F.,T9P@ E(J M#P>4?@?], ('$Z<9@.-%0(E2P,\UJHA;N&1T-.1^'"74#U'J!]PN^&+3 .U$ M=$Z*) I!8=T:@?]=P@^8:;Y"&&X6QQCVAVM'69JA"AV-I L?A#!U,1([,'S4 MR(A/>2:8QAHJ0/G -_'H8'83 .4&&0,408/,$>;?(*4F^)(D ]U*[HR7/TY@ MIJET^'=0(H8 R)C-<1YN -']RF.AU]Z M8)W=*D(::F[QB*"\U?3O?_]7Y6S[7'_,>.2E;HT9VS8%::[DT1!F\_L1;5AP M(H(;<9NH;G;[C3R ?Y('=QR"6[/AM/_7*/V.XS$WF!/QXZ@T9"HF=!3(47JB M;M.?43PG_S!*:/I/2)& 8X-/7S9)U5/4IJE:3 M$$IX/MZ<*$<4=)0?CG 42,-/XPC=5[(BZ ?:X-R(4+ >RAW#MW[B9DF"-^ S M3T,1W"8^Z9/WN09YHS4(77-1J)SS7.68] KKM5(Q_%KL!AA8&QX;HO-Y(:=1 M3*KK/303L'[T#^)HV/1; "'00[SS+?C?Q*XW][,1"VU_7LD3T86G9KT'+&46XG0:/44B-O*C3E=(AF MYI.(OX,YO/"3[UN@['6\P'#6MEMVW;3EJS6&Y!;HCC:, G3QP)ESIX5@/'+MK]>S=@[C5,'0# M"1M%$W=%.!<P84NVCF8C4(PD8P6 MW9CFW3!>"O26@.>RL;E .>19M1QQ9+5?2A52P?NLMLY@D^&N236 <*0J!?>#G2N;M\!Y\#NB=.)H"?P#G MA$+0H)[\R%->(36>&'VY!QC?<-ULDK%?280^FDRR$!28@F,SL_.N'=Q>EU/S L>Q^9U?,"-O$^#@[ MT_D(\!3MUP:ULUI#,"T3/>LC:/. 6(9$19L,.G:SV]X#CF7/ICD-YB_N6;H%N/ZK3]^C6 M5HNK'M#/\]!X+X=Q!J+ PF^WT:A9?=-X&S=4BA\\?$//CO%2Q<96E&>5YW+X MJPITO2)N#^Q9RR3*U2<_!)&+4H%N6!K[("!O0#Q K-[CCW'Q\4L4P75>3?>7 MWVNBS&$.(KH)P0$9BV#$W!'FS[^FL$9P2Q>I+]$IC&)W+!.08>,-A^Y-X^/' M-Z :8&I B_P+R'=D?) B2$%!G(5N8[UQX?N^-2X;U1:6WO>II%O@E>L]=^'] MU5>@-ES2K?7>H>Z8>2HQ+R!%F!OCK##Z8IB34FD@I8PGPI/H\>4X@@DI1@,< M$A\=*\ $7/@Q NL&/H' G /#V$Q*IM=NJ[JBVE8N2 'C3#(:!' ?X@V+! MJF\(21L/VBB<0>I".;MC7*'_4K+UUFN=L(<>3V,8C9ARYY0'A0<6O:S>="-H M[Q> ]S#CY&7)$00Z"(.EFZ5=%WB2F\ M$;FVQIM )(HP_S9_#[C5409C"WPY 3OGCWST.\5$**XN?[CLS?$3?FE36K4@ MW!$T"0U> 'YB8Q72L2TALF#0E^0R4O$#L>024LB/Q;!B+*^1 081>!(HR@9 M9A5 O&7BO #XW$!X;\,X2]']""+P &(PX DGBV79,N?5B5715]0/Y#]/$ @7 M7'-. ^$@5K"KX$5O9(64AQ.(Y0<<%?D'P-IXUS#^@6V2S.9241BGDCYG6I,#/"AP"]'OP+L01K#;11"PUE9 MSW!]O3BO<";0?:CH4*&5"- (N1'&+F(1)F!O="ZQT#?*V-U$6>"5&D[&F$(2 MKHM1AE'%.BD-=O'UG)\L7%9^%*"AJ*0J1,.;=0D8-(6W\A#P0U#D)&*'28T. M6G#H%GX*C7/'K#,5S625)4-?10C5/>H)B9A@'0Z6#H;7F*>_HOC\'/?*<_1@)4NV3>?$-;$K"P*5F ,E31*J-II&*=(* M]*^9F.IW8[$Z.^]()-@_UP-6D@:&_27Z GA52E'X_V3>E20^)<,K&$-\JZ8] MY2NP+H@B*UB@D,A 9P[H<3><"E!C#E0!ZQABC^J[2!L5SA)X4&9>6:IB@2Q? MMP:7 ,"_F"'!N5?E2Y,()9/5QAB)A0I; G%(04_IX1C*4L*6M _%@-;WOR[D M1*F]M[E_A0P3'EX!0$$-U9NQ*&S9VV&ZTUS;W*,I_^&XS,J6U,KE7N&"OV=@ M';L:9',F\5)BW K8*@?*WVCK23+(X7IFJ'K:*XH J"V(Q2@GJRO M%B#X(U) M-,$[E\W]PAL;QC?*!KP%*G*#H482,?W4,>L$Q!;K5([)5W6I5A8KVFRJ"Y8U MC?U.\EI(,HH(!9I?>:6<$9);M;B&AY5S8 MZ!1.F5VOE3PKAH"GUX?!FN(,PS-6VX9U957A9L9,H)+%7&6(R<:4 P24&,'7 MX#O%#2 OGIB<2L%^+9D5A3:@9 EK5XWO8+ M8^3Y"1;\PZC/ 8H@1]($;,)5JP)TX.1N#5> 9!2+S"OS;1$D$=51E8)4JU"4 MC-$/(.N:Q<0:E$$M08)2P0%&0M/J>Q0[G^L>UB 5:/R+>"<\.C0YQHQ[F(- ML@>%X0W;YB).GHB"]/&4X/+;Z53"S)3=)A^(GD*;*O:(WJ-UO&%>1C&'$TMA7>U^[)"A%GZU7M* M4KG ?9\)]"^H859.-@BNTEYW*I#Y1M<06K^Q[_/@,;$LFD5SEJ?<5$IE2[X/ M^7ZSVI>#**7R%$VJD9J*@EV+*YA34-(Y3IC1:0Y.ED49*GUIB1[BM24WF^K9 MD?OA.F^L3Q^*Q$\H"70C UPK70/I:6,[8RR/+,T(3K2K8KX?N#I. MFIS$$FZ^WH%*P94!P@U/4EJM082'?M,%F[@P%=D\EV50* 2D@]M!\/-IO<<- M.#KY4@\JX-/Y1M4W0P>2!A0PT&'# IM80AA >QK& MSXK$-2MR]J50Y%\R%F&T%P*)Y$"$1-OTVAO-GSG[2$DB&C MWTC'<[],YNB"#P3A,#Y_0R8B+S%R504PKOI6PK9XK7DI._U[%'E4>OM['-W M&\MO$L:70)"[7&IB U?'HN>I(Y70&^65YN5))++(8=*Q+I5:W$GM\BQXCUE> M"S_;RDMN/PEKL=L(F[UFP[8[;9O_P"IG/5;+5O5BD7C>(^'A1'/CD$\G;NP/ MT3N28*]-XF42E\XO72*,B0\*VJCB&;N1-^:.=B3%T_,M-"J/QM'B70T6O#'G M^\%M$>JO5%AS<;L"1GE&?U8E]S#I/G?3"/TGR]'2/8M.!4!KRF"@SK(C_EC= Q6-J5<_:\, MY:(M"3 M!%+DOE1NMK565=WPZ(FQ5"AHI'5 4>"]L)\-?1TY5'EJ=";_0[7]>MR( M,V'%9VE;#G6H)ZVQ,'ZQ6F:OVRXJ8,KS/Y(LUMCJ4DI),RE@(+/@(B\OT3J> MFULX>J60,+'Z$89"54&;FGL5+/93BF&3%^IKGP*;$<$ .N!*BI4"6L*.Y9K-]5R$CTWB4'6>31JHL\#JC( XWBS.8URFM2 M@J(T @H+_!B!@**?"_:5\[;D\*+0JQ?R4K4IY5]1*.ZO]W598EF]C8F,\!/4 M\C* 1*HUTS1#T[]GA>%[;6H(50RZRD8OL8XFA MBR&\O6&\S<@ER$)%<.A@(3_$964\FIUW+KGRL.B< M&N=/N(:+EF8$Z%FY44&M62],BY4RLU//W#P79T[.3>C 1WA$/H<^)KUOS6IN M]T;@$M?#7>(%PN.U1-L;C+QN<]!J"WO0:_6L@=<3;=?M=D=NMS.W M[^%L;R MRD_(<;X4@4RBT3MP=M/;2^EF,>WAM/M%4C96#!3M-*BA.*/<5*-H*\'Y&Q]ZE+$=__^SSV_?_7O0[MC-CCV' MX\Z['V-H0YH,+&!"CK,MS%9@VFD8NAD;G)U'TP#:VCKGR+RQ-_#C0$P3>:)_ M*;\5=U54/!D))EHOT/#:(R#^*K(TTA\P>:5/*ARW'.WD:PALV)JC0-R";N>; MJF[%6@>=5'8OIYV5U-DGC79[=O/RK1X(TYN;L%71!846VN9IU75_'<;&\:]W M7O8Y:N0[1CU@%_C2.-J-;F_Y.!)=F(JX ,6VMOE?U?OR#J7E?SZ_.Z_ M_)E%Z>L[6\"7O7YAC&,Y^MN+<9I.DY/CXYN;FP:\H7$571^?QN[8OY;)L?2N M1'SLB50<6]VNU6UVCD%36RVKV>[V; =^;;>[QU=>F(R.T'4#]\3Z(7]83:_5 M;HS3R:)MU>XY4I2R7[#':+Z#^Z7_(QUSN34%O/0N6AA[F4T;OX_!8YV_5CG9 MM^5PJD<[?/("('>LT_*.B25'E"6AA3"S09\/P%!X40PMYJ=DELJ9J>!8D@T3 MW_-%3%M(4VV+C!-:&ZR/M0#[>,1[BN'V6ERN$DO,,R?&529P_^@H5C<'Z$#' M"5UZJR\T]8Y:KKB*C-,TP)T87>/4 \F1>"?M08!A8&_BAU1VPXL#KO1 49(G M"'2*A;]XZ8=NA(%I"C0.,>PXP@B92\$S1<,,,H1Z,]4+BA&H55>7*=S(.2ZU M$^GED:6B?/DZR%XG.'H;,MPO &EBR4SH,9G M]+Y'*R#MUHS*'\KT!C>E74/IXSH\K1+= MBN ]"X7J6 VKUJ?[J4]7=O>I=6E)$7:<)BA"Q_*L;>E!W.?2H!TN6R_%JV/: MV!)_(^;JCU09%BT'7;Q_ZZQ:>7@ [KG$V'8A,8]V:)^5GK5K/5OKV;7TK+VO M>G9N+^Q:SQY&9/ 9*5*[)JRU(EU+D=K;(ZR7:O<+RVDWJ\I3!36C*?K6Y55) M^I9^LY-O8R'BH0 W_NC\!^Z-B.=!P#=VLVG7>K;6L]N.M!Z.FKV[4/"Y:]Z[ M0J]G?%A(4CV/OK0E.V_L$*BS1HL#8B@#-!-=S)?I_#,3<2KCX';!<6[_5 >( MX(-U-?2??/WBDR;XG6J#N+,05\N"7Y_*D.N9?].KJ_+3/(R/(KS*<%^DE_Z_ M?[OX^.K$>&F]4F78(15R4'%+[[B>)9&R\ARE5NVR][+SB(WK1 MS%3N*_A[\83&,XMH/O_B@Y]"H]4A_/4M=:L&\>&!^"OMG81;N./22'UPJW^' M55UL)]'\;7*-PMX5E3VU#CBF0ODG$6*KMYB?5<3:FB\WGC_\D9Z?7_>812'- MOML3[?:@WVJ[@Y;;D8.AZ]F#CN6Y;<=SNTY^/M43K>E8NA!9S_/*8S"KWO>! MU3D>V"KP=KT*?':2[EX%SG)V>?;[Y].OWR[>70XZ72XX;-KLB*77[98/)QK.K\5ES;C+MS M\ [":G=0VLM!'_"*%8H9[F)$SQ-9.H[HI-7M6-2':_/]6FIVCX5E!0]K.5OF M88]T$&%4\<._O7!>W.TP=!J.L^V^K5JD]/OY^=O/[RXOC=\OSO_X^L'X%9F+Y:N+I*OT?!W((Y MX!8L!>,$ICV0!XK'-;K4:1Q2AW(!LY<)6'6^^HWNUF5L&Q78NP#B6Y'*DWQ3 M?55J>B^W>OM8^^WVY)[X*8TQ@V>'BTP7@,NO^GR4>52G8[_X]3@Y-OX>)>-, MP+,3&?[UV#\@?&U>T>T2>4_9FW9CVVM%/XN)/+E'&)%!U&K8V]:^5?C7T*^A M_]C>?,7]#@\"^V>TI_1D>='S'638KJGP 77H)Z#"!P?0FB(?!D4>A\9IP_@@ M@P#5X@*2?'#(JQG$O1C$ [=UV3-FO3^]F!6I6IQ^*G&J"?G"EBY=%?.$Q05[ M4IMQKWTJ-E6_<% [1=PL_QNDD^/7_ 5!+ P04 " "RA0Y7@G-I,48) !Z M/ &0 &=D;G-F+3(P,C,P-C,P>&5X,S%D,2YH=&WM6_]SVK@2_U?TZ-PU MF<$8 DFIH9FAA+9YTR:]A,R[^U'8 FLB+)\D0WA__=N5;##YWFN21Z9TIA#+ M*VEWM1_M1VO3_9?G#9*8)B&+R)?AMZ\DDF$V98DAH6+40.ND]3;0;,9M!KD M^S>RO#1*&&\$.NW[Q[61',EH<=B,^(]HL!/M0F5(UX8EG M9!HTZZGI0$\?;E^3N?+F/#)QT*C7?^ND-(IX,O$$&YM@O]9NKYH4G\3+-NE, M"Q03U/ 9P[%+HX:"416,I(D[UR>XK6=:]!O+Q'AC.N5B$;P=\BG3Y(3-R9F< MTN1MU;7 MV:*C]]VK+3F_V4P-)AGV)7QJ. 3&!QU[3C[ [A'\/^!^\8)1VL3 MSIDU;21%!#<'5S$?<4.:C5JCZX_ 9^DS:!A"N#)54O$AM?J#L^'QI^-^;WA\ M>@*Q=W9^T3L9DN'I!NEX=O%U<$X:3>HU6CMTE_1.CDAC/\JO+DZ.!F=D^&5 MS@?]B[/CX3$(#_[L?^F=?!Z07G](3C^1QOMFJ_J")OU(9/3.2>_H]/MP<%3V M/UICUZ19WT,+K(&]LX^]D\&Y=_KGU\%?A6U[]?K>$YMVBR&-MK7DN$K^+76< M41A)LZ1*0J8,'R^(B:D)K J&C@0C(ZDBICY4ZA40$2*'^_):IS0LKG.-70\O ME$+05+.@^*/S!*9XL&D8.0T.5BVX?]EE1'4]01^!)BK?_"FE9^C4D(H\O&RD@;Z=>'T2.R6$)@N2)49E##0%6F=9(00G)5.X4IP*,J8A-"DBIY#DC71R-P02%D(L M4[5 D2F]9#!O:4P-;1$H U,*U!KG0(&0*Z"B( ;D5(,F$ L$%B&,B<[P8]5_ MSA3+!T$#IEP#9T)W._*JF$Y9:!7$<5-0349@)JPT.&6T*+MABZU-QU;SU6"+ MD3%/('H1"*MHK0*P0!QNJ])]GHQQ/*3S\'([L.:&*$ID 4"8!!C8Z;35)Z0Z)F,AY[J GV(3K@V< MO RAV.CT!BVK)13I0ID;VKY2(-5_'2"U-@U(P[6H^_U->Z_QKJ-SJ.24&S=U M.1YSN+3Q>$RH8C;R(9(YQA5$*&$:%XWK&,51; H)#9,:7D=&@7&C89-0\0_K9;VTF:N#TO6&P.6(:K(%(M;3HX>BN M(F,+::8?WP6ITX@!)/*9'!F3F8(!(!',N+;I!:188L?!@_$J,963FZM5 0QS M-K;"235/?'B30Y("7;04/+(519V--(\X51P-X(XSVG2;X$B91AYG=PIM29]- M1G!8!X4,)#_LE%)<_4Q0S*%@EE5BQ0>AAV.795(,?XT8"D*:@_X0Q.B9UYG: M?B60CC8-I(,9%9F-9 PY-AX#4>,S9@_Y-PC7,O4] IGN\G8.9A$*'0%5VC&] M$2STW1H\9N^@2VF&-';\\)&*C J";'<;YCP!^KQB+#T#3=Q8+(6;AJ4C%Z8W MPQTK%CE3LW=NQ13'JG7BSD48X@2#MG1<U)RY7"_9I\HW(^Y%]/FGQW*;-$[*G!:7:4 S$AEK*RR 4;[HP.O>I,^+E6C M0"&-5"YUH8QM@"&G4VX,8_?DVY&DRB:UB(-^=I =0!2D-XWI$[Z1R!;; /L[ MXZ"^A7R6A+:8LANL%N_59+-?B1ENW/&M)P3!8Q4'_&"U .L.(6<0\#F[6QZC MYHQ>(EUCNL@2[D!F*_!%.>^'8)2?>%P)Y9:402/HJ-DR8]P)N1$7W-@N@!L( MCJKCC!H(H\ZF$%O@%6M,GJEO+7QN^>"K0-#&G:UZ0/O&"G;Y*L0SLXD)$&&? M!.70J3K6Q).9%#.&U"FAD_R!ELIS&9NF0BX8W)W'TB4PN@9, -*3\,J?(TU/ M_:X#\FGP4D!ZV22#O-QH50F^M?4L+U;<&AU.< _#DVON=I(@YE'$$I!'_]:; MJZ<)J?52L1L\"N)N O1B["('WZ/"58+U+U!K7]*BF9%%@WM%R[:LOB9S]_(47\G095+_-7>'_Q6=N UJ)4"IC0V1AX^ MRRF\6%Q[B.Q@!%O]I3<'ESWX[MGR/AUI*3+#.L7N5C;X1>/D\6'B\))_WG\@ M6/J[=5!KO]LZ_.4Q5'ER8 M_7JMW=JN3&6[U[QB#V]WEY_R<+Z?/ DS? 8;/RZ"VRJ3#Y&IG)SG)^5&>D7L M8UWRIF[_O:P-7;Z> NSADAM0/82[OO;7WO3N^OSPATQ^:(MY!HM^?],XJ'?* MGS^V2 ] =E.P\@KP\8_M>HJ#R3/8LXZ$S4;!L_I^"Y'_NUT;"I%C+/'P*>G' MG(W)X(J%&?(2AFU1\SK,62O"/EN=]6#E1,DLBK'E*%11< MJO1CT?4;.=W&*JO@"?/RZX)]E7^DNE8 76M:_OHUI1/F.6).QX" @,XD+YYO MM-NUO=:2]KFVNBU@NU_5VI_I'OX/4$L#!!0 ( +*%#E?D?D]L(PD )0V M 9 9V1NU;_7/:.!/^5_32N6LR M@S%?2:FAF:&$MGFG37HIF??N1V$+K(FP?)(,X?[Z=U>RP9#/MDF'S*4SA5A: M2;OKY]'NRJ;W'\\;)C%-0A:13Z,OGTDDPVS&$D-"Q:B!U@4W,1G)-*4)^<*4 MXD*0]XI'4T;(VUJC7:O7WAYZWE$/IAKD8V02D([?:/O->K-%ZIV@U0I:;\C7 M+V3O8C38M]+'9X/17U^';M6O%^\_GPQ(Q?/]_[4&OG\\.G8=,'V#C!1--#=< M)E3X_O"T0BJQ,6G@^XO%HK9HU:2:^J-S/S8ST?:%E)K5(A-5CGK8 I^,1D>] M&3.4A#%5FIEWE8O1!Z\#$H8;P8YZ?O'M9,U>9437EB6=D M&K3JJ>G"2!^ZMV2NO 6/3!PTZO7?NBF-(IY,/<$F)CBH=3KK)L6G\:I-.M," MQ00U?,YP[M*LH6!4!6-IXN[V C>-3(MQ$YD8;T)G7"R#UR,^8YJ89=&8\*/H7)4=>NLS^ /H+_#]TW+CC>6'#! MK&EC*2+H'%[%?,P-:35JS9X_!I^E3Z!A"'!EJJ3B?6H-AN>CDP\G@_[HY.P4 ML'?^[:)_.B*CLQW2\?SB\_ ;:;2HUVCOT7W2/STFC8,HO[HX/1Z>D]&G(?DV M'%RMMK57VC2]R"C_XWTC\^^CH;'9?^C M-?:>M.I-M, :V#]_WS\=?O/._OP\_*NPK5FO/S:B;C"DT;&6G%3)?V6OAE3D"+-@ WV[BY@;YJ'O6)#(A:)IKFL+#P12W+.4JD,A$SR 4:01MW[@\@)^2AEE#"MR4W-_0%ACL"P^:NP? ]U38S([,EN03M!8,4KNK0J!P&(PD+)Q)R M/YB \H309$FRQ*B,@::0V=G$$,!)R0RN%*>"3&@(38K(&<1Y(YW<-8&$A8!E MJI8H,J.7#-8MS:FA+0)E8$F!6N,:*!!R!=DHB$%^JD$3P *!FQ#&1&?XL1Z_ M8(KEDZ !,ZXA;4)WN_Q5,9VRT"J(\Z:@FHS 3+C3X)3QLNR&%V[M.K=:SX9; MC$QX NA%(JS16@5B@3ATJU(_3R8X'V;T\'D-6E9++-*%,M>T?2'2KA.IO6M$&FV@[O=7G6;C35?G5,ES;MS4Y63" MX=+B\810Q2SR ,Z1G$4FT% PZ"&UQ'7H9 Z@W$8ZI04C@*I MDB&+H%F3/4!\Q(!"#M;#JS"FR921/D21\TR A*W-#O;8OAUJ:S.\VK?+;],' M)# +#%XHD5/BH+V;E(#J>L+'O74:<81IXJC =PEA#:6)CA3IC%)L]N MAF=C312,U#(0&3#02G%NY\) MB@$2S+)*K),]&.%2QW+&"W^-&0I"#(/Q &+TS M)=YVDXUTCZ7!.16:1C)!C MDPED87S.; 5_+9M:Q;4',--=WIQ@68;"0&"5=FG<&&[T[1H\9.^@*VF&.>KD M_GJ)C(OLU^XVS'D"]'G&7*K_B[@4[AJ7CAU,K\,=CR/R-,SVW,@ICJ?2B2MZ M$.($05NJA=Q<+CA $)-AF"D$=2EBW##K3&H#[7CF#7-I\#GYVQWAD;U;ADR MG2;>ELX5AV*+V9,4/&1)LI5>^TZKF.I5>(5H1BV;661#N_4'U3(!0"Z)X)=, MY,-\HK'G8_<$#)H! ,U6T6,6RDWYH(;.P1X ^"HNIQ10\*H MLQE@"[QBC)&=#C!)L*3:^YVDB#F4<02D$?_UEOK1P6I]5*Q M&SR(XFX!]&+LD(/O2>%=@OM?L-:^A$4S(XL&]PJ6;=EX4:N^)D0N@RTE9E>( M)=>[BGO_Q;*[T#-?OY&S'BMFW+% N%FY+5F5!1TAS8,Q[/N7W@+\=^^+9JM^.M929(9UBZVN;/W3@^:!*'%TR3_O MK@=6+F[4WKYX^$D]W#ZLM=Z\N/B'76S#Q6:ZL.5KEY$4\;O6:M[E[2CQS2!ELQ!N0/L0>GWM;[WR MU_/YT0/L?OA>\P0V_?ZJ<5CO7O_\+KWO9?"N4.=YT.6'3?LN:OU2D[:)L=ND M>/P;\,*573-M=[DRB#F;D ^K*O',':.^D.:9V+-1OC]9A?ZSJ6.\JD#'-+R< M*IDE$5;+4@5%,*\_+I(Q\H_7]HHG3>:5K^+2NF4>2Y? MIQ,HCP,ZE[PX&>MT:LUU'NC:ZO;HP_W>ROZ Z^C_4$L#!!0 ( +*%#E?& M3?SCJP4 "4A 9 9V1NU:;5,; M-Q#^*ULR36#&]V8#Q6>'&<>80";!%!_3YJ-\TOG4R*>K3H=Q?WU7]V*?:8;0 MA@::F@';K*35[K.KW<>R^S]8UBB)21(R"F?!A_= 99C/6:(A5(QHE"ZXCB&0 M:4H2^,"4XD+ &\7IC %T;6_?=NWNH64=]U'5L%HC$Q^.'&_?:;OM#KA'?J?C M[[MP^0%VKX/A7C'[9#P,/EZ.RETOK]^\/Q_"CN4XOW2&CG,2G)0#J-Z#0)$D MXYK+A C'&5WLP$ZL=>H[SF*QL!<=6ZJ9$UPYL9Z+?4=(F3&;:KISW#<2?&2$ M'O?G3!,(8Z(RIE_O7 >GUA'.T%P+=MQWZN=R[E32Y7&?\AO(]%*PUSMSHF8\ ML;1,_8Z;ZAZN='#XSIQ;:\&ICGW/=7_LI812GLPLP2*-$KO=75/I8Y[=[?XW,JT7A?)1%L1F7.Q]%\%?,XRN& +N))S MDKQJE1)\SICBT:M>,3OC?S#?0_\$3Y@5L]),V^OV2@!\KV,?I!K<]1]N^?*% M=^CV^D[Z&)N[G]M=LUMM$<%GZ*J1UN;4=GCME3']Z88)BU++5 J*@Z/;F$^Y MAD[;]J#O3(^_D=$AGBBF&E9_R=#AZ"HX/ST?#H+S\04>CZO)]> B@& ,WA%< MVQ-[:,-D-"Q&O:1\M[7#Q/()1)PD)S$LMRJ6,&BJ52 M:9 1O)62)BS+X*V2"QP]0^^Q"&0M.$]"&W;-[)&N>+ MZ5YO#RLMG$HU!\^U?H9(JF+K%+V4%%A"L1:_RQ,&'4R0HA:3#"(NZK)N)D]8 MF"NL(H@822B,;K%$)EC<<;(5G M51/42>MLJ]$A7"$\J6*9 :)(1H)A740@3%F*R&2M8E7$$V1-1HX*:=&% M"\]Q5BY*'"6>PV+/K,:N.L'V8^'3OJ=35_77S+Y#8I!):#GWL8_W&K3&_'O# M,VR/@NNE'W-*65(T]Z.VV\'N;C255;<@/II,!:LU3Z7"8VR%4@B29LRO7S2- MQ>CT*CL-C3%Q0*!K$PJ61'(M:T%)D0K)!I,R?FW2*"-ID*(=*)(#>5/1G S' M4[6=-4XE-IK6\AM3/4(BJKQ"/"J-!ZBP 6BU<0UN@Z0U-$O4%F%MJC&L_[<6 MBJ3^%#GR)VN!@'V1^*W&R323(M>L9P)UU]TG2*1-KOC K"GYWA0G>*FM;ZZ^>;^_8/KI7AUWSHEX:>9DGE"S=VP5'[=+QJ?:6\.5$;=-;+N M,!N?IF_<%&_*5A_4IV3&K/+2CT3XWM$G-Y+3*I5^ZMK[WJJSE3*W^&R__ ) M\8V"XS\!4$L! A0#% @ LH4.5PA.8>SD&0 1T ! !( M ( ! &=D;G-F+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 ( +*%#E>P\Z>\ M,14 "=) 0 6 " 10: !G9&YS9BTR,#(S,#8S,%]C86PN M>&UL4$L! A0#% @ LH4.5S&3E_ "/@ &DH$ !8 ( ! M>2\ &=D;G-F+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4 " "RA0Y7D$&* M[,^) 44 D %@ @ &O;0 9V1N&UL4$L! A0#% @ LH4.5XJ@ MKH29( ( [309 !8 ( !?UH! &=D;G-F+3(P,C,P-C,P>#$P M<2YH=&U02P$"% ,4 " "RA0Y7@G-I,48) !Z/ &0 M@ %,>P, 9V1N#,Q9#(N:'1M4$L! A0#% @ LH4.5\9-_..K!0 )2$ !D M ( !(XX# &=D;G-F+3(P,C,P-C,P>&5X,S)D,2YH=&U02P4& / D "0!I @ !90# end