0001558370-25-007072.txt : 20250509 0001558370-25-007072.hdr.sgml : 20250509 20250509081016 ACCESSION NUMBER: 0001558370-25-007072 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250509 DATE AS OF CHANGE: 20250509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vireo Growth Inc. CENTRAL INDEX KEY: 0001771706 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences EIN: 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: 25928463 BUSINESS ADDRESS: STREET 1: 207 SOUTH 9TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55402 BUSINESS PHONE: 604-617-5421 MAIL ADDRESS: STREET 1: 207 SOUTH 9TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55402 FORMER COMPANY: FORMER CONFORMED NAME: Goodness Growth Holdings, Inc. DATE OF NAME CHANGE: 20210607 FORMER COMPANY: FORMER CONFORMED NAME: Vireo Health International, Inc. DATE OF NAME CHANGE: 20190326 10-Q 1 vreof-20250331x10q.htm 10-Q VIREO GROWTH INC._March 31, 2025
0001771706--12-312025Q1http://fasb.org/us-gaap/2024#PrimeRateMemberhttp://fasb.org/us-gaap/2024#PrimeRateMemberUnlimitedUnlimitedUnlimitedUnlimitedNONE819655819655819655819655100100false0001771706vreof:GrownRogueInternationalInc.Member2023-05-102023-05-100001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2025-01-012025-03-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-03-310001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-03-310001771706vreof:MultipleVotingSharesMember2024-01-012024-03-310001771706vreof:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember2024-02-222024-02-220001771706vreof:SubordinateVotingSharesMember2024-12-182024-12-180001771706vreof:WholesomecoIncMember2026-12-312026-12-310001771706vreof:ProperHoldingsManagementInc.AndNghInvestmentsInc.Member2026-12-312026-12-310001771706vreof:DeepRootsHoldingsInc.Member2026-12-312026-12-3100017717062026-12-310001771706vreof:WholesomecoIncMember2024-12-180001771706vreof:ProperHoldingsManagementInc.AndNghInvestmentsInc.Member2024-12-1800017717062026-12-312026-12-310001771706vreof:SubordinateVotingSharesMember2026-12-312026-12-310001771706vreof:DeepRootsHoldingsInc.Member2026-12-310001771706vreof:ArrangementAgreementWithVeranoHoldingsCorpMember2023-01-012023-12-310001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2025-01-012025-03-310001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2024-01-012024-03-310001771706vreof:ChicagoAtlanticAdminLlcMembersrt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2025-01-012025-03-310001771706vreof:SubordinateVotingSharesMembervreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706vreof:MultipleVotingSharesMembervreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2023-03-312023-03-310001771706us-gaap:LineOfCreditMember2021-11-182021-11-180001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2023-01-012024-12-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-01-012023-12-310001771706vreof:GrownRogueInternationalInc.Member2024-10-092024-10-090001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2024-01-012024-12-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2025-01-012025-03-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2025-01-012025-03-310001771706us-gaap:LicenseMember2025-01-012025-03-310001771706us-gaap:LicenseMember2024-01-012024-12-310001771706vreof:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputSharePriceMember2025-03-310001771706vreof:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2025-03-310001771706vreof:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputOptionVolatilityMember2025-03-310001771706vreof:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputExpectedTermMember2025-03-310001771706us-gaap:LineOfCreditMembervreof:SubordinateVotingSharesMember2024-07-312024-07-310001771706vreof:SubordinateVotingSharesMember2023-03-312023-03-310001771706vreof:ChicagoAtlanticOpportunityPortfolioLpMembervreof:SubordinateVotingSharesMember2024-07-312024-07-310001771706us-gaap:RetainedEarningsMember2025-03-310001771706us-gaap:AdditionalPaidInCapitalMember2025-03-310001771706us-gaap:RetainedEarningsMember2024-12-310001771706us-gaap:AdditionalPaidInCapitalMember2024-12-310001771706us-gaap:RetainedEarningsMember2024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2024-03-310001771706us-gaap:RetainedEarningsMember2023-12-310001771706us-gaap:AdditionalPaidInCapitalMember2023-12-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2025-01-012025-03-3100017717062023-01-012023-12-310001771706srt:MaximumMemberus-gaap:EmployeeStockOptionMember2025-01-012025-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2025-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2023-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001771706vreof:PromissoryNoteAndLineOfCreditMember2023-12-310001771706vreof:WholesaleProductMember2025-01-012025-03-310001771706us-gaap:RetailMember2025-01-012025-03-310001771706vreof:WholesaleProductMember2024-01-012024-03-310001771706us-gaap:RetailMember2024-01-012024-03-310001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2025-01-012025-03-310001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2024-11-272024-11-270001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-192023-11-190001771706vreof:RightOfUseAssetUnderFinanceLeaseMember2025-03-310001771706vreof:BuildingsAndLeaseholdImprovementsMember2025-03-310001771706us-gaap:VehiclesMember2025-03-310001771706us-gaap:SoftwareDevelopmentMember2025-03-310001771706us-gaap:LandMember2025-03-310001771706us-gaap:FurnitureAndFixturesMember2025-03-310001771706us-gaap:ConstructionInProgressMember2025-03-310001771706vreof:RightOfUseAssetUnderFinanceLeaseMember2024-12-310001771706vreof:BuildingsAndLeaseholdImprovementsMember2024-12-310001771706us-gaap:VehiclesMember2024-12-310001771706us-gaap:SoftwareDevelopmentMember2024-12-310001771706us-gaap:LandMember2024-12-310001771706us-gaap:FurnitureAndFixturesMember2024-12-310001771706us-gaap:ConstructionInProgressMember2024-12-310001771706us-gaap:WarrantMember2025-01-012025-03-310001771706us-gaap:RetainedEarningsMember2025-01-012025-03-310001771706us-gaap:RetainedEarningsMember2024-01-012024-03-310001771706vreof:ArrangementAgreementWithVeranoHoldingsCorpMember2024-05-022024-05-020001771706vreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-10-132022-10-130001771706srt:MaximumMembervreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-03-250001771706vreof:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember2024-02-220001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2025-01-012025-03-3100017717062024-01-012024-12-310001771706us-gaap:LicenseMember2025-03-310001771706us-gaap:LicenseMember2024-12-310001771706us-gaap:LicenseMember2023-12-310001771706us-gaap:EmployeeStockOptionMember2025-03-310001771706vreof:BusinessesInNewYorkNevadaAndMassachusettsMember2025-01-012025-03-310001771706vreof:BusinessesInNewYorkNevadaAndMassachusettsMember2024-01-012024-03-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembervreof:BusinessesInNewYorkNevadaAndMassachusettsMember2025-03-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembervreof:BusinessesInNewYorkNevadaAndMassachusettsMember2024-12-310001771706vreof:GrownRogueInternationalInc.Member2024-12-310001771706vreof:PromissoryNoteAndLineOfCreditMember2025-03-310001771706vreof:PromissoryNoteAndLineOfCreditMember2024-12-310001771706us-gaap:LineOfCreditMember2024-07-310001771706us-gaap:LineOfCreditMember2023-03-310001771706us-gaap:LongTermDebtMember2025-03-310001771706us-gaap:LongTermDebtMember2024-12-3100017717062022-01-312022-01-3100017717062021-03-252021-03-250001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2024-11-270001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-190001771706vreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-11-180001771706us-gaap:NotesPayableOtherPayablesMember2017-01-012017-12-310001771706vreof:TermLoanMember2024-05-210001771706vreof:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2021-11-190001771706us-gaap:NotesPayableOtherPayablesMember2019-12-310001771706us-gaap:NotesPayableOtherPayablesMember2017-12-310001771706vreof:NewConvertibleNotesMember2024-11-010001771706vreof:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-312022-01-310001771706us-gaap:LineOfCreditMember2021-03-252021-03-250001771706us-gaap:ConvertibleDebtMember2025-03-310001771706us-gaap:ConvertibleDebtMember2024-12-310001771706us-gaap:ConvertibleDebtMember2023-12-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2025-03-310001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2025-03-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-12-310001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-12-310001771706vreof:SubordinateVotingSharesMember2024-12-310001771706vreof:MultipleVotingSharesMember2024-12-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-03-310001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-03-310001771706vreof:SubordinateVotingSharesMemberus-gaap:CommonStockMember2023-12-310001771706vreof:MultipleVotingSharesMemberus-gaap:CommonStockMember2023-12-310001771706vreof:SubordinateVotingSharesMember2025-01-012025-03-310001771706vreof:MultipleVotingSharesMember2025-01-012025-03-310001771706vreof:SubordinateVotingSharesMember2024-01-012024-12-310001771706vreof:MultipleVotingSharesMember2024-01-012024-12-310001771706vreof:SubordinateVotingSharesMember2025-03-310001771706vreof:MultipleVotingSharesMember2025-03-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2025-03-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2025-03-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2024-12-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2024-12-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-12-310001771706vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2025-03-310001771706vreof:GrownRogueInternationalInc.Member2025-03-3100017717062024-03-3100017717062023-12-310001771706us-gaap:PropertyPlantAndEquipmentMember2025-01-012025-03-310001771706us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-03-310001771706us-gaap:WarrantMember2025-01-012025-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001771706us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001771706us-gaap:ConvertibleDebtSecuritiesMember2025-01-012025-03-310001771706us-gaap:WarrantMember2024-01-012024-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001771706us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001771706us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001771706vreof:PromissoryNoteAndLineOfCreditMember2025-01-012025-03-310001771706us-gaap:ConvertibleDebtMember2025-01-012025-03-310001771706vreof:PromissoryNoteAndLineOfCreditMember2024-01-012024-12-310001771706us-gaap:ConvertibleDebtMember2024-01-012024-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001771706us-gaap:EmployeeStockOptionMember2025-01-012025-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001771706us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-3100017717062024-01-012024-03-3100017717062025-03-3100017717062024-12-310001771706vreof:SuperVotingSharesMember2025-05-070001771706vreof:SubordinateVotingSharesMember2025-05-070001771706vreof:MultipleVotingSharesMember2025-05-0700017717062025-01-012025-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purevreof:segmentvreof:Yvreof:Votevreof:itemvreof:D

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

   

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

For the quarterly period ended March 31, 2025

OR

   

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

For the transition period from                      to                     

Commission File Number: 000-56225

VIREO GROWTH INC.

(Exact name of registrant as specified in its charter)

British Columbia, Canada

    

82-3835655

(State or other jurisdiction of
incorporation or organization)

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

207 South 9th Street, Minneapolis, MN

55402

(Address of principal executive offices)

(Zip Code)

(612) 999-1606

(Registrant’s telephone number, including area code)

                                     N/A                               

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

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

None

None

None

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

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

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

Large accelerated filer

    

Accelerated filer

Non-accelerated filer

þ

Smaller reporting company

þ

Emerging growth company

þ

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes      No  þ

As of May 7, 2025, the registrant had the following number of shares of each of its classes of registered securities outstanding: Subordinate Voting Shares –339,475,288; Multiple Voting Shares –278,170; and Super Voting Shares – 0.

VIREO GROWTH INC.

TABLE OF CONTENTS

PART I - FINANCIAL INFORMATION

3

ITEM 1 – FINANCIAL STATEMENTS

3

Consolidated Balance Sheets – March 31, 2025(unaudited) and December 31, 2024

3

Consolidated Statements of Net Loss and Comprehensive Loss – Three Months Ended March 31, 2025 and 2024 (unaudited)

4

Consolidated Statements of Changes in Stockholders’ Equity (Deficiency) - Three Months Ended March 31, 2025 and 2024 (unaudited)

5

Consolidated Statements of Cash Flows - Three Months Ended March 31, 2025 and 2024 (unaudited)

6

Notes to Unaudited Consolidated Financial Statements

7

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

25

ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

32

ITEM 4 - CONTROLS AND PROCEDURES

32

PART II – OTHER INFORMATION

32

ITEM 1 - LEGAL PROCEEDINGS

32

ITEM 1A – RISK FACTORS

33

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

33

ITEM 5 - OTHER INFORMATION

33

ITEM 6 - EXHIBITS

34

SIGNATURES

35

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

VIREO GROWTH INC.

CONSOLIDATED BALANCE SHEETS

(In U.S Dollars, unaudited)

    

March 31,

December 31,

2025

2024

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

86,260,997

$

91,604,970

Accounts receivable, net of credit losses of $84,990 and $244,264, respectively

 

3,983,466

 

4,590,351

Income tax receivable

11,367,067

 

12,027,472

Inventory

 

23,343,300

 

21,666,364

Prepayments and other current assets

 

1,785,664

 

1,650,977

Warrants held

 

1,751,906

 

2,270,964

Assets held for sale

 

99,941,960

 

96,560,052

Total current assets

 

228,434,360

 

230,371,150

Property and equipment, net

 

32,836,175

 

32,311,762

Operating lease, right-of-use asset

 

7,660,568

 

7,859,434

Intangible assets, net

 

7,694,517

 

7,899,328

Deposits

 

421,244

 

421,244

Total assets

$

277,046,864

$

278,862,918

Liabilities

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable and accrued liabilities

$

12,197,467

$

10,456,036

Long-term debt, current portion

900,000

Right of use liability

 

1,148,991

 

1,400,015

Uncertain tax liability

34,959,000

 

33,324,000

Liabilities held for sale

 

89,351,157

 

89,387,203

Total current liabilities

 

137,656,615

 

135,467,254

Right-of-use liability

 

16,437,288

 

16,494,439

Other long-term liabilities

37,278

37,278

Convertible debt, net

9,874,521

9,862,378

Long-term debt, net

 

62,603,583

 

61,438,046

Total liabilities

226,609,285

223,299,395

Commitments and contingencies (refer to Note 16)

 

  

 

  

Stockholders’ equity (deficiency)

 

  

 

  

Subordinate Voting Shares ($- par value, unlimited shares authorized; 339,475,288 shares issued and outstanding at March 31, 2025 and 337,512,681 at December 31, 2024)

 

 

Multiple Voting Shares ($- par value, unlimited shares authorized; 278,170 shares issued and outstanding at March 31, 2025 and 285,371 at December 31, 2024)

 

 

Additional paid in capital

 

288,381,930

 

286,999,084

Accumulated deficit

 

(237,944,351)

 

(231,435,561)

Total stockholders' equity (deficiency)

$

50,437,579

$

55,563,523

Total liabilities and stockholders' equity (deficiency)

$

277,046,864

$

278,862,918

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

3

VIREO GROWTH INC.

CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS

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

Three Months Ended
March 31,

    

2025

    

2024

Revenue

$

24,540,641

$

24,087,315

Cost of sales

 

  

 

  

Product costs

 

11,695,329

 

12,146,888

Inventory valuation adjustments

 

433,000

 

(304,000)

Gross profit

 

12,412,312

 

12,244,427

Operating expenses:

 

  

 

  

Selling, general and administrative expenses

 

7,473,943

 

7,051,613

Transaction related expenses

1,244,696

Stock-based compensation expenses

 

1,460,850

 

179,789

Depreciation

 

77,102

 

73,547

Amortization

 

180,032

 

180,034

Total operating expenses

 

10,436,623

 

7,484,983

Income from operations

 

1,975,689

 

4,759,444

Other income (expense):

 

  

 

  

Interest expenses, net

 

(7,599,517)

 

(8,722,637)

Gain (loss) on disposal of assets

 

 

(120,856)

Other income (expenses)

 

790,038

 

1,317,589

Other income (expenses), net

 

(6,809,479)

 

(7,525,904)

Loss before income taxes

 

(4,833,790)

 

(2,766,460)

Current income tax expenses

 

(1,675,000)

 

(3,945,000)

Net loss and comprehensive loss

 

(6,508,790)

 

(6,711,460)

Net loss per share - basic and diluted

$

(0.02)

$

(0.05)

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

 

366,800,177

 

143,126,330

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

4

VIREO GROWTH INC.

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)

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

Common Stock

SVS

MVS

Super Voting Shares

Total

Additional Paid-

Accumulated

Stockholders'

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

in Capital

    

Deficit

    

Equity (deficiency)

Balance, January 1, 2024

110,007,030

 

331,193

 

187,384,403

(203,428,052)

(16,043,649)

Conversion of MVS shares

 

1,034,200

 

 

(10,342)

 

 

 

 

 

 

Stock-based compensation

 

179,789

 

179,789

Net Loss

 

(6,711,460)

 

(6,711,460)

Balance at March 31, 2024

 

111,041,230

$

 

320,851

$

 

$

$

187,564,192

$

(210,139,512)

$

(22,575,320)

Balance, January 1, 2025

337,512,681

 

285,371

 

286,999,084

(231,435,561)

55,563,523

Conversion of MVS shares

720,100

(7,201)

Stock-based compensation

1,460,850

1,460,850

Stock issuance

 

1,077,859

 

 

 

 

 

 

 

 

Net settlement of stock-based compensation

(239,633)

(139,630)

(139,630)

Options exercised

138,655

 

 

 

 

 

23,110

23,110

Warrants exercised

265,626

38,516

38,516

Net Loss

 

 

 

 

 

 

 

 

(6,508,790)

 

(6,508,790)

Balance at March 31, 2025

 

339,475,288

$

 

278,170

$

 

$

$

288,381,930

$

(237,944,351)

$

50,437,579

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

5

VIREO GROWTH INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In U.S. Dollars, unaudited)

Three Months Ended March 31,

    

2025

    

2024

CASH FLOWS FROM OPERATING ACTIVITIES

  

 

  

Net loss

$

(6,508,790)

$

(6,711,460)

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

 

  

 

Inventory valuation adjustments

 

433,000

 

(304,000)

Depreciation

 

77,102

 

73,547

Depreciation capitalized into inventory

 

545,262

 

560,180

Non-cash operating lease expense

 

121,038

 

103,564

Amortization of intangible assets

 

180,032

 

180,034

Amortization of intangible assets capitalized into inventory

24,778

24,778

Stock-based payments

 

1,321,220

 

179,789

Warrants held

519,058

(1,327,879)

Interest Expense

 

1,213,681

 

2,015,889

Accretion of interest on right-of-use finance lease liabilities

 

50,284

 

52,815

Loss (gain) on disposal of assets

120,856

Change in operating assets and liabilities:

 

 

Accounts Receivable

 

606,886

 

348,817

Prepaid expenses

 

(134,688)

 

290,106

Inventory

 

(2,032,109)

 

299,252

Income taxes

660,406

175,203

Uncertain tax position liabilities

1,635,000

3,760,000

Accounts payable and accrued liabilities

 

1,818,743

 

174,340

Changes in operating lease liabilities

(358,459)

 

(168,746)

Change in assets and liabilities held for sale

 

(3,495,266)

 

(1,037,417)

Net cash used in operating activities

(3,322,822)

(1,190,332)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

PP&E Additions

(1,146,777)

(899,264)

Deposits

(150,100)

Net cash used in investing activities

(1,146,777)

(1,049,364)

CASH FLOWS FROM FINANCING ACTIVITIES

  

  

Proceeds from warrant exercises

38,516

Proceeds from option exercises

23,110

Debt principal payments

(936,000)

(1,050,000)

Lease principal payments

(71,066)

Net cash used in financing activities

(874,374)

(1,121,066)

Net change in cash

(5,343,973)

(3,360,762)

Cash, beginning of period

91,604,970

15,964,665

Cash, end of period

$

86,260,997

$

12,603,903

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

6

VIREO GROWTH INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1. Description of Business and Summary

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

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

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

Update on Verano Litigation (Note 16)

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano Holdings Corp. ("Verano") after Verano repudiated the Arrangement Agreement with the Company dated January 31, 2022. 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 May 2, 2024, the Company filed a Notice of Application (the "Summary Trial Application") with the Supreme Court of British Columbia seeking summary determination. The Company is seeking substantial damages, specifically $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

On June 19, 2024, Verano filed a Notice of Application (the “Preliminary Suitability Application”) seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.

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

Merger Agreements with Deep Roots, Proper and Wholesome

On December 18, 2024, we entered into the Merger Agreements with respect the Mergers. Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers (Note 3). 

7

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

Basis of presentation

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

Basis of consolidation

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

Name of entity

Place of  incorporation

HiColor, LLC

Minnesota, USA

MaryMed, LLC

Maryland, USA

Mayflower Botanicals, Inc.

Massachusetts, USA

Vireo Health of Minnesota, LLC

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

Delaware, USA

Verdant Grove, Inc.

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

Puerto Rico

Vireo Health of Nevada 1, LLC

Nevada, USA

Vireo Health of New York, LLC

New York, USA

Vireo Health of Puerto Rico, LLC

Delaware, USA

Vireo Health, Inc.

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo DR Merger Sub Inc.

Delaware, USA

Vireo WH Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub II Inc.

Delaware, USA

2178 State Highway 29A LLC

New York, USA

XAAS Agro, Inc.

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements.

8

Recently adopted accounting pronouncements

None.

Net loss per share

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

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

The anti-dilutive shares outstanding for the three month periods ended March 31, 2025 and 2024, were as follows:

Three Months Ended

March 31,

2025

    

2024

Stock options

30,731,300

 

29,945,511

Warrants

18,541,586

 

19,437,649

RSUs

71,156,247

2,543,011

Convertible debt

16,000,000

71,569,927

Total

136,429,133

 

123,496,098

Revenue Recognition

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

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

Three Months Ended
March 31,

    

2025

    

2024

Retail

$

19,233,641

$

19,599,440

Wholesale

 

5,307,000

 

4,487,875

Total

$

24,540,641

$

24,087,315

New accounting pronouncements not yet adopted

None.

9

3. Business Combinations and Dispositions

Acquisitions

On December 18, 2024, Vireo Growth Inc. (the “Company”), entered into Merger Agreements with respect to a business combination with each of (i) Deep Roots Holdings, Inc., a Nevada corporation (“Deep Roots”) (the “Deep Roots Merger”); (ii) Proper Holdings Management, Inc. and NGH Investments, Inc., both Missouri corporations (together, “Proper”) (the “Proper Mergers”); and (iii) WholesomeCo, Inc., a Delaware corporation (“Wholesome”) (the “Wholesome Merger” and, collectively with the Deep Roots Merger and the Proper Mergers, the “Mergers”). Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers. As of March 31, 2025, none of the Merger Transactions have closed, and as such, no financial results of the single-state operators have been presented or consolidated herein.

The consideration to be paid to acquire each of Deep Roots, Proper and Wholesome is based, in each case, in part on an estimated multiple of a 2024 “Reference EBITDA”, which is pro-forma for pending acquisitions as well as planned new retail openings and expansion projects, and a US$0.52 share reference price for the Company’s subordinate voting shares.

 

Pursuant to the Merger Agreements, former stockholders of each of Deep Roots, Proper and Wholesome may qualify for earnout payments made with the Company’s subordinate voting shares following December 31, 2026, based on each target’s Adjusted EBITDA (as defined in the applicable Merger Agreement) growth compared to such target’s Reference EBITDA (at a 4x multiple), adjusted for incremental debt and certain other matters, respectively, and paid out using a share price for the Company’s subordinate voting shares of the higher of US$1.05 or the 20-day volume weighted average price of the Company’s subordinate voting shares on the Canadian Securities Exchange, converted to United States Dollars based on the average exchange rate posted by the Bank of Canada as of the end of each trading day during such 20-day period, as reported by Bloomberg Finance L.P. (“VWAP”) as of December 31, 2026. Reference EBITDA for Deep Roots, Proper and Wholesome are US$31.0 million, US$31.0 million, and US$16.0 million, respectively. EBITDA growth is defined as the increase between Reference EBITDA and the higher of 2026 Adjusted EBITDA or trailing nine-month annualized Adjusted EBITDA as of December 31, 2026. In no event shall the number of earnout shares issued under each Merger Agreement exceed the number of shares issued as closing merger consideration in each Merger Agreement.

 

Each of the Merger Agreements provides for the clawback of up to 50of the upfront merger consideration (excluding, in the case of Proper and Wholesome, the amounts attributable to Arches, as defined below) on December 31, 2026, if, in each case, (a) 2026 Adjusted EBITDA underperforms 96.5% of the Reference EBITDA, and (b) retail revenue market share or EBITDA margin for 2026 is less (or lower) than 2024 and (c) the 20-day VWAP as of December 31, 2026 is greater than US$1.05 per share. The amount of shares subject to a clawback would be equal to the Acquisition Multiple (as defined in each Merger Agreement) for each of Deep Roots, Proper and Wholesome, respectively, multiplied by the EBITDA shortfall, and subject to certain other adjustments set forth in the applicable Merger Agreement, divided by US$0.52 per share, not to exceed 50% of the upfront consideration.

In connection with the Wholesome Merger Agreement (as defined herein) and Proper Merger Agreement (as defined herein), the Company will include in the stock merger consideration calculation an amount equal to (i) US$11,860,800 for the stockholders of Wholesome and (ii) US$2,139,200 for the stockholders of Proper for all of the outstanding equity interests in Arches IP, Inc. (“Arches”) owned by Wholesome and Proper, respectively. Subject to the terms and conditions of the Wholesome Merger Agreement and the Proper Merger Agreement, each of Wholesome, Proper and Arches option holders are collectively entitled to earnout payments based on performance of Arches, based on the greater of US$37.5 million or 5x certain revenue percentages of Arches, with such revenue percentage amounts measured at the higher of trailing-twelve-month or nine-month annualized amounts as of December 31, 2026, paid out using a share price for the Company’s subordinate voting shares at the higher of US$1.05 or 20-day VWAP as of December 31, 2026.

In connection with each of the Merger Agreements, the Company will enter into an Investor Rights Agreement with the persons receiving the Company’s subordinate voting shares in the Mergers. Each Investor Rights Agreement will require the Company in certain circumstances to prepare and file with the Securities and Exchange Commission (the “SEC”) a

10

registration statement covering the resale of the Company’s subordinate voting shares issued pursuant to the Merger Agreements, in each case following the expiration of the initial 12 month lock-up period following the closing of the transactions under each Merger Agreement. Each Investor Rights Agreement will also provide such persons with certain piggyback registration rights in certain circumstances. 

 

The closing of each of the Mergers is subject to closing conditions and contained in the Merger Agreements. Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), a Schedule 14C information statement dated March 21, 2025, was prepared by the Company and filed with the SEC and mailed to the stockholders of the Company relating to stockholder approval of the issuance of the Company’s subordinate voting shares in the Mergers and approvals required under the rules of the Canadian Stock Exchange, which was obtained by written consent of the stockholders.

Assets Held for Sale

As of March 31, 2025, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months. As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:

    

    

Assets held for sale

 

March 31,

    

December 31,

2025

2024

Property and equipment

$

93,399,797

$

90,177,872

Intangible assets

972,000

972,000

Operating lease, right-of-use asset

3,381,613

3,381,613

Deposits

2,188,550

2,028,567

Total assets held for sale

$

99,941,960

$

96,560,052

Liabilities held for sale

 

  

 

Right of Use Liability

$

89,351,157

$

89,387,203

Total liabilities held for sale

$

89,351,157

$

89,387,203

Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $4,859,841 and $3,698,934 for the three months ended March 31, 2025 and 2024, respectively.

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.

11

Items measured at fair value on a non-recurring basis

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

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

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

5. Accounts Receivable

Trade receivables are comprised of the following items:

March 31,

December 31,

    

2025

    

2024

Trade receivable, net

$

2,424,504

$

2,870,181

Tax withholding receivable

174,660

Other

 

1,558,962

 

1,545,510

Total

$

3,983,466

$

4,590,351

Included in the trade receivables, net balance at March 31, 2025, and December 31, 2024, is an allowance for doubtful accounts of  $84,990 and $84,989, respectively. Included in the tax withholding receivable, net balance at December 31, 2024, is an allowance for doubtful accounts of $159,275.

6. Inventory

Inventory is comprised of the following items:

    

March 31

December 31,

    

2025

    

2024

Work-in-progress

$

14,182,173

$

13,859,238

Finished goods

 

6,390,280

 

5,933,200

Other

 

2,770,847

 

1,873,926

Total

$

23,343,300

$

21,666,364

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

March 31,

2025

    

2024

Work-in-progress

$

18,085

$

(188,200)

Finished goods

 

414,915

 

(115,800)

Total

$

433,000

$

(304,000)

12

7. Prepayments and other current assets

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

    

March 31,

December 31,

    

2025

    

2024

Prepaid Insurance

$

530,912

$

753,579

Other Prepaid Expenses

 

1,254,752

 

897,398

Total

$

1,785,664

$

1,650,977

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

March 31,

December 31,

    

2025

    

2024

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

16,355,616

 

16,355,616

Furniture and equipment

 

7,556,684

 

7,451,920

Software

 

39,388

 

39,388

Vehicles

 

506,022

 

491,022

Construction-in-progress

 

10,885,133

 

9,858,120

Right of use asset under finance lease

 

7,572,566

 

7,572,566

 

43,778,514

 

42,631,737

Less: accumulated depreciation

 

(10,942,339)

 

(10,319,975)

Total

$

32,836,175

$

32,311,762

For the three months ended March 31, 2025, and 2024, total depreciation on property and equipment was $622,364 and $633,728, respectively. For the three months ended March 31, 2025, and 2024, accumulated amortization of the right of use asset under finance lease amounted to $2,594,332 and $2,507,998, respectively. The right of use asset under finance lease of $7,572,566 consists of leased processing and cultivation premises. The Company capitalized into inventory $545,262 and $560,180 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 2025, and 2024, respectively. The capitalized depreciation costs associated are added to inventory and expensed through cost of sales product cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.

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

13

9. Leases

Components of lease expenses are listed below:

    

    

March 31,

March 31,

    

2025

2024

Finance lease cost

  

Depreciation of ROU assets

$

82,512

$

143,441

Interest on lease liabilities

 

3,575,328

 

3,544,177

Operating lease costs

 

561,436

 

432,444

Total lease costs

$

4,219,276

$

4,120,062

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

    

Operating Leases

    

Finance Leases

    

    

March 31, 2025

    

March 31, 2025

    

Total

2025

$

2,242,480

$

10,352,595

$

12,595,075

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

2029

 

1,300,615

 

15,490,852

 

16,791,467

Thereafter

 

6,523,900

 

203,082,066

 

209,605,966

Total minimum lease payments

$

17,522,534

$

272,757,829

$

290,280,363

Less discount to net present value

(5,982,885)

 

(177,360,043)

 

(183,342,928)

Less liabilities held for sale

(2,558,483)

(86,792,673)

(89,351,156)

Present value of lease liability

$

8,981,166

$

8,605,113

$

17,586,279

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

On February 22, 2024, the Company executed a lease for cannabis cultivation and manufacturing facilities. Rent commenced on January 1, 2025, at which time monthly base rent will be $82,500. Base rent escalates at a rate of 4% per annum. Per the terms of the lease the Company has the option to draw up to $2,000,000 of tenant improvement allowances. As of December 31, 2024, no draws have been taken. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is $13,000,000 increasing by 3% at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034, with an option to renew for two additional five-year terms.

Supplemental cash flow information related to leases:

    

Three Months Ended

    

March 31,

    

2025

    

2024

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

  

 

  

Lease principal payments - finance

$

$

71,066

Lease principal payments - operating

442,553

168,554

Non-cash additions to ROU assets

 

 

9,270,915

Amortization of operating leases

 

198,866

 

170,196

14

Other information about lease amounts recognized in the financial statements:

    

Three Months Ended

 

    

March 31,

 

    

2025

    

2024

 

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

7.19

 

8.08

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

15.84

 

16.82

Weighted-average discount rate – operating leases

12.01

%  

8.58

%

Weighted-average discount rate – finance leases

16.19

%  

16.21

%

10. Intangibles

Intangible assets are comprised of the following items:

    

Licenses & Trademarks

Balance, December 31, 2023

$

8,718,577

Amortization

(819,250)

Balance, December 31, 2024

$

7,899,327

Amortization

 

(204,810)

Balance, March 31, 2025

$

7,694,517

Amortization expense for intangibles was $204,810 and $204,812 during the three months ended March 31, 2025 and 2024, respectively. The Company capitalized into inventory $24,778 (2024 - $24,778) of amortization for the three months ended March 31, 2024, respectively. Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.

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

11. Accounts Payable and Accrued Liabilities

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

    

March 31,

December 31,

    

2025

    

2024

Accounts payable – trade

$

6,463,905

$

2,298,060

Accrued Expenses

 

4,340,944

 

6,839,822

Taxes payable

 

199,088

 

264,518

Contract liability

 

1,193,530

 

1,053,636

Total accounts payable and accrued liabilities

$

12,197,467

$

10,456,036

12. 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 paid the note off in full during the year ended December 31, 2024.

15

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal. On November 27, 2024, the Company and lender executed the second amendment to the note. Per the terms of the amendment, the maturity date was extended, the interest rate was increased to 18%, and the Company repaid $100,000 in principal. The remaining principal balance of $900,000 was repaid in full during the three months ended March 31, 2025.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the three months ended March 31, 2025 and 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, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

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

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

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

On July 31, 2024, the Company executed a ninth amendment to the Company’s Credit Facility. The ninth amendment to the Company’s Credit Facility extends the maturity date on the Credit Facility loans to January 29, 2027, adjusts and extends the deadline with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company issued 12,500,000 Subordinate Voting Shares to the lenders in consideration for the credit facility amendment. These 12,500,000 shares were valued at $5,387,500 using a fair value per share of $0.431 and considered a deferred financing cost.

16

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $5,704,752 (December 31, 2024 - $6,576,985) of deferred financing costs remain unamortized.

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

    

March 31,

December 31,

    

2025

    

2024

Beginning of year

$

62,338,046

$

60,220,535

Proceeds

 

 

6,700,000

Principal repayments

(936,000)

(1,234,000)

Deferred financing costs

(10,000)

(7,418,770)

PIK interest

408,774

1,634,494

Amortization of deferred financing costs

802,763

2,435,787

End of year

 

62,603,583

 

62,338,046

Less: current portion

 

 

900,000

Total long-term debt

$

62,603,583

$

61,438,046

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

2025

$

2026

3,537,300

2027

59,066,283

Total

$

62,603,583

13. Convertible Notes

On July 31, 2024, holders voluntarily converted convertible notes issued in 2023 into 73,016,061 Subordinate Voting Shares of the Company.

On November 1, 2024, the Company entered into a Joinder and Tenth Amendment to Credit Agreement. The Tenth Amendment provides a convertible note facility (the “New Convertible Notes”) with a maximum principal amount of $10,000,000. The New Convertible Notes mature November 1, 2027, have a cash interest rate of 12.0 percent per year, are convertible into that number of the Company’s subordinate voting shares determined by dividing the outstanding principal amount plus all accrued but unpaid interest on the Convertible Notes on the date of such conversion by a conversion price of $0.625. The Company incurred $145,717 in financing costs in connection with the signing of the Tenth Amendment.

All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $125,472 (December 31, 2024 - $137,622) of deferred financing costs remain unamortized.

17

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

    

March 31,

December 31,

    

2025

    

2024

Beginning of period

$

9,862,378

$

9,140,257

Proceeds

 

 

10,000,000

Deferred financing costs

(145,717)

PIK interest

363,376

Amortization of deferred financing costs

12,143

279,019

Conversion

(9,774,557)

End of period

$

9,874,521

$

9,862,378

Less: current portion

 

 

Total convertible debt

$

9,874,521

$

9,862,378

14. Stockholders’ Equity

Shares

The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of March 31, 2025. 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

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.

Shares Issued

During the three months ended March 31, 2025, 7,201 Multiple Voting Shares were converted into 720,100 Subordinate Voting Shares for no additional consideration.

During the three months ended March 31, 2025, employee stock options were exercised for 138,655 Subordinate Voting Shares. Proceeds from this transaction were $23,110.

During the three months ended March 31, 2025, stock warrants were exercised for 265,626 Subordinate Voting Shares. Proceeds from these transactions were $38,516.

During the three months ended March 31, 2025, 1,077,859 shares were issued in connection with the settlement of restricted stock units. 239,633 shares were net settled to pay payroll taxes associated with the issuance, resulting in the final issuance of 838,226 shares.

18

During the three months ended March 31, 2024, 10,342 Multiple Voting Shares were redeemed for 1,034,200 Subordinate Voting Shares.

15. Stock-Based Compensation

Stock Options

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

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

    

Three Months Ended

 

    

March 31,

March 31,

 

    

2025

    

2024

 

Risk-Free Interest Rate

4.53

%

N/A

Weighted Average Exercise Price

$

0.49

$

N/A

Weighted Average Stock Price

$

0.49

$

N/A

Expected Life of Options (years)

7.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Grant Fair Value

$

0.41

$

N/A

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the three months ended March 31, 2025, and for the year ended December 31, 2024, is presented below:

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(2,760,530)

 

1.29

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

4,073,839

 

0.48

 

Options Outstanding at December 31, 2024

 

31,232,633

$

0.43

 

5.45

Forfeitures

 

(521,835)

 

0.27

 

Exercised

 

(138,654)

 

0.17

 

Granted

 

159,156

 

0.49

 

Options Outstanding at March 31, 2025

 

30,731,300

$

0.43

 

5.26

Options Exercisable at March 31, 2025

 

27,323,396

$

0.42

 

4.82

During the three month periods ended March 31, 2025 and 2024, the Company recognized $172,721 and $86,732 in stock-based compensation relating to stock options, respectively. As of March 31, 2025, the total unrecognized compensation costs related to unvested stock options awards granted was $617,196. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.8 years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2025, was $4,382,709 and $4,183,499, respectively.

19

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

Warrants

Subordinate Voting Share (SVS) warrants entitle the holder to purchase one Subordinate Voting Share of the Company.

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

 

16,400,000

$

0.21

 

4.57

Exercised

(480,437)

0.15

Warrants outstanding at December 31, 2024

15,919,563

$

0.22

 

3.56

Forfeited

(150,000)

1.49

Exercised

(265,626)

0.145

Warrants outstanding at March 31, 2025

 

15,503,937

$

0.22

 

3.32

Warrants exercisable at December 31, 2024

 

15,503,937

$

0.22

 

3.32

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2023 and 2024

 

3,037,649

$

3.50

 

1.23

Warrants outstanding at March 31, 2025

3,037,649

$

3.50

0.98

Warrants exercisable at March 31, 2025

 

3,037,649

$

3.50

 

0.98

Restricted Stock Units (“RSUs”)

The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three months ended March 31, 2025 and 2024, the Company recognized $1,288,129 and $93,057, 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, 2023

2,543,011

$

0.88

Granted

9,228,462

0.31

Forfeitures

(443,943)

0.54

Balance, December 31, 2024

11,327,530

0.40

Granted

60,989,414

0.42

Settled

(1,160,697)

0.49

Balance, March 31, 2025

71,156,247

0.41

Vested at March 31, 2025

2,708,712

$

0.75

20

16. Commitments and Contingencies

Legal proceedings

Verano

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

 

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

 

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

 

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

 

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

 

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

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

 

On June 19, 2024, Verano filed the Preliminary Suitability Application seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.

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

21

Lease commitments

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

17. Selling, General and Administrative Expenses

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

Three Months Ended
March 31,

2025

    

2024

Salaries and benefits

$

3,942,098

$

3,512,736

Professional fees

 

1,398,775

 

1,427,096

Insurance expenses

 

420,323

 

569,185

Advertising

166,542

222,014

Other expenses

 

1,546,205

 

1,320,582

Total

$

7,473,943

$

7,051,613

18. 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 extended and slightly expanded the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three months ended March 31, 2025, the Company recorded and received $972,888 (2024 - $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 months ended March 31, 2025.

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support the Company in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. Subsequently, on October 9, 2024, the Company and Grown Rogue mutually agreed to terminate the advisory agreement. As part of the termination agreement, the Company forfeited 4,500,000 of the previously granted 8,500,000 warrants. On March 31, 2025, these 4,000,000 warrants were revalued at a fair value of $1,751,906 (December 31, 2024 - $2,270,964). The fair value was derived from a black-scholes valuation using a stock price of $0.52, an exercise price of $0.158, an expected life of 3.52 years, an annual risk free rate of 3.96%, and volatility of 100%. The change in valuation from December 31, 2024, to March 31, 2025, of $519,058 (March 31, 2024 - $1,327,879 of other income) was recorded as other expense in the statement of net loss and comprehensive loss for the three month period ended March 31, 2025.

22

19. Segment Reporting

The Company utilized the guidance in ASC 280 to determine how many reportable segments the Company has. We considered various attributes of the overall Company including but not limited to the nature of products and services, the nature of production processes, the types of customers, the regulatory environment, business geography, and the level at which the Chief Operating Decision Maker evaluates the performance and allocates resources. Given the similarities in the types of products, cannabis products in various form factors, the types of customers, retail and wholesale customers, the geography and regulatory environment in which sales are made, the United States, and the Chief Operating Decision Maker, the Chief Executive Officer, assesses performance and allocates resources at the consolidated level, the Company has determined that it only has one reportable segment, cannabis.

The Company’s Chief Executive Officer is the Company’s chief operating decision maker. The chief operating decision maker assesses performance for the cannabis segment and decides how to allocate resources based on operating profit and net income that also is reported on the income statement as consolidated net income. The measure of segment assets is reported on the balance sheet total as consolidated assets. The chief operating decision maker uses net income to evaluate income generated from segment assets in deciding the appropriate capital allocation strategy. A comparison of budgeted results to actual results is also used by the chief operating decision maker to assess business performance.

The Company’s cannabis segment cultivates, processes and distributes medical and adult-use cannabis products in a variety of formats, as well as related accessories in the United States. Revenue is derived from the sale of these products in the United States, and the assets used to produce these products are also held in the United States. The accounting policy for recording revenue, and all other accounting policies, are the same as those described in the summary of significant accounting policies footnote (Note 2).

20. Supplemental Cash Flow Information(1)

    

March 31,

March 31,

    

2025

    

2024

Cash paid for interest

$

7,087,258

$

6,799,193

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(77,312)

 

(121,433)

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

21. Financial Instruments

Credit risk

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

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of March 31, 2025, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt,

23

convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.

Legal Risk

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

Foreign currency risk

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

Interest rate risk

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

22. Related Party Transactions

As of March 31, 2025, and December 31, 2024, there were $0 due to related parties.

Details surrounding the lending relationships between the Company and Chicago Atlantic, are described in Notes 12 and 13.

Our Chief Executive Officer, John Mazarakis, serves as a partner of Chicago Atlantic Group, LP, which is an affiliate of the Agent, our senior secured lender under the Credit Facility. Given his ownership interest in the Agent and its affiliates, Mr. Mazarakis has an approximate 29% interest in the Company’s transactions with the Agent. See "Item 13. Certain Relationships and Related Transactions and Director Independence" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

23. Subsequent Events

None.

24

,

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

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

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

Overview of the Company

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

Operating Segment

We report our operating results in one business segment: the cultivation, production, and sale of cannabis. We cultivate, manufacture, and distribute cannabis products to third parties in wholesale markets and cultivate, manufacture, and sell cannabis products directly to approved patients and adult-use-customers in our owned or operated retail stores.

During the three months ended March 31, 2025, the Company had operating revenue in three states: Maryland, Minnesota, and New York. Retail revenues during the three months ended March 31, 2025 were derived from sales in 14 dispensaries throughout these three states. We had eight operational dispensaries in Minnesota, four in New York, and two in Maryland. Wholesale revenues were derived from sales of products to third parties in Maryland, Minnesota, and New York.

Merger Agreements with Deep Roots, Proper and Wholesome

On December 18, 2024, we entered into the Merger Agreements with respect the Mergers. Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the

25

Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers.  

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

Revenue

We derived our revenue from cultivating, processing, and distributing cannabis products through our fourteen dispensaries in three states and our wholesale sales to third parties in three states. For the three months ended March 31, 2025, 78% of our revenue was generated from retail dispensaries and 22% from the wholesale business. For the three months ended March 31, 2024, 81% of our revenue was generated from retail business and 19% from wholesale business.

For the three months ended March 31, 2025, Minnesota operations contributed approximately 47% of revenues, New York contributed 9%, and Maryland contributed 44%. For the three months ended March 31, 2024, Minnesota operations contributed approximately 46% of revenues, New York contributed 12%, and Maryland contributed 42%.

Revenue for the three months ended March 31, 2025, was $24,540,641, an increase of $453,326 or 2% compared to revenue of $24,087,315 for the three-months ended March 31, 2024. The increase is primarily attributable to increased revenue contributions from the Maryland wholesale business partially offset by the decrease in New York revenues.

Retail revenue for the three months ended March 31, 2025, was $19,233,641 a decrease of $365,799 or 2% compared to retail revenue of $19,599,440 for the three months ended March 31, 2024, primarily due to decreased revenue contributions from the New York business.

Wholesale revenue for the three months ended March 31, 2025, was $5,307,000, an increase of $819,125 compared to wholesale revenue of $4,487,875 for the three months ended March 31, 2024. The increase was primarily due to increased revenue contributions from the Maryland business.

Three Months Ended

 

March 31,

 

    

2025

    

2024

    

$ Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

11,209,204

$

10,977,089

$

232,115

 

2

%

NY

 

1,205,045

 

1,821,269

 

(616,224)

 

(34)

%

MD

6,819,392

6,801,082

18,310

 

0

%

Total Retail

$

19,233,641

$

19,599,440

$

(365,799)

 

(2)

%

Wholesale:

 

  

 

  

 

  

 

  

MD

$

4,089,238

 

3,353,661

 

735,577

 

22

%

NY

 

936,351

 

1,134,214

 

(197,863)

 

(17)

%

MN

 

281,411

 

 

281,411

 

100

%

Total Wholesale

$

5,307,000

$

4,487,875

$

819,125

 

18

%

Total Revenue

$

24,540,641

$

24,087,315

$

453,326

 

2

%

NY

$

(2,141,396)

$

(2,955,483)

$

814,087

 

(28)

%

Total Revenue excluding NY

$

22,399,245

$

21,131,832

$

1,267,413

 

6

%

26

Cost of Sales and Gross Profit

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

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

Cost of sales for the three months ended March 31, 2025, was $12,128,329, an increase of $285,441 compared to the three months ended March 31, 2024, of $11,842,888.

Gross profit for the three months ended March 31, 2025, was $12,412,312, representing a gross margin of 51%. This is compared to gross profit for the three months ended March 31, 2024, of $12,244,427 or a 51% gross margin. The increase in gross profit was driven by an increase in sales holding flat margins.

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

Total Expenses

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

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

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

Total expenses for the three months ended March 31, 2025, were $10,436,623 an increase of $2,951,640 compared to total expenses of $7,484,983 for the three months ended March 31, 2024. The increase in total expenses is primarily attributable to a increase in stock-based compensation expense and transaction costs associated with the Merger transactions.

Operating Income before Other Income (Expense) and Income Taxes

Operating income before other income (expense) and provision for income taxes for the three months ended March 31, 2025, was $1,975,689 a decrease of $2,783,755 compared to $4,759,444 for the three months ended March 31, 2024.

27

Total Other Expense

Total other expense for the three months ended March 31, 2025, was $6,809,479, a decrease of $716,425 compared to other expense of $7,525,904 for the three months ended March 31, 2024. This change is primarily attributable to increased other income driven by the increasing value of the warrants we hold in Grown Rogue.

Provision for Income Taxes

Income tax expense is recognized based on the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at year-end. For the three months ended March 31, 2025, tax expense totaled $1,675,000 compared to tax expense of $3,945,000 for the three months ended March 31, 2024.

NON-GAAP MEASURES

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

Three Months Ended

March 31,

    

2025

    

2024

Net income (loss)

$

(6,508,790)

$

(6,711,460)

Interest expense, net

 

7,599,517

 

8,722,637

Income taxes

 

1,675,000

 

3,945,000

Depreciation & Amortization

 

257,134

 

253,581

Depreciation and amortization included in cost of sales

 

570,040

 

584,958

EBITDA (non-GAAP)

$

3,592,901

$

6,794,716

Inventory adjustment

 

433,000

 

304,000

Grown Rogue termination fee included in cost of goods sold

266,667

Stock-based compensation

 

1,460,850

 

179,789

Transaction related expenses

1,244,696

Other income

 

(790,038)

 

(1,327,879)

Severance expense

379,916

Loss on disposal of assets

 

 

120,856

Adjusted EBITDA (non-GAAP)

$

6,587,992

$

6,071,482

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

28

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 paid the note off in full during the year ended December 31, 2024.

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal. On November 27, 2024, the Company and lender executed the second amendment to the note. Per the terms of the amendment, the maturity date was extended, the interest rate was increased to 18%, and the Company repaid $100,000 in principal. The remaining principal balance of $900,000 was repaid in full during the three months ended March 31, 2025.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the three months ended March 31, 2025 and 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, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

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

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

29

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

On July 31, 2024, the Company executed a ninth amendment to the Company’s Credit Facility. The ninth amendment to the Company’s Credit Facility extends the maturity date on the Credit Facility loans to January 29, 2027, adjusts and extends the deadline with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company issued 12,500,000 Subordinate Voting Shares to the lenders in consideration for the credit facility amendment. These 12,500,000 shares were valued at $5,387,500 using a fair value per share of $0.431 and considered a deferred financing cost.

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $5,704,752 (December 31, 2024 - $6,576,985) of deferred financing costs remain unamortized.

Convertible Notes

On July 31, 2024, the holders voluntarily converted convertible notes issued in 2023 into 73,016,061 Subordinate Voting Shares of the Company.

On November 1, 2024, the Company entered into a Joinder and Tenth Amendment to Credit Agreement. The Tenth Amendment provides a convertible note facility (the “New Convertible Notes”) with a maximum principal amount of $10,000,000. The New Convertible Notes mature November 1, 2027, have a cash interest rate of 12.0 percent per year, are convertible into that number of the Company’s subordinate voting shares determined by dividing the outstanding principal amount plus all accrued but unpaid interest on the Convertible Notes on the date of such conversion by a conversion price of $0.625. The Company incurred $145,717 in financing costs in connection with the signing of the Tenth Amendment.

All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $125,472 (December 31, 2024 - $137,622) of deferred financing costs remain unamortized.

Cash Used in Operating Activities

Net cash used in operating activities was $3.3 million for the three months ended March 31, 2025, an increase of $2.1 million as compared to $1.2 million for the three months ended March 31, 2024. The increase is primarily attributed to less favorable changes in working capital, particularly assets held for sale, and increased transaction costs associated with the Merger transactions.

Cash Used in Investing Activities

Net cash used in investing activities was $1.1 million for the three months ended March 31, 2025, an increase of $0.1 million compared to net cash used in investing activities of $1.0 million for the three months ended March 31, 2024. The increase is primarily attributable to increased property, plant, and equipment additions relative to the prior year.

Cash Used in Financing Activities

Net cash used in financing activities was $0.9 million for the three months ended March 31, 2025, a change of $0.2 million as compared to $1.1 million used in financing activities in the three months ended March 31, 2024. The change was principally due to decreased debt principal payments during the three months ended March 31, 2025 relative to the prior year quarter.

30

Lease Transactions

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

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

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

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

Operating Leases

Finance Leases

    

December 31, 2024

    

December 31, 2024

    

Total

2024

$

2,242,480

$

10,352,595

$

12,595,075

2025

 

2,727,346

 

14,183,661

 

16,911,007

2026

 

2,474,144

 

14,606,527

 

17,080,671

2027

 

2,254,049

 

15,042,128

 

17,296,177

2028

 

1,300,615

 

15,490,852

 

16,791,467

Thereafter

 

6,523,900

 

203,082,066

 

209,605,966

Total minimum lease payments

$

17,522,534

$

272,757,829

$

290,280,363

Less discount to net present value

(5,982,885)

 

(177,360,043)

 

(183,342,928)

Less liabilities held for sale

(2,558,483)

(86,792,673)

(89,351,156)

Present value of lease liability

$

8,981,166

$

8,605,113

$

17,586,279

ADDITIONAL INFORMATION

Outstanding Share Data

As of May 7, 2025, we had 367,292,288 shares issued and outstanding on an as converted basis, consisting of the following:

(a)  Subordinate Voting Shares

339,475,288 shares issued and outstanding. The holders of Subordinate Voting Shares are entitled to one vote per share at all shareholder meetings. The Company is authorized to issue an unlimited number of no-par value Subordinate Voting Shares.

(b)  Multiple Voting Shares

278,170 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.

31

Options, Warrants, and Convertible Promissory Notes

As of March 31, 2025, we had 30,731,300 employee stock options outstanding, 71,156,247 RSUs outstanding, 3,037,649 Subordinate Voting Share compensation warrants denominated in C$ related to financing activities, and 15,503,937 Subordinate Voting Share compensation warrants outstanding.

Off-Balance Sheet Arrangements

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

Critical Accounting Policies and Estimates

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

Item 3. Quantitative and Qualitative Disclosures About Market Risk

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

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control over Financial Reporting

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

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

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

32

Item 1A. Risk Factors

Not applicable.

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

During the three months ended March 31, 2025, 7,201 Multiple Voting Shares were converted into 720,100 Subordinate Voting Shares for no additional consideration pursuant to Section 3(a)(9) of the Securities Act of 1933, as amended (the “Securities Act”).

During the three months ended March 31, 2025, stock warrants were exercised for 265,626 Subordinate Voting Shares pursuant to Section 4 (a)(2) of the Securities Act. Proceeds from these transactions were $38,516.

Except as noted above or as previously reported, there were no unregistered sales of equity securities or repurchase of equity securities occurred during the three months ended March 31, 2025.

Item 5. Other Information

Insider Trading Arrangements

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

33

Item 6. Exhibits

Exhibit
No.

    

Description of Exhibit

2.2

Agreement and Plan of Merger, dated as of December 18, 2024, by and among Vireo DR Merger Sub Inc., Vireo Growth Inc., Deep Roots Holdings, Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 2.2 to our Annual Report on Form 10-K for the fiscal year ended December 31, 2024)

2.3

Agreement and Plan of Merger, dated as of December 18, 2024, by and among Vireo PR Merger Sub Inc., Vireo PR Merger Sub II Inc., Vireo Growth Inc., NGH Investments, Inc., Proper Holdings Management, Inc., Proper Holdings, LLC and Shareholder Representative Services LLC (incorporated by reference to Exhibit 2.3 to our Annual Report on Form 10-K for the fiscal year ended December 31, 2024)

2.4

Agreement and Plan of Merger, dated as of December 18, 2024, by and among Vireo WH Merger Sub Inc., Vireo Growth Inc., WholesomeCo, Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 2.4 to our Annual Report on Form 10-K for the fiscal year ended December 31, 2024)

2.5

First Amendment to Merger Agreement, by and among Vireo PR Merger Sub Inc., Vireo PR Merger Sub II Inc., Vireo Growth Inc., NGH Investments, Inc., Proper Holdings Management, Inc. and Proper Holdings, LLC (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on March 20, 2025)

2.6

First Amendment to Merger Agreement, by and among Vireo DR Merger Sub Inc., Vireo Growth Inc. and Deep Roots Holdings, Inc. (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed on March 20, 2025)

2.7

First Amendment to Merger Agreement, by and among Vireo WH Merger Sub Inc., Vireo Growth Inc. and WholesomeCo, Inc. (incorporated by reference to Exhibit 10.3 to our Current Report on Form 8-K filed on March 20, 2025)

10.88

Letter Agreement, dated January 23, 2025, by and between Vireo Growth Inc. and Bill’s Nursery, Inc. (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on January 27, 2025)

10.89

First Amendment to Employment Agreement, dated March 6, 2025, by and between Vireo Growth Inc. and John Mazarakis (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed March 9, 2025)

10.90

First Amendment to Employment Agreement, dated March 6, 2025, by and between Vireo Growth Inc. and Tyson Macdonald (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed March 9, 2025)

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

34

SIGNATURES

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

VIREO GROWTH INC.

(Registrant)

Date: May 9, 2025

By:

/s/ John Mazarakis

Name:

John Mazarakis

Title:

Chief Executive Officer and Co-Executive Chairman

(principal executive officer)

Date: May 9, 2025

By:

/s/ Tyson Macdonald

Name:

Tyson Macdonald

Title:

Chief Financial Officer

(principal financial officer)

Date: May 9, 2025

By:

/s/ Joseph Duxbury

Name:

Joseph Duxbury

Title:

Chief Accounting Officer

(principal accounting officer)

35

EX-31.1 2 vreof-20250331xex31d1.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, John Mazarakis, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Vireo Growth Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2025
By: /s/ John Mazarakis

John Mazarakis

Chief Executive Officer


EX-31.2 3 vreof-20250331xex31d2.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, Tyson Macdonald, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Vireo Growth Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2025

By:/s/ Tyson Macdonald

Tyson Macdonald

Chief Financial Officer


EX-32.1 4 vreof-20250331xex32d1.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 Vireo Growth Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2025 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/ John Mazarakis

 

John Mazarakis

 

Title: Chief Executive Officer

 

Date: May 9, 2025

 

/s/ Tyson Macdonald

Tyson Macdonald

Title: Chief Financial Officer

Date: May 9, 2025


EX-101.SCH 5 vreof-20250331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Prepayments and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Leases - Components of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Leases - Future minimum lease payments (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Long-Term Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - Selling, General and Administrative Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Description of Business and Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Business Combinations and Dispositions - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Intangibles - Finite and Indefinite (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Intangibles - Expected Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - Convertible Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Stockholders' Equity - Shares - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941403 - Disclosure - Stockholders' Equity - Shares Issued (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941504 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941505 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99941507 - Disclosure - Stock-Based Compensation - Warrants - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941508 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99941509 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941510 - Disclosure - Stock-Based Compensation - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941801 - Disclosure - Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 99942001 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 99942201 - Disclosure - Related Parties Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Description of Business and Summary link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Business Combinations and Dispositions link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Prepayments and other current assets link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Accounts Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Convertible Debt link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - Selling, General and Administrative Expenses link:presentationLink link:calculationLink link:definitionLink 995211801 - Disclosure - Other Income (Expense) link:presentationLink link:calculationLink link:definitionLink 995211901 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 995212001 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995212101 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995212201 - Disclosure - Related Parties Transactions link:presentationLink link:calculationLink link:definitionLink 995212301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Business Combinations and Dispositions (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Prepayments and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - Convertible Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 99931503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99931703 - Disclosure - Selling, General and Administrative Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 99932003 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 99940905 - Disclosure - Leases - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 99941503 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941506 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details) link:presentationLink link:calculationLink link:definitionLink 99941901 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 99942101 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 vreof-20250331_cal.xml EX-101.CAL EX-101.DEF 7 vreof-20250331_def.xml EX-101.DEF EX-101.LAB 8 vreof-20250331_lab.xml EX-101.LAB EX-101.PRE 9 vreof-20250331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
May 07, 2025
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Securities Act File Number 000-56225  
Entity Registrant Name VIREO GROWTH INC.  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 82-3835655  
Entity Address, Address Line One 207 South 9th Street  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55402  
City Area Code (612)  
Local Phone Number 999-1606  
Title of 12(b) Security None  
No Trading Symbol Flag true  
Security Exchange Name NONE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001771706  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Subordinate Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   339,475,288
Multiple Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   278,170
Super Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   0
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash $ 86,260,997 $ 91,604,970
Accounts receivable, net of credit losses of $84,990 and $244,264, respectively 3,983,466 4,590,351
Income tax receivable 11,367,067 12,027,472
Inventory 23,343,300 21,666,364
Prepayments and other current assets 1,785,664 1,650,977
Warrants held 1,751,906 2,270,964
Assets held for sale 99,941,960 96,560,052
Total current assets 228,434,360 230,371,150
Property and equipment, net 32,836,175 32,311,762
Operating lease, right-of-use asset 7,660,568 7,859,434
Intangible assets, net 7,694,517 7,899,328
Deposits 421,244 421,244
Total assets 277,046,864 278,862,918
Current liabilities    
Accounts payable and accrued liabilities 12,197,467 10,456,036
Long-term debt, current portion   900,000
Right of use liability 1,148,991 1,400,015
Uncertain tax liability 34,959,000 33,324,000
Liabilities held for sale 89,351,157 89,387,203
Total current liabilities 137,656,615 135,467,254
Right-of-use liability 16,437,288 16,494,439
Other long-term liabilities 37,278 37,278
Convertible debt, net 9,874,521 9,862,378
Long-term debt, net 62,603,583 61,438,046
Total liabilities 226,609,285 223,299,395
Commitments and contingencies (refer to Note 16)
Stockholders' equity (deficiency)    
Additional paid in capital 288,381,930 286,999,084
Accumulated deficit (237,944,351) (231,435,561)
Total stockholders' equity (deficiency) 50,437,579 55,563,523
Total liabilities and stockholders' equity (deficiency) 277,046,864 278,862,918
Subordinate Voting Shares    
Stockholders' equity (deficiency)    
Common stock
Multiple Voting Shares    
Stockholders' equity (deficiency)    
Common stock
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Common stock    
Accounts receivable, credit losses $ 84,990 $ 244,264
Subordinate Voting Shares    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 339,475,288 337,512,681
Common stock, outstanding 339,475,288 337,512,681
Multiple Voting Shares    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 278,170 285,371
Common stock, outstanding 278,170 285,371
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS    
Revenue $ 24,540,641 $ 24,087,315
Cost of sales    
Product costs 11,695,329 12,146,888
Inventory valuation adjustments 433,000 (304,000)
Gross profit 12,412,312 12,244,427
Operating expenses:    
Selling, general and administrative expenses 7,473,943 7,051,613
Transaction related expenses 1,244,696  
Stock-based compensation expenses 1,460,850 179,789
Depreciation 77,102 73,547
Amortization 180,032 180,034
Total operating expenses 10,436,623 7,484,983
Income from operations 1,975,689 4,759,444
Other income (expense):    
Interest expenses, net (7,599,517) (8,722,637)
Gain (loss) on disposal of assets   (120,856)
Other income (expenses) 790,038 1,317,589
Other income (expenses), net (6,809,479) (7,525,904)
Loss before income taxes (4,833,790) (2,766,460)
Current income tax expenses (1,675,000) (3,945,000)
Net loss and comprehensive loss $ (6,508,790) $ (6,711,460)
Net loss per share - basic (in dollars per share) $ (0.02) $ (0.05)
Net loss per share - diluted (in dollars per share) $ (0.02) $ (0.05)
Weighted average shares used in computation of net loss per share - basic (in shares) 366,800,177 143,126,330
Weighted average shares used in computation of net loss per share - diluted (in shares) 366,800,177 143,126,330
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) - USD ($)
Common stock
Subordinate Voting Shares
Common stock
Multiple Voting Shares
Additional Paid In Capital
Accumulated Deficit
Subordinate Voting Shares
Multiple Voting Shares
Total
Balance at the beginning at Dec. 31, 2023     $ 187,384,403 $ (203,428,052)     $ (16,043,649)
Balance at the beginning (in shares) at Dec. 31, 2023 110,007,030 331,193          
Conversion of MVS shares (in shares) 1,034,200 (10,342)         1,034,200
Stock-based compensation     179,789       $ 179,789
Net Loss       (6,711,460)     (6,711,460)
Balance at the end at Mar. 31, 2024     187,564,192 (210,139,512)     (22,575,320)
Balance at the end (in shares) at Mar. 31, 2024 111,041,230 320,851          
Balance at the beginning at Dec. 31, 2023     187,384,403 (203,428,052)     $ (16,043,649)
Balance at the beginning (in shares) at Dec. 31, 2023 110,007,030 331,193          
Options exercised (in shares)             50,000
Balance at the end at Dec. 31, 2024     286,999,084 (231,435,561)     $ 55,563,523
Balance at the end (in shares) at Dec. 31, 2024 337,512,681 285,371     337,512,681 285,371  
Conversion of MVS shares (in shares) 720,100 (7,201)          
Stock-based compensation     1,460,850       1,460,850
Stock issuance (in shares) 1,077,859            
Net settlement of stock-based compensation     (139,630)       (139,630)
Net settlement of stock-based compensation (in shares) (239,633)            
Options exercised     23,110       $ 23,110
Options exercised (in shares) 138,655       138,655   138,654
Warrants exercised     38,516       $ 38,516
Warrants exercised (in shares) 265,626       265,626    
Conversion of convertible debt (in shares)         720,100    
Net Loss       (6,508,790)     (6,508,790)
Balance at the end at Mar. 31, 2025     $ 288,381,930 $ (237,944,351)     $ 50,437,579
Balance at the end (in shares) at Mar. 31, 2025 339,475,288 278,170     339,475,288 278,170  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (6,508,790) $ (6,711,460)  
Adjustments to reconcile net loss to net cash used in operating activities:      
Inventory valuation adjustments 433,000 (304,000)  
Depreciation 77,102 73,547  
Depreciation capitalized into inventory 545,262 560,180  
Non-cash operating lease expense 121,038 103,564  
Amortization of intangible assets 180,032 180,034  
Amortization of intangible assets capitalized into inventory 24,778 24,778  
Stock-based payments 1,321,220 179,789  
Warrants held 519,058 (1,327,879)  
Interest Expense 1,213,681 2,015,889  
Accretion of interest on right-of-use finance lease liabilities 50,284 52,815  
Loss (gain) on disposal of assets   120,856  
Change in operating assets and liabilities:      
Accounts Receivable 606,886 348,817  
Prepaid expenses (134,688) 290,106  
Inventory (2,032,109) 299,252  
Income taxes 660,406 175,203  
Uncertain tax position liabilities 1,635,000 3,760,000  
Accounts payable and accrued liabilities 1,818,743 174,340  
Changes in operating lease liabilities (358,459) (168,746)  
Change in assets and liabilities held for sale (3,495,266) (1,037,417)  
Net cash used in operating activities (3,322,822) (1,190,332)  
CASH FLOWS FROM INVESTING ACTIVITIES:      
PP&E Additions (1,146,777) (899,264)  
Deposits   (150,100)  
Net cash used in investing activities (1,146,777) (1,049,364)  
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from warrant exercises 38,516    
Proceeds from option exercises 23,110    
Debt principal payments (936,000) (1,050,000)  
Lease principal payments   (71,066)  
Net cash used in financing activities (874,374) (1,121,066)  
Net change in cash (5,343,973) (3,360,762)  
Cash, beginning of period 91,604,970 15,964,665 $ 15,964,665
Cash, end of period $ 86,260,997 $ 12,603,903 $ 91,604,970
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Summary
3 Months Ended
Mar. 31, 2025
Description of Business and Summary  
Description of Business and Summary

VIREO GROWTH INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1. Description of Business and Summary

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

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

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

Update on Verano Litigation (Note 16)

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano Holdings Corp. ("Verano") after Verano repudiated the Arrangement Agreement with the Company dated January 31, 2022. 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 May 2, 2024, the Company filed a Notice of Application (the "Summary Trial Application") with the Supreme Court of British Columbia seeking summary determination. The Company is seeking substantial damages, specifically $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

On June 19, 2024, Verano filed a Notice of Application (the “Preliminary Suitability Application”) seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.

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

Merger Agreements with Deep Roots, Proper and Wholesome

On December 18, 2024, we entered into the Merger Agreements with respect the Mergers. Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers (Note 3). 

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

Basis of presentation

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

Basis of consolidation

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

Name of entity

Place of  incorporation

HiColor, LLC

Minnesota, USA

MaryMed, LLC

Maryland, USA

Mayflower Botanicals, Inc.

Massachusetts, USA

Vireo Health of Minnesota, LLC

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

Delaware, USA

Verdant Grove, Inc.

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

Puerto Rico

Vireo Health of Nevada 1, LLC

Nevada, USA

Vireo Health of New York, LLC

New York, USA

Vireo Health of Puerto Rico, LLC

Delaware, USA

Vireo Health, Inc.

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo DR Merger Sub Inc.

Delaware, USA

Vireo WH Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub II Inc.

Delaware, USA

2178 State Highway 29A LLC

New York, USA

XAAS Agro, Inc.

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements.

Recently adopted accounting pronouncements

None.

Net loss per share

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

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

The anti-dilutive shares outstanding for the three month periods ended March 31, 2025 and 2024, were as follows:

Three Months Ended

March 31,

2025

    

2024

Stock options

30,731,300

 

29,945,511

Warrants

18,541,586

 

19,437,649

RSUs

71,156,247

2,543,011

Convertible debt

16,000,000

71,569,927

Total

136,429,133

 

123,496,098

Revenue Recognition

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

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

Three Months Ended
March 31,

    

2025

    

2024

Retail

$

19,233,641

$

19,599,440

Wholesale

 

5,307,000

 

4,487,875

Total

$

24,540,641

$

24,087,315

New accounting pronouncements not yet adopted

None.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations and Dispositions
3 Months Ended
Mar. 31, 2025
Business Combinations and Dispositions  
Business Combinations and Dispositions

3. Business Combinations and Dispositions

Acquisitions

On December 18, 2024, Vireo Growth Inc. (the “Company”), entered into Merger Agreements with respect to a business combination with each of (i) Deep Roots Holdings, Inc., a Nevada corporation (“Deep Roots”) (the “Deep Roots Merger”); (ii) Proper Holdings Management, Inc. and NGH Investments, Inc., both Missouri corporations (together, “Proper”) (the “Proper Mergers”); and (iii) WholesomeCo, Inc., a Delaware corporation (“Wholesome”) (the “Wholesome Merger” and, collectively with the Deep Roots Merger and the Proper Mergers, the “Mergers”). Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers. As of March 31, 2025, none of the Merger Transactions have closed, and as such, no financial results of the single-state operators have been presented or consolidated herein.

The consideration to be paid to acquire each of Deep Roots, Proper and Wholesome is based, in each case, in part on an estimated multiple of a 2024 “Reference EBITDA”, which is pro-forma for pending acquisitions as well as planned new retail openings and expansion projects, and a US$0.52 share reference price for the Company’s subordinate voting shares.

 

Pursuant to the Merger Agreements, former stockholders of each of Deep Roots, Proper and Wholesome may qualify for earnout payments made with the Company’s subordinate voting shares following December 31, 2026, based on each target’s Adjusted EBITDA (as defined in the applicable Merger Agreement) growth compared to such target’s Reference EBITDA (at a 4x multiple), adjusted for incremental debt and certain other matters, respectively, and paid out using a share price for the Company’s subordinate voting shares of the higher of US$1.05 or the 20-day volume weighted average price of the Company’s subordinate voting shares on the Canadian Securities Exchange, converted to United States Dollars based on the average exchange rate posted by the Bank of Canada as of the end of each trading day during such 20-day period, as reported by Bloomberg Finance L.P. (“VWAP”) as of December 31, 2026. Reference EBITDA for Deep Roots, Proper and Wholesome are US$31.0 million, US$31.0 million, and US$16.0 million, respectively. EBITDA growth is defined as the increase between Reference EBITDA and the higher of 2026 Adjusted EBITDA or trailing nine-month annualized Adjusted EBITDA as of December 31, 2026. In no event shall the number of earnout shares issued under each Merger Agreement exceed the number of shares issued as closing merger consideration in each Merger Agreement.

 

Each of the Merger Agreements provides for the clawback of up to 50% of the upfront merger consideration (excluding, in the case of Proper and Wholesome, the amounts attributable to Arches, as defined below) on December 31, 2026, if, in each case, (a) 2026 Adjusted EBITDA underperforms 96.5% of the Reference EBITDA, and (b) retail revenue market share or EBITDA margin for 2026 is less (or lower) than 2024 and (c) the 20-day VWAP as of December 31, 2026 is greater than US$1.05 per share. The amount of shares subject to a clawback would be equal to the Acquisition Multiple (as defined in each Merger Agreement) for each of Deep Roots, Proper and Wholesome, respectively, multiplied by the EBITDA shortfall, and subject to certain other adjustments set forth in the applicable Merger Agreement, divided by US$0.52 per share, not to exceed 50% of the upfront consideration.

In connection with the Wholesome Merger Agreement (as defined herein) and Proper Merger Agreement (as defined herein), the Company will include in the stock merger consideration calculation an amount equal to (i) US$11,860,800 for the stockholders of Wholesome and (ii) US$2,139,200 for the stockholders of Proper for all of the outstanding equity interests in Arches IP, Inc. (“Arches”) owned by Wholesome and Proper, respectively. Subject to the terms and conditions of the Wholesome Merger Agreement and the Proper Merger Agreement, each of Wholesome, Proper and Arches option holders are collectively entitled to earnout payments based on performance of Arches, based on the greater of US$37.5 million or 5x certain revenue percentages of Arches, with such revenue percentage amounts measured at the higher of trailing-twelve-month or nine-month annualized amounts as of December 31, 2026, paid out using a share price for the Company’s subordinate voting shares at the higher of US$1.05 or 20-day VWAP as of December 31, 2026.

In connection with each of the Merger Agreements, the Company will enter into an Investor Rights Agreement with the persons receiving the Company’s subordinate voting shares in the Mergers. Each Investor Rights Agreement will require the Company in certain circumstances to prepare and file with the Securities and Exchange Commission (the “SEC”) a

registration statement covering the resale of the Company’s subordinate voting shares issued pursuant to the Merger Agreements, in each case following the expiration of the initial 12 month lock-up period following the closing of the transactions under each Merger Agreement. Each Investor Rights Agreement will also provide such persons with certain piggyback registration rights in certain circumstances. 

 

The closing of each of the Mergers is subject to closing conditions and contained in the Merger Agreements. Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), a Schedule 14C information statement dated March 21, 2025, was prepared by the Company and filed with the SEC and mailed to the stockholders of the Company relating to stockholder approval of the issuance of the Company’s subordinate voting shares in the Mergers and approvals required under the rules of the Canadian Stock Exchange, which was obtained by written consent of the stockholders.

Assets Held for Sale

As of March 31, 2025, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months. As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:

    

    

Assets held for sale

 

March 31,

    

December 31,

2025

2024

Property and equipment

$

93,399,797

$

90,177,872

Intangible assets

972,000

972,000

Operating lease, right-of-use asset

3,381,613

3,381,613

Deposits

2,188,550

2,028,567

Total assets held for sale

$

99,941,960

$

96,560,052

Liabilities held for sale

 

  

 

Right of Use Liability

$

89,351,157

$

89,387,203

Total liabilities held for sale

$

89,351,157

$

89,387,203

Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $4,859,841 and $3,698,934 for the three months ended March 31, 2025 and 2024, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Measurements  
Fair Value Measurements

4. Fair Value Measurements

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

Items measured at fair value on a non-recurring basis

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

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

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable
3 Months Ended
Mar. 31, 2025
Accounts Receivable  
Accounts Receivable

5. Accounts Receivable

Trade receivables are comprised of the following items:

March 31,

December 31,

    

2025

    

2024

Trade receivable, net

$

2,424,504

$

2,870,181

Tax withholding receivable

174,660

Other

 

1,558,962

 

1,545,510

Total

$

3,983,466

$

4,590,351

Included in the trade receivables, net balance at March 31, 2025, and December 31, 2024, is an allowance for doubtful accounts of  $84,990 and $84,989, respectively. Included in the tax withholding receivable, net balance at December 31, 2024, is an allowance for doubtful accounts of $159,275.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory
3 Months Ended
Mar. 31, 2025
Inventory  
Inventory

6. Inventory

Inventory is comprised of the following items:

    

March 31

December 31,

    

2025

    

2024

Work-in-progress

$

14,182,173

$

13,859,238

Finished goods

 

6,390,280

 

5,933,200

Other

 

2,770,847

 

1,873,926

Total

$

23,343,300

$

21,666,364

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

March 31,

2025

    

2024

Work-in-progress

$

18,085

$

(188,200)

Finished goods

 

414,915

 

(115,800)

Total

$

433,000

$

(304,000)

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and other current assets
3 Months Ended
Mar. 31, 2025
Prepayments and other current assets  
Prepayments and other current assets

7. Prepayments and other current assets

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

    

March 31,

December 31,

    

2025

    

2024

Prepaid Insurance

$

530,912

$

753,579

Other Prepaid Expenses

 

1,254,752

 

897,398

Total

$

1,785,664

$

1,650,977

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2025
Property and Equipment, Net  
Property and Equipment, Net

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

March 31,

December 31,

    

2025

    

2024

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

16,355,616

 

16,355,616

Furniture and equipment

 

7,556,684

 

7,451,920

Software

 

39,388

 

39,388

Vehicles

 

506,022

 

491,022

Construction-in-progress

 

10,885,133

 

9,858,120

Right of use asset under finance lease

 

7,572,566

 

7,572,566

 

43,778,514

 

42,631,737

Less: accumulated depreciation

 

(10,942,339)

 

(10,319,975)

Total

$

32,836,175

$

32,311,762

For the three months ended March 31, 2025, and 2024, total depreciation on property and equipment was $622,364 and $633,728, respectively. For the three months ended March 31, 2025, and 2024, accumulated amortization of the right of use asset under finance lease amounted to $2,594,332 and $2,507,998, respectively. The right of use asset under finance lease of $7,572,566 consists of leased processing and cultivation premises. The Company capitalized into inventory $545,262 and $560,180 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 2025, and 2024, respectively. The capitalized depreciation costs associated are added to inventory and expensed through cost of sales product cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.

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

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
3 Months Ended
Mar. 31, 2025
Leases  
Leases

9. Leases

Components of lease expenses are listed below:

    

    

March 31,

March 31,

    

2025

2024

Finance lease cost

  

Depreciation of ROU assets

$

82,512

$

143,441

Interest on lease liabilities

 

3,575,328

 

3,544,177

Operating lease costs

 

561,436

 

432,444

Total lease costs

$

4,219,276

$

4,120,062

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

    

Operating Leases

    

Finance Leases

    

    

March 31, 2025

    

March 31, 2025

    

Total

2025

$

2,242,480

$

10,352,595

$

12,595,075

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

2029

 

1,300,615

 

15,490,852

 

16,791,467

Thereafter

 

6,523,900

 

203,082,066

 

209,605,966

Total minimum lease payments

$

17,522,534

$

272,757,829

$

290,280,363

Less discount to net present value

(5,982,885)

 

(177,360,043)

 

(183,342,928)

Less liabilities held for sale

(2,558,483)

(86,792,673)

(89,351,156)

Present value of lease liability

$

8,981,166

$

8,605,113

$

17,586,279

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

On February 22, 2024, the Company executed a lease for cannabis cultivation and manufacturing facilities. Rent commenced on January 1, 2025, at which time monthly base rent will be $82,500. Base rent escalates at a rate of 4% per annum. Per the terms of the lease the Company has the option to draw up to $2,000,000 of tenant improvement allowances. As of December 31, 2024, no draws have been taken. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is $13,000,000 increasing by 3% at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034, with an option to renew for two additional five-year terms.

Supplemental cash flow information related to leases:

    

Three Months Ended

    

March 31,

    

2025

    

2024

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

  

 

  

Lease principal payments - finance

$

$

71,066

Lease principal payments - operating

442,553

168,554

Non-cash additions to ROU assets

 

 

9,270,915

Amortization of operating leases

 

198,866

 

170,196

Other information about lease amounts recognized in the financial statements:

    

Three Months Ended

 

    

March 31,

 

    

2025

    

2024

 

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

7.19

 

8.08

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

15.84

 

16.82

Weighted-average discount rate – operating leases

12.01

%  

8.58

%

Weighted-average discount rate – finance leases

16.19

%  

16.21

%

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Intangibles
3 Months Ended
Mar. 31, 2025
Intangibles  
Intangibles

10. Intangibles

Intangible assets are comprised of the following items:

    

Licenses & Trademarks

Balance, December 31, 2023

$

8,718,577

Amortization

(819,250)

Balance, December 31, 2024

$

7,899,327

Amortization

 

(204,810)

Balance, March 31, 2025

$

7,694,517

Amortization expense for intangibles was $204,810 and $204,812 during the three months ended March 31, 2025 and 2024, respectively. The Company capitalized into inventory $24,778 (2024 - $24,778) of amortization for the three months ended March 31, 2024, respectively. Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.

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

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Liabilities
3 Months Ended
Mar. 31, 2025
Accounts Payable and Accrued Liabilities  
Accounts Payable and Accrued Liabilities

11. Accounts Payable and Accrued Liabilities

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

    

March 31,

December 31,

    

2025

    

2024

Accounts payable – trade

$

6,463,905

$

2,298,060

Accrued Expenses

 

4,340,944

 

6,839,822

Taxes payable

 

199,088

 

264,518

Contract liability

 

1,193,530

 

1,053,636

Total accounts payable and accrued liabilities

$

12,197,467

$

10,456,036

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt
3 Months Ended
Mar. 31, 2025
Long-Term Debt.  
Long-Term Debt

12. 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 paid the note off in full during the year ended December 31, 2024.

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal. On November 27, 2024, the Company and lender executed the second amendment to the note. Per the terms of the amendment, the maturity date was extended, the interest rate was increased to 18%, and the Company repaid $100,000 in principal. The remaining principal balance of $900,000 was repaid in full during the three months ended March 31, 2025.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the three months ended March 31, 2025 and 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, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

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

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

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

On July 31, 2024, the Company executed a ninth amendment to the Company’s Credit Facility. The ninth amendment to the Company’s Credit Facility extends the maturity date on the Credit Facility loans to January 29, 2027, adjusts and extends the deadline with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company issued 12,500,000 Subordinate Voting Shares to the lenders in consideration for the credit facility amendment. These 12,500,000 shares were valued at $5,387,500 using a fair value per share of $0.431 and considered a deferred financing cost.

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $5,704,752 (December 31, 2024 - $6,576,985) of deferred financing costs remain unamortized.

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

    

March 31,

December 31,

    

2025

    

2024

Beginning of year

$

62,338,046

$

60,220,535

Proceeds

 

 

6,700,000

Principal repayments

(936,000)

(1,234,000)

Deferred financing costs

(10,000)

(7,418,770)

PIK interest

408,774

1,634,494

Amortization of deferred financing costs

802,763

2,435,787

End of year

 

62,603,583

 

62,338,046

Less: current portion

 

 

900,000

Total long-term debt

$

62,603,583

$

61,438,046

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

2025

$

2026

3,537,300

2027

59,066,283

Total

$

62,603,583

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debt
3 Months Ended
Mar. 31, 2025
Long-Term Debt.  
Convertible Debt

13. Convertible Notes

On July 31, 2024, holders voluntarily converted convertible notes issued in 2023 into 73,016,061 Subordinate Voting Shares of the Company.

On November 1, 2024, the Company entered into a Joinder and Tenth Amendment to Credit Agreement. The Tenth Amendment provides a convertible note facility (the “New Convertible Notes”) with a maximum principal amount of $10,000,000. The New Convertible Notes mature November 1, 2027, have a cash interest rate of 12.0 percent per year, are convertible into that number of the Company’s subordinate voting shares determined by dividing the outstanding principal amount plus all accrued but unpaid interest on the Convertible Notes on the date of such conversion by a conversion price of $0.625. The Company incurred $145,717 in financing costs in connection with the signing of the Tenth Amendment.

All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $125,472 (December 31, 2024 - $137,622) of deferred financing costs remain unamortized.

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

    

March 31,

December 31,

    

2025

    

2024

Beginning of period

$

9,862,378

$

9,140,257

Proceeds

 

 

10,000,000

Deferred financing costs

(145,717)

PIK interest

363,376

Amortization of deferred financing costs

12,143

279,019

Conversion

(9,774,557)

End of period

$

9,874,521

$

9,862,378

Less: current portion

 

 

Total convertible debt

$

9,874,521

$

9,862,378

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2025
Stockholders' Equity  
Stockholders' Equity

14. Stockholders’ Equity

Shares

The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of March 31, 2025. 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

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.

Shares Issued

During the three months ended March 31, 2025, 7,201 Multiple Voting Shares were converted into 720,100 Subordinate Voting Shares for no additional consideration.

During the three months ended March 31, 2025, employee stock options were exercised for 138,655 Subordinate Voting Shares. Proceeds from this transaction were $23,110.

During the three months ended March 31, 2025, stock warrants were exercised for 265,626 Subordinate Voting Shares. Proceeds from these transactions were $38,516.

During the three months ended March 31, 2025, 1,077,859 shares were issued in connection with the settlement of restricted stock units. 239,633 shares were net settled to pay payroll taxes associated with the issuance, resulting in the final issuance of 838,226 shares.

During the three months ended March 31, 2024, 10,342 Multiple Voting Shares were redeemed for 1,034,200 Subordinate Voting Shares.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
Stock-Based Compensation  
Stock-Based Compensation

15. Stock-Based Compensation

Stock Options

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

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

    

Three Months Ended

 

    

March 31,

March 31,

 

    

2025

    

2024

 

Risk-Free Interest Rate

4.53

%

N/A

Weighted Average Exercise Price

$

0.49

$

N/A

Weighted Average Stock Price

$

0.49

$

N/A

Expected Life of Options (years)

7.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Grant Fair Value

$

0.41

$

N/A

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the three months ended March 31, 2025, and for the year ended December 31, 2024, is presented below:

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(2,760,530)

 

1.29

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

4,073,839

 

0.48

 

Options Outstanding at December 31, 2024

 

31,232,633

$

0.43

 

5.45

Forfeitures

 

(521,835)

 

0.27

 

Exercised

 

(138,654)

 

0.17

 

Granted

 

159,156

 

0.49

 

Options Outstanding at March 31, 2025

 

30,731,300

$

0.43

 

5.26

Options Exercisable at March 31, 2025

 

27,323,396

$

0.42

 

4.82

During the three month periods ended March 31, 2025 and 2024, the Company recognized $172,721 and $86,732 in stock-based compensation relating to stock options, respectively. As of March 31, 2025, the total unrecognized compensation costs related to unvested stock options awards granted was $617,196. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.8 years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2025, was $4,382,709 and $4,183,499, 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.

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

 

16,400,000

$

0.21

 

4.57

Exercised

(480,437)

0.15

Warrants outstanding at December 31, 2024

15,919,563

$

0.22

 

3.56

Forfeited

(150,000)

1.49

Exercised

(265,626)

0.145

Warrants outstanding at March 31, 2025

 

15,503,937

$

0.22

 

3.32

Warrants exercisable at December 31, 2024

 

15,503,937

$

0.22

 

3.32

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2023 and 2024

 

3,037,649

$

3.50

 

1.23

Warrants outstanding at March 31, 2025

3,037,649

$

3.50

0.98

Warrants exercisable at March 31, 2025

 

3,037,649

$

3.50

 

0.98

Restricted Stock Units (“RSUs”)

The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three months ended March 31, 2025 and 2024, the Company recognized $1,288,129 and $93,057, 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, 2023

2,543,011

$

0.88

Granted

9,228,462

0.31

Forfeitures

(443,943)

0.54

Balance, December 31, 2024

11,327,530

0.40

Granted

60,989,414

0.42

Settled

(1,160,697)

0.49

Balance, March 31, 2025

71,156,247

0.41

Vested at March 31, 2025

2,708,712

$

0.75

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies.  
Commitments and Contingencies

16. Commitments and Contingencies

Legal proceedings

Verano

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

 

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

 

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

 

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

 

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

 

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

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

 

On June 19, 2024, Verano filed the Preliminary Suitability Application seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.

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

Lease commitments

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

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Selling, General and Administrative Expenses
3 Months Ended
Mar. 31, 2025
Selling, General and Administrative Expenses  
Selling, General and Administrative Expenses

17. Selling, General and Administrative Expenses

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

Three Months Ended
March 31,

2025

    

2024

Salaries and benefits

$

3,942,098

$

3,512,736

Professional fees

 

1,398,775

 

1,427,096

Insurance expenses

 

420,323

 

569,185

Advertising

166,542

222,014

Other expenses

 

1,546,205

 

1,320,582

Total

$

7,473,943

$

7,051,613

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Other Income (Expense)
3 Months Ended
Mar. 31, 2025
Other Income (Expense)  
Other Income (Expense)

18. 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 extended and slightly expanded the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three months ended March 31, 2025, the Company recorded and received $972,888 (2024 - $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 months ended March 31, 2025.

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support the Company in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. Subsequently, on October 9, 2024, the Company and Grown Rogue mutually agreed to terminate the advisory agreement. As part of the termination agreement, the Company forfeited 4,500,000 of the previously granted 8,500,000 warrants. On March 31, 2025, these 4,000,000 warrants were revalued at a fair value of $1,751,906 (December 31, 2024 - $2,270,964). The fair value was derived from a black-scholes valuation using a stock price of $0.52, an exercise price of $0.158, an expected life of 3.52 years, an annual risk free rate of 3.96%, and volatility of 100%. The change in valuation from December 31, 2024, to March 31, 2025, of $519,058 (March 31, 2024 - $1,327,879 of other income) was recorded as other expense in the statement of net loss and comprehensive loss for the three month period ended March 31, 2025.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting
3 Months Ended
Mar. 31, 2025
Segment Reporting  
Segment Reporting

19. Segment Reporting

The Company utilized the guidance in ASC 280 to determine how many reportable segments the Company has. We considered various attributes of the overall Company including but not limited to the nature of products and services, the nature of production processes, the types of customers, the regulatory environment, business geography, and the level at which the Chief Operating Decision Maker evaluates the performance and allocates resources. Given the similarities in the types of products, cannabis products in various form factors, the types of customers, retail and wholesale customers, the geography and regulatory environment in which sales are made, the United States, and the Chief Operating Decision Maker, the Chief Executive Officer, assesses performance and allocates resources at the consolidated level, the Company has determined that it only has one reportable segment, cannabis.

The Company’s Chief Executive Officer is the Company’s chief operating decision maker. The chief operating decision maker assesses performance for the cannabis segment and decides how to allocate resources based on operating profit and net income that also is reported on the income statement as consolidated net income. The measure of segment assets is reported on the balance sheet total as consolidated assets. The chief operating decision maker uses net income to evaluate income generated from segment assets in deciding the appropriate capital allocation strategy. A comparison of budgeted results to actual results is also used by the chief operating decision maker to assess business performance.

The Company’s cannabis segment cultivates, processes and distributes medical and adult-use cannabis products in a variety of formats, as well as related accessories in the United States. Revenue is derived from the sale of these products in the United States, and the assets used to produce these products are also held in the United States. The accounting policy for recording revenue, and all other accounting policies, are the same as those described in the summary of significant accounting policies footnote (Note 2).

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2025
Supplemental Cash Flow Information  
Supplemental Cash Flow Information

20. Supplemental Cash Flow Information(1)

    

March 31,

March 31,

    

2025

    

2024

Cash paid for interest

$

7,087,258

$

6,799,193

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(77,312)

 

(121,433)

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments
3 Months Ended
Mar. 31, 2025
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, and accounts receivable. A small portion of cash is held on hand, from which management believes the risk of loss is remote. Receivables relate primarily to wholesale sales. The Company does not have significant credit risk with respect to customers. The Company’s maximum credit risk exposure is equivalent to the carrying value of these instruments. The Company has been granted licenses pursuant to the laws of the states of Maryland, Minnesota, and New York with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of March 31, 2025, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt,

convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.

Legal Risk

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

Foreign currency risk

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

Interest rate risk

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

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties Transactions
3 Months Ended
Mar. 31, 2025
Related Parties Transactions  
Related Parties Transactions

22. Related Party Transactions

As of March 31, 2025, and December 31, 2024, there were $0 due to related parties.

Details surrounding the lending relationships between the Company and Chicago Atlantic, are described in Notes 12 and 13.

Our Chief Executive Officer, John Mazarakis, serves as a partner of Chicago Atlantic Group, LP, which is an affiliate of the Agent, our senior secured lender under the Credit Facility. Given his ownership interest in the Agent and its affiliates, Mr. Mazarakis has an approximate 29% interest in the Company’s transactions with the Agent. See "Item 13. Certain Relationships and Related Transactions and Director Independence" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events  
Subsequent Events

23. Subsequent Events

None.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (6,508,790) $ (6,711,460)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies  
Basis of presentation

Basis of presentation

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

Basis of consolidation

Basis of consolidation

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

Name of entity

Place of  incorporation

HiColor, LLC

Minnesota, USA

MaryMed, LLC

Maryland, USA

Mayflower Botanicals, Inc.

Massachusetts, USA

Vireo Health of Minnesota, LLC

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

Delaware, USA

Verdant Grove, Inc.

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

Puerto Rico

Vireo Health of Nevada 1, LLC

Nevada, USA

Vireo Health of New York, LLC

New York, USA

Vireo Health of Puerto Rico, LLC

Delaware, USA

Vireo Health, Inc.

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo DR Merger Sub Inc.

Delaware, USA

Vireo WH Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub II Inc.

Delaware, USA

2178 State Highway 29A LLC

New York, USA

XAAS Agro, Inc.

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements.

Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted

Recently adopted accounting pronouncements

None.

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 month periods ended March 31, 2025 and 2024, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.

The anti-dilutive shares outstanding for the three month periods ended March 31, 2025 and 2024, were as follows:

Three Months Ended

March 31,

2025

    

2024

Stock options

30,731,300

 

29,945,511

Warrants

18,541,586

 

19,437,649

RSUs

71,156,247

2,543,011

Convertible debt

16,000,000

71,569,927

Total

136,429,133

 

123,496,098

Revenue Recognition

Revenue Recognition

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

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

Three Months Ended
March 31,

    

2025

    

2024

Retail

$

19,233,641

$

19,599,440

Wholesale

 

5,307,000

 

4,487,875

Total

$

24,540,641

$

24,087,315

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

Name of entity

Place of  incorporation

HiColor, LLC

Minnesota, USA

MaryMed, LLC

Maryland, USA

Mayflower Botanicals, Inc.

Massachusetts, USA

Vireo Health of Minnesota, LLC

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

Delaware, USA

Verdant Grove, Inc.

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

Puerto Rico

Vireo Health of Nevada 1, LLC

Nevada, USA

Vireo Health of New York, LLC

New York, USA

Vireo Health of Puerto Rico, LLC

Delaware, USA

Vireo Health, Inc.

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo DR Merger Sub Inc.

Delaware, USA

Vireo WH Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub Inc.

Delaware, USA

Vireo PR Merger Sub II Inc.

Delaware, USA

2178 State Highway 29A LLC

New York, USA

XAAS Agro, Inc.

Puerto Rico

Schedule of anti-dilutive shares outstanding

Three Months Ended

March 31,

2025

    

2024

Stock options

30,731,300

 

29,945,511

Warrants

18,541,586

 

19,437,649

RSUs

71,156,247

2,543,011

Convertible debt

16,000,000

71,569,927

Total

136,429,133

 

123,496,098

Schedule of disaggregated revenue

Three Months Ended
March 31,

    

2025

    

2024

Retail

$

19,233,641

$

19,599,440

Wholesale

 

5,307,000

 

4,487,875

Total

$

24,540,641

$

24,087,315

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

    

    

Assets held for sale

 

March 31,

    

December 31,

2025

2024

Property and equipment

$

93,399,797

$

90,177,872

Intangible assets

972,000

972,000

Operating lease, right-of-use asset

3,381,613

3,381,613

Deposits

2,188,550

2,028,567

Total assets held for sale

$

99,941,960

$

96,560,052

Liabilities held for sale

 

  

 

Right of Use Liability

$

89,351,157

$

89,387,203

Total liabilities held for sale

$

89,351,157

$

89,387,203

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Accounts Receivable  
Schedule of accounts receivables

March 31,

December 31,

    

2025

    

2024

Trade receivable, net

$

2,424,504

$

2,870,181

Tax withholding receivable

174,660

Other

 

1,558,962

 

1,545,510

Total

$

3,983,466

$

4,590,351

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2025
Inventory  
Schedule of inventory

    

March 31

December 31,

    

2025

    

2024

Work-in-progress

$

14,182,173

$

13,859,238

Finished goods

 

6,390,280

 

5,933,200

Other

 

2,770,847

 

1,873,926

Total

$

23,343,300

$

21,666,364

Schedule of inventory valuation adjustments

March 31,

2025

    

2024

Work-in-progress

$

18,085

$

(188,200)

Finished goods

 

414,915

 

(115,800)

Total

$

433,000

$

(304,000)

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and other current assets (Tables)
3 Months Ended
Mar. 31, 2025
Prepayments and other current assets  
Schedule of prepayments and other current assets

    

March 31,

December 31,

    

2025

    

2024

Prepaid Insurance

$

530,912

$

753,579

Other Prepaid Expenses

 

1,254,752

 

897,398

Total

$

1,785,664

$

1,650,977

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2025
Property and Equipment, Net  
Schedule of property and equipment, net

    

March 31,

December 31,

    

2025

    

2024

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

16,355,616

 

16,355,616

Furniture and equipment

 

7,556,684

 

7,451,920

Software

 

39,388

 

39,388

Vehicles

 

506,022

 

491,022

Construction-in-progress

 

10,885,133

 

9,858,120

Right of use asset under finance lease

 

7,572,566

 

7,572,566

 

43,778,514

 

42,631,737

Less: accumulated depreciation

 

(10,942,339)

 

(10,319,975)

Total

$

32,836,175

$

32,311,762

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
Schedule of components of lease expenses

    

    

March 31,

March 31,

    

2025

2024

Finance lease cost

  

Depreciation of ROU assets

$

82,512

$

143,441

Interest on lease liabilities

 

3,575,328

 

3,544,177

Operating lease costs

 

561,436

 

432,444

Total lease costs

$

4,219,276

$

4,120,062

Schedule of future minimum lease payments of operating leases

    

Operating Leases

    

Finance Leases

    

    

March 31, 2025

    

March 31, 2025

    

Total

2025

$

2,242,480

$

10,352,595

$

12,595,075

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

2029

 

1,300,615

 

15,490,852

 

16,791,467

Thereafter

 

6,523,900

 

203,082,066

 

209,605,966

Total minimum lease payments

$

17,522,534

$

272,757,829

$

290,280,363

Less discount to net present value

(5,982,885)

 

(177,360,043)

 

(183,342,928)

Less liabilities held for sale

(2,558,483)

(86,792,673)

(89,351,156)

Present value of lease liability

$

8,981,166

$

8,605,113

$

17,586,279

Schedule of future minimum lease payments of financing leases

    

Operating Leases

    

Finance Leases

    

    

March 31, 2025

    

March 31, 2025

    

Total

2025

$

2,242,480

$

10,352,595

$

12,595,075

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

2029

 

1,300,615

 

15,490,852

 

16,791,467

Thereafter

 

6,523,900

 

203,082,066

 

209,605,966

Total minimum lease payments

$

17,522,534

$

272,757,829

$

290,280,363

Less discount to net present value

(5,982,885)

 

(177,360,043)

 

(183,342,928)

Less liabilities held for sale

(2,558,483)

(86,792,673)

(89,351,156)

Present value of lease liability

$

8,981,166

$

8,605,113

$

17,586,279

Schedule of supplemental cash flow information

    

Three Months Ended

    

March 31,

    

2025

    

2024

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

  

 

  

Lease principal payments - finance

$

$

71,066

Lease principal payments - operating

442,553

168,554

Non-cash additions to ROU assets

 

 

9,270,915

Amortization of operating leases

 

198,866

 

170,196

Schedule of other information about leases

    

Three Months Ended

 

    

March 31,

 

    

2025

    

2024

 

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

7.19

 

8.08

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

15.84

 

16.82

Weighted-average discount rate – operating leases

12.01

%  

8.58

%

Weighted-average discount rate – finance leases

16.19

%  

16.21

%

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Intangibles (Tables)
3 Months Ended
Mar. 31, 2025
Intangibles  
Schedule of intangible assets

    

Licenses & Trademarks

Balance, December 31, 2023

$

8,718,577

Amortization

(819,250)

Balance, December 31, 2024

$

7,899,327

Amortization

 

(204,810)

Balance, March 31, 2025

$

7,694,517

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Accounts Payable and Accrued Liabilities  
Schedule of accounts payable and accrued liabilities

    

March 31,

December 31,

    

2025

    

2024

Accounts payable – trade

$

6,463,905

$

2,298,060

Accrued Expenses

 

4,340,944

 

6,839,822

Taxes payable

 

199,088

 

264,518

Contract liability

 

1,193,530

 

1,053,636

Total accounts payable and accrued liabilities

$

12,197,467

$

10,456,036

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Long-Term Debt.  
Schedule of long-term debt

    

March 31,

December 31,

    

2025

    

2024

Beginning of year

$

62,338,046

$

60,220,535

Proceeds

 

 

6,700,000

Principal repayments

(936,000)

(1,234,000)

Deferred financing costs

(10,000)

(7,418,770)

PIK interest

408,774

1,634,494

Amortization of deferred financing costs

802,763

2,435,787

End of year

 

62,603,583

 

62,338,046

Less: current portion

 

 

900,000

Total long-term debt

$

62,603,583

$

61,438,046

Schedule of stated maturities of long-term debt

2025

$

2026

3,537,300

2027

59,066,283

Total

$

62,603,583

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debt (Tables)
3 Months Ended
Mar. 31, 2025
Long-Term Debt.  
Schedule of convertible debt

    

March 31,

December 31,

    

2025

    

2024

Beginning of period

$

9,862,378

$

9,140,257

Proceeds

 

 

10,000,000

Deferred financing costs

(145,717)

PIK interest

363,376

Amortization of deferred financing costs

12,143

279,019

Conversion

(9,774,557)

End of period

$

9,874,521

$

9,862,378

Less: current portion

 

 

Total convertible debt

$

9,874,521

$

9,862,378

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
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

XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Stock-Based Compensation  
Schedule of weighted average valuation assumptions for stock options

    

Three Months Ended

 

    

March 31,

March 31,

 

    

2025

    

2024

 

Risk-Free Interest Rate

4.53

%

N/A

Weighted Average Exercise Price

$

0.49

$

N/A

Weighted Average Stock Price

$

0.49

$

N/A

Expected Life of Options (years)

7.00

N/A

Expected Annualized Volatility

100.00

%

N/A

Grant Fair Value

$

0.41

$

N/A

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Schedule of stock option activity

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(2,760,530)

 

1.29

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

4,073,839

 

0.48

 

Options Outstanding at December 31, 2024

 

31,232,633

$

0.43

 

5.45

Forfeitures

 

(521,835)

 

0.27

 

Exercised

 

(138,654)

 

0.17

 

Granted

 

159,156

 

0.49

 

Options Outstanding at March 31, 2025

 

30,731,300

$

0.43

 

5.26

Options Exercisable at March 31, 2025

 

27,323,396

$

0.42

 

4.82

Summary of warrants outstanding

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2023

 

16,400,000

$

0.21

 

4.57

Exercised

(480,437)

0.15

Warrants outstanding at December 31, 2024

15,919,563

$

0.22

 

3.56

Forfeited

(150,000)

1.49

Exercised

(265,626)

0.145

Warrants outstanding at March 31, 2025

 

15,503,937

$

0.22

 

3.32

Warrants exercisable at December 31, 2024

 

15,503,937

$

0.22

 

3.32

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2023 and 2024

 

3,037,649

$

3.50

 

1.23

Warrants outstanding at March 31, 2025

3,037,649

$

3.50

0.98

Warrants exercisable at March 31, 2025

 

3,037,649

$

3.50

 

0.98

Summary of RSU activity

    

    

Weighted Avg.

Number of Shares

Fair Value

Balance, December 31, 2023

2,543,011

$

0.88

Granted

9,228,462

0.31

Forfeitures

(443,943)

0.54

Balance, December 31, 2024

11,327,530

0.40

Granted

60,989,414

0.42

Settled

(1,160,697)

0.49

Balance, March 31, 2025

71,156,247

0.41

Vested at March 31, 2025

2,708,712

$

0.75

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Selling, General and Administrative Expenses (Tables)
3 Months Ended
Mar. 31, 2025
Selling, General and Administrative Expenses  
Schedule of general and administrative expenses

Three Months Ended
March 31,

2025

    

2024

Salaries and benefits

$

3,942,098

$

3,512,736

Professional fees

 

1,398,775

 

1,427,096

Insurance expenses

 

420,323

 

569,185

Advertising

166,542

222,014

Other expenses

 

1,546,205

 

1,320,582

Total

$

7,473,943

$

7,051,613

XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2025
Supplemental Cash Flow Information  
Schedule of supplemental cash flow information

    

March 31,

March 31,

    

2025

    

2024

Cash paid for interest

$

7,087,258

$

6,799,193

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(77,312)

 

(121,433)

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Summary (Details) - USD ($)
May 02, 2024
Oct. 13, 2022
Arrangement Agreement with Verano Holdings Corp    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Damages sought $ 860,900,000 $ 14,875,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 136,429,133 123,496,098
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 30,731,300 29,945,511
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 18,541,586 19,437,649
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 71,156,247 2,543,011
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 16,000,000 71,569,927
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 24,540,641 $ 24,087,315
Retail    
Disaggregation of Revenue [Line Items]    
Revenue 19,233,641 19,599,440
Wholesale    
Disaggregation of Revenue [Line Items]    
Revenue $ 5,307,000 $ 4,487,875
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations and Dispositions - Acquisitions (Details)
Dec. 31, 2026
USD ($)
D
$ / shares
Dec. 18, 2024
USD ($)
$ / shares
Assets Held for Sale and Dispositions    
Share reference price | $ / shares $ 0.52  
Multiple used to qualify for earnout payments based on target adjusted EBITDA growth compared to target reference EBITDA 0.04  
Maximum earnout payments $ 37,500,000  
Earnout payments multiple of certain revenue percentages 0.05  
Subordinate Voting Shares    
Assets Held for Sale and Dispositions    
Share reference price | $ / shares   $ 0.52
Maximum share price | $ / shares $ 1.05  
Number of days to calculate volume weighted average price | D 20  
Deep Roots Holdings, Inc.    
Assets Held for Sale and Dispositions    
Reference EBITDA $ 31,000,000  
Clawback percentage of upfront merger consideration 50.00%  
Under-performance percentage of reference EBITDA 96.50%  
Proper Holdings Management, Inc.    
Assets Held for Sale and Dispositions    
Reference EBITDA $ 31,000,000  
Equity interests owned included in stock merger consideration calculation   $ 2,139,200
Wholesome Co, Inc.    
Assets Held for Sale and Dispositions    
Reference EBITDA $ 16,000,000  
Equity interests owned included in stock merger consideration calculation   $ 11,860,800
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations and Dispositions - Assets Held for Sale (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Businesses in New York, Nevada and Massachusetts      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Operating losses $ 4,859,841 $ 3,698,934  
Disposal Group, Held-for-Sale, Not Discontinued Operations      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Disposal of Impairment loss 0    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Businesses in New York, Nevada and Massachusetts      
Assets held for sale      
Property and equipment 93,399,797   $ 90,177,872
Intangible assets 972,000   972,000
Operating lease, right-of-use-asset 3,381,613   3,381,613
Deposits 2,188,550   2,028,567
Total assets held for sale 99,941,960   96,560,052
Liabilities held for sale      
Right of Use Liability 89,351,157   89,387,203
Total liabilities held for sale $ 89,351,157   $ 89,387,203
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Assets measured at fair value on a recurring basis (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value Measurements  
Asset impairment charge $ 0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Accounts Receivable    
Trade receivable, net $ 2,424,504 $ 2,870,181
Tax withholding receivable   174,660
Other 1,558,962 1,545,510
Total 3,983,466 4,590,351
Trade Receivables, Allowance For Credit Losses $ 84,990 84,989
Tax withholding receivable, credit losses   $ 159,275
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory    
Work-in-progress $ 14,182,173 $ 13,859,238
Finished goods 6,390,280 5,933,200
Other 2,770,847 1,873,926
Total $ 23,343,300 $ 21,666,364
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Inventory    
Work-in-progress $ 18,085 $ (188,200)
Finished goods 414,915 (115,800)
Total $ 433,000 $ (304,000)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and other current assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Prepayments and other current assets    
Prepaid Insurance $ 530,912 $ 753,579
Other Prepaid Expenses 1,254,752 897,398
Total $ 1,785,664 $ 1,650,977
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Property and Equipment, Net    
Property and equipment, gross $ 43,778,514 $ 42,631,737
Less: accumulated depreciation (10,942,339) (10,319,975)
Total 32,836,175 32,311,762
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 16,355,616 16,355,616
Furniture and equipment    
Property and Equipment, Net    
Property and equipment, gross 7,556,684 7,451,920
Software    
Property and Equipment, Net    
Property and equipment, gross 39,388 39,388
Vehicles    
Property and Equipment, Net    
Property and equipment, gross 506,022 491,022
Construction-in-progress    
Property and Equipment, Net    
Property and equipment, gross 10,885,133 9,858,120
Right of use asset under finance lease    
Property and Equipment, Net    
Property and equipment, gross $ 7,572,566 $ 7,572,566
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment [Line Items]    
Depreciation on property and equipment $ 622,364 $ 633,728
Accumulated amortization of right of use asset under finance lease 2,594,332 2,507,998
Right of use asset under finance lease 7,572,566  
Capitalized inventory 545,262 560,180
Asset impairment charge 0  
Property and Equipment net    
Property, Plant and Equipment [Line Items]    
Asset impairment charge $ 0 $ 0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Components of lease expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases    
Depreciation of ROU assets $ 82,512 $ 143,441
Interest on lease liabilities 3,575,328 3,544,177
Operating lease costs 561,436 432,444
Total lease costs $ 4,219,276 $ 4,120,062
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future minimum lease payments (Details)
Mar. 31, 2025
USD ($)
Operating Leases  
2025 $ 2,242,480
2026 2,727,346
2027 2,474,144
2028 2,254,049
2029 1,300,615
Thereafter 6,523,900
Total minimum lease payments 17,522,534
Less discount to net present value (5,982,885)
Less liabilities held for sale (2,558,483)
Present value of lease liability 8,981,166
Finance Leases  
2025 10,352,595
2026 14,183,661
2027 14,606,527
2028 15,042,128
2029 15,490,852
Thereafter 203,082,066
Total minimum lease payments 272,757,829
Less discount to net present value (177,360,043)
Less liabilities held for sale (86,792,673)
Present value of lease liability 8,605,113
Total  
2025 12,595,075
2026 16,911,007
2027 17,080,671
2028 17,296,177
2029 16,791,467
Thereafter 209,605,966
Total minimum lease payments 290,280,363
Less discount to net present value (183,342,928)
Less liabilities held for sale (89,351,156)
Present value of lease liability $ 17,586,279
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Narrative (Details) - Cannabis cultivation and manufacturing facilities located in Elk River, Minnesota
Feb. 22, 2024
USD ($)
item
Leases  
Monthly base rent $ 82,500
Base rent, annual percentage increase 4.00%
Allowance of tenant improvement $ 2,000,000
Initial purchase price, amount $ 13,000,000
Initial purchase price, percentage 3.00%
Number of options to extend operating lease | item 2
Lessee, Operating Lease, Renewal Term 5 years
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Supplemental cash flow information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases    
Lease principal payments - finance   $ 71,066
Lease principal payments - operating $ 442,553 168,554
Non-cash additions to ROU assets   9,270,915
Amortization of operating leases $ 198,866 $ 170,196
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Other information (Details)
Mar. 31, 2025
Mar. 31, 2024
Leases    
Weighted-average remaining lease term (years) - operating leases 7 years 2 months 8 days 8 years 29 days
Weighted-average remaining lease term (years) - finance leases 15 years 10 months 2 days 16 years 9 months 25 days
Weighted-average discount rate - operating leases 12.01% 8.58%
Weighted-average discount rate - finance leases 16.19% 16.21%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Intangibles - Finite and Indefinite (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-lived intangible assets      
Amortization $ (204,810) $ (204,812)  
Licenses & Trademarks      
Finite-lived intangible assets      
Beginning balance 7,899,327 $ 8,718,577 $ 8,718,577
Amortization (204,810)   (819,250)
Ending balance $ 7,694,517   $ 7,899,327
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Intangibles - Expected Amortization (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Intangibles    
Amortization $ 204,810 $ 204,812
Capitalized cost 24,778 $ 24,778
Future amortization expense    
2025 819,655  
2026 819,655  
2027 819,655  
2028 819,655  
2029 $ 819,655  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities    
Accounts payable - trade $ 6,463,905 $ 2,298,060
Accrued Expenses 4,340,944 6,839,822
Taxes payable 199,088 264,518
Contract liability 1,193,530 1,053,636
Total accounts payable and accrued liabilities $ 12,197,467 $ 10,456,036
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 27, 2024
Jul. 31, 2024
Nov. 19, 2023
Mar. 31, 2023
Jan. 31, 2022
Nov. 18, 2021
Mar. 25, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2017
Dec. 31, 2024
May 21, 2024
Nov. 19, 2021
Dec. 31, 2019
Long-Term Debt                            
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]         us-gaap:PrimeRateMember   us-gaap:PrimeRateMember              
Long-term debt                            
Long-Term Debt                            
Deferred financing costs as contra liability               $ 5,704,752     $ 6,576,985      
Subordinate Voting Shares                            
Long-Term Debt                            
Shares issued in private placement (in shares)       15,000,000                    
Promissory Note                            
Long-Term Debt                            
Note payable amount                   $ 1,010,000       $ 1,110,000
Interest rate                   15.00%        
Frequency of periodic payments                   monthly        
Promissory Note | Charm City Medicus, LLC                            
Long-Term Debt                            
Note payable amount                         $ 2,000,000  
Interest rate 18.00%   15.00%                   8.00%  
Principal amount paid off $ 100,000   $ 1,000,000         900,000            
Credit Facility                            
Long-Term Debt                            
Interest rate           15.00%                
Maximum aggregate principal amount           $ 4,200,000 $ 46,000,000              
Proceeds from Credit Facility             $ 26,000,000              
Interest rate (variable rate)             10.375%              
Interest rate, paid in kind           2.00% 2.75%              
Accrued deferred financing cost issued       15,000,000                    
Deferred financing costs fair value   $ 5,387,500   $ 1,407,903                    
Price per share   $ 0.431   $ 0.094                    
Percentage of discount to market price       22.00%                    
Trading lock up period       4 months                    
Credit Facility | Interest expense                            
Long-Term Debt                            
Monthly credit monitoring fee               $ 130,400 $ 130,400          
Credit Facility | Subordinate Voting Shares                            
Long-Term Debt                            
Shares issued in private placement (in shares)   12,500,000                        
Term Loan                            
Long-Term Debt                            
Note payable amount                       $ 1,200,000    
Interest rate                       12.00%    
Deferred financing costs fair value                       $ 68,600    
Arrangement Agreement with Verano Holdings Corp                            
Long-Term Debt                            
Interest rate         13.375%                  
Interest rate (variable rate)         10.375%                  
Interest rate, paid in kind         2.75%                  
Arrangement Agreement with Verano Holdings Corp | Maximum                            
Long-Term Debt                            
Maximum aggregate principal amount         $ 55,000,000                  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Summary (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Long-Term Debt    
Less: current portion   $ 900,000
Total long-term debt $ 62,603,583 61,438,046
Promissory Note And Line Of Credit    
Long-Term Debt    
Beginning of year 62,338,046 60,220,535
Proceeds   6,700,000
Principal repayments (936,000) (1,234,000)
Deferred financing costs (10,000) (7,418,770)
PIK interest 408,774 1,634,494
Amortization of deferred financing costs 802,763 2,435,787
End of year 62,603,583 62,338,046
Less: current portion   900,000
Total long-term debt 62,603,583 61,438,046
Stated maturities of long-term debt    
2026 3,537,300  
2027 59,066,283  
Total $ 62,603,583 $ 62,338,046
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debt (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Nov. 01, 2024
Subordinate Voting Shares        
Convertible Debt        
Conversion of convertible debt (in shares)   720,100    
Subordinate Voting Shares | Chicago Atlantic Opportunity Portfolio, LP        
Convertible Debt        
Conversion of convertible debt (in shares) 73,016,061      
Convertible Notes        
Convertible Debt        
Deferred financing costs unamortized   $ 125,472 $ 137,622  
New Convertible Notes        
Convertible Debt        
Maximum aggregate principal amount       $ 10,000,000
Interest rate       12.00%
Conversion price per share       $ 0.625
Deferred financing costs unamortized       $ 145,717
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debt - Summary (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Convertible Debt    
Total convertible debt $ 9,874,521 $ 9,862,378
Convertible Notes    
Convertible Debt    
Beginning of period 9,862,378 9,140,257
Proceeds   10,000,000
Deferred financing costs   (145,717)
PIK interest   363,376
Amortization of deferred financing costs 12,143 279,019
Conversion   (9,774,557)
End of period 9,874,521 9,862,378
Total convertible debt $ 9,874,521 $ 9,862,378
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Shares - Tabular Disclosure (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Vote
$ / shares
Dec. 31, 2024
Subordinate Voting Shares    
Common stock    
Common stock, no par value (in dollars per share) | $ / shares $ 0  
Common stock, authorized Unlimited 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 Unlimited
Common stock, voting rights 100 votes for each share  
Common stock, voting rights, votes per share | Vote 100  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Shares - General Information (Details)
Mar. 31, 2025
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
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Shares Issued (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Stockholders' Equity        
Options exercised (in shares)   138,654   50,000
Proceeds from option exercises   $ 23,110    
Proceeds from warrant exercises   $ 38,516    
Number of Subordinate Voting Shares issued on redemption of Multiple Voting Shares     1,034,200  
RSUs        
Stockholders' Equity        
Stock issuance (in shares)   1,077,859    
Net settlement of stock-based compensation (in shares)   239,633    
Share-based payment arrangement, shares issued net of tax withholdings (in shares)   838,226    
Warrants        
Stockholders' Equity        
Proceeds from warrant exercises   $ 38,516    
Multiple Voting Shares        
Stockholders' Equity        
Number of shares converted   7,201    
Number of shares redeemed     10,342  
Subordinate Voting Shares        
Stockholders' Equity        
Number of shares converted   720,100    
Options exercised (in shares)   138,655    
Proceeds from option exercises   $ 23,110    
Number of stock warrants exercised for subordinate Voting Shares   265,626    
Subordinate Voting Shares | Chicago Atlantic Opportunity Portfolio, LP        
Stockholders' Equity        
Number of shares converted 73,016,061      
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - General Information (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2025
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 86 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - Assumptions (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2025
$ / shares
Weighted average assumptions  
Risk-Free Interest Rate (as a percent) 4.53%
Weighted Average Exercise Price $ 0.49
Weighted Average Stock Price $ 0.49
Expected Life of Options (years) 7 years
Expected Annualized Volatility (as a percent) 100.00%
Grant Fair Value $ 0.41
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Beginning balance (in shares) 31,232,633 29,969,324  
Forfeitures (in shares) (521,835) (2,760,530)  
Exercised (in shares) (138,654) (50,000)  
Granted (in shares) 159,156 4,073,839  
Ending balance (in shares) 30,731,300 31,232,633 29,969,324
Weighted Average Exercise Price      
Beginning of period (in dollars per share) $ 0.43 $ 0.5  
Forfeitures (in dollars per share) 0.27 1.29  
Exercised (in dollars per share) 0.17 0.33  
Granted (in dollars per share) 0.49 0.48  
End of period (in dollars per share) $ 0.43 $ 0.43 $ 0.5
Additional Information      
Weighted average remaining life 5 years 3 months 3 days 5 years 5 months 12 days 6 years 2 months 4 days
Options exercisable, outstanding (in shares) 27,323,396    
Options exercisable, weighted average exercise price (in dollars per share) $ 0.42    
Options exercisable, weighted average remaining life 4 years 9 months 25 days    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based compensation expense    
Stock-based compensation expense $ 1,321,220 $ 179,789
Employee Stock Option    
Stock-based compensation expense    
Stock-based compensation expense $ 172,721 $ 86,732
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2025
USD ($)
Unrecognized compensation costs  
Unrecognized compensation costs $ 617,196
Cost not yet recognized, period for recognition 1 year 9 months 18 days
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options - Intrinsic Value (Details)
Mar. 31, 2025
USD ($)
Additional Information  
Options outstanding, intrinsic value $ 4,382,709
Options exercisable, intrinsic value $ 4,183,499
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Warrants - General Information (Details)
Mar. 31, 2025
shares
Common Stock Warrants, Equity, Subordinate Voting Share Warrants  
Warrants  
Warrants, number of shares called by each warrant (in shares) 1
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Warrants - Outstanding (Details) - USD ($)
3 Months Ended 12 Months Ended 24 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Warrants          
Stock-based compensation expense $ 1,321,220 $ 179,789      
SVS Warrants          
Warrants          
Warrants outstanding, beginning balance (in shares) 15,919,563 16,400,000 16,400,000    
Forfeited (in shares) (150,000)        
Exercised (in shares) (265,626)   (480,437)    
Warrants outstanding, ending balance (in shares) 15,503,937   15,919,563 16,400,000 15,919,563
Warrants exercisable (in shares) 15,503,937        
Weighted average exercise price, beginning of period (in dollars per share) $ 0.22 $ 0.21 $ 0.21    
Exercised (in dollars per share) 0.145   0.15    
Forfeited (in dollars per share) 1.49        
Weighted average exercise price, end of period (in dollars per share) 0.22   $ 0.22 $ 0.21 $ 0.22
Warrants exercisable, weighted average exercise price (in dollars per share) $ 0.22        
Weighted average remaining life 3 years 3 months 25 days   3 years 6 months 21 days 4 years 6 months 25 days  
Warrants exercisable, weighted average remaining life 3 years 3 months 25 days        
SVS Warrants Denominated          
Warrants          
Warrants outstanding, beginning balance (in shares) 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.5        
Weighted average exercise price, end of period (in dollars per share) 3.5   $ 3.5   $ 3.5
Warrants exercisable, weighted average exercise price (in dollars per share) $ 3.5        
Weighted average remaining life 11 months 23 days       1 year 2 months 23 days
Warrants exercisable, weighted average remaining life 11 months 23 days        
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Stock-based compensation expense  
Warrants issued in financing activities $ 38,516
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - RSU (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Stock-Based Compensation      
Stock-based compensation expense $ 1,321,220 $ 179,789  
RSUs      
Stock-Based Compensation      
Vesting Period 3 years    
Stock-based compensation expense $ 1,288,129 $ 93,057  
Number of Shares      
Beginning balance (in shares) 11,327,530 2,543,011 2,543,011
Granted (in shares) 60,989,414   9,228,462
Settled (in shares) (1,160,697)    
Forfeitures (in Shares)     (443,943)
Ending balance (in shares) 71,156,247   11,327,530
Vested (in Shares) 2,708,712    
Weighted Average Exercise Price      
Beginning of period (in dollars per share) $ 0.4 $ 0.88 $ 0.88
Granted (in dollars per share) 0.42   0.31
Settled (in dollars per share) 0.49    
Forfeitures (in dollars per share)     0.54
End of period (in dollars per share) 0.41   $ 0.4
Vested (in dollars per share) $ 0.75    
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - Arrangement Agreement with Verano Holdings Corp
12 Months Ended
May 02, 2024
USD ($)
Oct. 13, 2022
USD ($)
Dec. 31, 2023
item
Jan. 31, 2022
Commitments and Contingencies        
Damages sought | $ $ 860,900,000 $ 14,875,000    
Lists of documents served for examination | item     4  
Subordinate Voting Shares        
Commitments and Contingencies        
Exchange ratio       0.22652
Multiple Voting Shares        
Commitments and Contingencies        
Exchange ratio       22.652
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Selling, General and Administrative Expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Selling, General and Administrative Expenses    
Salaries and benefits $ 3,942,098 $ 3,512,736
Professional fees 1,398,775 1,427,096
Insurance expenses 420,323 569,185
Advertising 166,542 222,014
Other expenses 1,546,205 1,320,582
Total $ 7,473,943 $ 7,051,613
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Other Income (Expense) (Details)
3 Months Ended 12 Months Ended
Oct. 09, 2024
shares
May 10, 2023
shares
Mar. 31, 2025
USD ($)
$ / shares
Y
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Unusual Risk or Uncertainty [Line Items]          
Government assistance, income, increase (decrease) | $     $ 972,888   $ 0
Warrants held | $     1,751,906   2,270,964
Warrants receivable | $     $ 519,058 $ 1,327,879  
Grown Rogue International Inc.          
Unusual Risk or Uncertainty [Line Items]          
Warrants issuable under agreement | shares   8,500,000      
Exercise price of warrants (in dollars per share) | $ / shares     $ 0.158    
Warrants forfeited (in shares) | shares 4,500,000        
Warrants outstanding (in shares) | shares     4,000,000    
Warrants held | $     $ 1,751,906   $ 2,270,964
Granted (in shares) | shares 8,500,000        
Grown Rogue International Inc. | Share price          
Unusual Risk or Uncertainty [Line Items]          
Warrants, measurement input | $ / shares     0.52    
Grown Rogue International Inc. | Expected life          
Unusual Risk or Uncertainty [Line Items]          
Warrants, measurement input | Y     3.52    
Grown Rogue International Inc. | Risk free interest rate          
Unusual Risk or Uncertainty [Line Items]          
Warrants, measurement input     3.96    
Grown Rogue International Inc. | Volatility          
Unusual Risk or Uncertainty [Line Items]          
Warrants, measurement input     100    
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Details)
3 Months Ended
Mar. 31, 2025
segment
Segment Reporting  
Number of reportable segment 1
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Supplemental Cash Flow Information    
Cash paid for interest $ 7,087,258 $ 6,799,193
Change in construction accrued expenses $ (77,312) $ (121,433)
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Financial Instruments  
Effect on net income of 100 basis point change in US prime rate $ 140,878
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Due to related parties $ 0 $ 0
Affiliated Entity | Chicago Atlantic Admin, LLC | CEO John Mazarakis    
Related Party Transaction [Line Items]    
Percentage interest in Company transactions with Agent 29.00%  
EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $9!J5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9[BCZ D$MF_GSS#:3!H+"/]!3[0)$=I:O1MUU2&-;BP!P4 M0,(#>9/*G.AR<]=';SA?XQZ"P7>S)Y!5=0.>V%C#!B9@$1:BT(U%A9$,]_&$ MM[C@PT=L9YA%H)8\=9R@+FL0>IH8CF/;P 4PP9BB3U\%L@MQKOZ)G3L@3LDQ MN24U#$,YK.9'YWG=PG6)38>47R6G^!AH+&UL[5I;<]HX%'[O MK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J; M/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL M:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP M&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C. M=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XY MB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB! M]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95 MO-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNE MVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PU MDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;] MN'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E M>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^ M+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1 M^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L M%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9 M;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F M2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG! M/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[ M\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY M@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\ MW/[O#;#"Q([A[8N_ 5!+ P04 " !&0:E:XW)V7H$& !D)P & 'AL M+W=O=K(7_$ M2\X5>0V#*+YH+95:?>AT8G?)0Q:?BA6/X,Q(D#)G<7/% K"]:=FM[X-%?+%5ZH#,Z7[$% MGW'US^I>PEZG5/'\D$>Q+R(B^?RB=6E_&'>S@.R*KSY?QSO;)+7R+,2/=&?B M7;2LM$0\X*Y*)1C\O/ Q#X)4"M88MX?,Z20#V*]6=>&.JE>JX(XNP_6>?7=KLMXB:Q$F$1#"4(_2C_9:]% M1>P$4%H10(L ^B; =BH"G"+ R8SF)M(^6I#)E&>'FDUMTF\9)+'YQT%=TMC.FZA M?)4KTPIEA]R*2"UC4/6X]W-\!TI9%I5NBWI%4<%;)D^)8Y\0:M&>H3SC?>$; M8@U,T3^5QBDKSLGDG&859ZJO7+!K%DR?UP_QBKG\H@4/9,SE"V^-_OS#[EM_ MF

2.PG[]W2>Q=3U]Z?-BMN_W27K^>O7LN?9$FK$>@OS V'JY4/H65CR$:W]#G MH/0YJ)F9DL&K)NO"JML1UYJS(#8V)!K6T."P-#A$"S7C;B+!%X_)I:O(C1]P M,DW"9RY-!G$MR[+:O3XUMR(:VM#D66GR#"U8T9T^\H4?*VA(1:8L-.8JKO-U M\GA]1SX]WGU[^DPFT_&IR2@JT="H;>G7KU7'ZB1RA80TS=X=)V2FX-DD0I*Q M2"(E-_#K&?WO41]?FASC04TM[Q"'757_NNSEL5"?R'LDA;3M# MI]?O&5,9#V[JEVJ_M([?2\\#]?ADNT&^P'7D+C*W*RY)K0&9 90OR1G\P1G M/Z-S5*:I@QFLC4TV3CK9/EZ":/C:F.XP+N^3=\;C1T#DFQ-23:.-E^$"RUVOQ01 M1@][1,[.SMI0HK[1WS$8R=:09.-D\^0KX"(Q)S9]]_R>%-"T,9K$E:;"V$&/ M\;"F!C4@V3C93$5*N)X?+U=2G9A]:BWTF$0RI\QF[=-C)ML:-/G'%*I_'(!VJ28?6(IUT. ;0 M#B_^A9#&[F:/#G0W;>:Z'&1 Q,L%C7Z/ 3M4PPZM!3NSD 4!N4IB.!V;LQ;7 MJ>I^\+"F]C3BT%J(9V;38GA(:=B@.*MMD77)(5JP-&\X'X7%-[6G8H3BB;-\E MT)]*H+I)Y/%7\C-/>P>L:I96CRLJ4<-0 Z.*V\] M%O/2U2YQN0=C.^)!33UJ^'%P5+D$@UYNL@+.]PA4]CAX7%-C.Y^^<$J9)<]" MPN CG>#X*G)NK?Q*B&O]]F>O8W"/H[G'Z1[\J]^!4*;P?PPPH%T,-;#@5"GJ(=II6L57D:.<]8=].AP>-YY M,9G45.3L^<25!,I?!75R^T!@4W@Z!B8Y&I.AS5 M)+%.R] 4' !^ M( & 'AL+W=O; M26HD@4"YQ#.ITYMV)FTR=5\^*UB.F0)RA9PT__Y6X( -0DY27SXD8.\NSZY6 M^^R*G-Y+]:-<"J&]7WE6E&>CI=:KD_&X3)8BY^4;N1(%?+.0*N<:;M7MN%PI MP>>54IZ-L>_3<<[38C0YK3Z[5I-3N=996HAKY97K/.?JX:W(Y/W9"(T>/_B< MWBZU^6 \.5WQ6S$3^NOJ6L'=N+$R3W-1E*DL/"469Z-S=#(ES"A4$M]2<5]N M77O&E1LI?YB;#_.SD6\0B4PDVIC@\.=.3$66&4N X^?&Z*AYIE'OQ<;AT)C+Y%96?WV[C>R_LA+UJ66 M^489$.1I4?_EOS:!V%) P8 "WBC@IRJ0C0*I'*V156Y=<,TGITK>>\I(@S5S M4<6FT@9OTL(LXTPK^#8%/3V97GV:75U^N#C_\N[">WM^>?YI^LZ;O7_W[LO, M._:^SBZ\UZ_^/AUK>)11&"<;LV]KLWC [$>NWG@$'7G8QZ%%?>I6OQ!)HQ[L MJH_!P<9+W'B)*WMDR,NU4J+0'B]+H(D2\U1[F80% M*LT'K^+@B#'?X\7<>X6#X C3X @TRY6H-G[V8/.Q!A!N02)K_VO+1AC/L/1\A0B.?=M?"(@A;(@HB;$=*&Z1T M#]([V ]26:-(>P_%A 2$^'X'G44044H)#>SHH@9=Y$1WK<2*/P!90+*8!)!Z M*114P^U-; ,>]:,5Q2'=@E/CMLC1T&=19(<=-[!C)^SO7"EN,"]%-K?ABRWX M0L3\;GKVY3".?#845M;@8^X-6 6N0N=! ^"5W)Z=K/=XQEB &.VNOT60AM3W MPX'L1'[+2KX3ZA>I>?:$%=^8V0U5'$"V]L#:1(E/(H3"@<*&MD@4[4E8Z*N4 M?JBR5?QJ'-.Y"MPC&(8.U&4#>$AQR,]R'0O/B M-H7:NLF,X4 3"U@6A*A;9VV",6.P*@-@6])#;M:[$"M9I@/9:^$AC(#MNNCV MRNV":_D*N0FKWF:.[=7G'QQ%?D#C7DVUBL;08C T%,.6K!!]4ON6I?PFS5*= M"CM:)^<]MX<[E+5=GUL*1&X.;+HE8$)>I3J4%IXD:BWF>P-A(3B,6!3T^@N; MI!] #2=T8-%:,D1N-KR4Q>VQ%BJ'J>H&:N%C,5])908X*VZGQ6;2:=4V3:@KEXU)8.RG49TB$ B@LJ+L.%L$ H*+0#A:W3(K=3/JU M2("98)ZOVE(G6MQG2!*PD/F]QL\F20@.!H.+6RK%;BJ];%-[?Z>"^_08,VCC M4=A-=+MD'&&?#"#>FBW=1+K;J^S9FKC/BHA$T#51U.5^JV@(>QB' X4?MQ2* MW13Z>9OKW4G19T9$ Q+AN$OX=DD6!(0-P&U)%+M)]*H: +*FHNP+LF4.C("- MNH#WB>VB;5D5NUEU*F&Z@B)GJG9=^P;:$]SG3!9'08B[Y<$J2#$9Q-I2*W8/ M@MTJ/82T/^J9PP,2QJ0+U2*) A)#TS" M:5$[*;$>J/M6_L^HV$,#2K#<6^# MV40)AK:/#97=EOVPF_VF,L]3W8ZPB2Q,KRV*Q!2VUTHL(*&U]#Y)+3Q$K4=L M[D?8Z="S'D?]OJ'=,+14B9FSQC7\B]Q\^_Y?)Z:?@#K:(4)G4_'J 'TI(P<9,P-)_K?)UQ#;UFO5C6JD#ZI'H,1YD^?A8=&-JNHEE8@&6_3<1% M5O^RN;[1<5>^+ M;Z36,J\NEX+#DAL!^'XAH6?=W)A7T,V_'$S^ U!+ P04 " !&0:E:POQJ M&6$# #F#0 & 'AL+W=OX[/ MP;F7Z\&.LCN> @CT*\\*/C12(=87ILGC%'+,S^D:"OED25F.A1RRE8_9[#!G=#0W;N)_X2E:I4!-F M-%CC%X^06W(5WPQS7CYBW95K.\9*-YP0?,:+!7DI*BN^%?](EH MR:,'.#7 >0@('@&X-< MC5;*2EM3+' T8'2'F(J6;.JF?#W0[ MGZ*WK]\-3"&75@1F7"\SKI9Q'EG&1==4,G$T*Q)(-/A)-]YV.@A,Z;DQ[MP; M'SN=C->8G2/7/D..Y?@Z0=WP*<0-W.N0XS;[X)9\[F/[0/-<_JOE?L=WNM=; MH3T]6N7Z!5_C&(:&3&8.; M&].:5'5@?=-9.1'9@U&N,>EWLT2B.Z:807-: M&,@6+S(X0S&#A B44HL"<_#'IK:]Q=VYU?]R56AIFDGC],+[=[#;ZTN+O3=WF,9MN\/ M[.X&X:B:4'/]7ZTF3J?6;'72.;!5><#@J&Q9JJ:ZF6T.,:.R=3?WX=4)2#:8 M*U)PE,%20JWSGER<58>*:B#HNNS+%U3(+K^\3>5!#)@*D,^7E(K[@5J@.=I% M?P%02P,$% @ 1D&I6LEZB_O;!0 ]1< !@ !X;"]W;W)K9E0MI^=K M7VV+DP1)^^MO91,;;%G3WO %L-E=/<^NI&>E\0L7W^6*,85>\ZR0YX.54NNS MT4C.5RR/Y2E?LP+^67"1QPH>Q7(DUX+%2>F49R/B./XHC]-B,!F7[Q[$9,PW M*DL+]B"0W.1Y+'Y2/)!YCB6;\NQ;FJC5^2 ONT3L.4 9F](;V*2%+N-,"?@W!3\UF=[?S>X_ MWUQ=/%U?H=D3?-U>WSW-T/T'='?]A#[?SV;HXNX*3>]O'QZO/UW?S6Z^7E>O MA^C+[ J=_/EN/%* 1,<;S7>C7E:CDIY1773+"[62Z+I(6'+H/P(&-0WR1N.2 M6 />QN(4N?@](@[Q#'BFO^Y.+7#<.JMN&<\]>E9-N:S&HN:Q]#H_D^MXSLX' ML) E$ULVF/SU!_:=OTV).%*P@[30.BW4%GWRR+:LV# 3Q\K1+QWUUK.=$.I1 MQZ=X/-KNXS<9.F'@8J\V/,#FU=@\>\FX5(@OD(PS)DT(O6-6X4C!#ICZ-5/? M6H4'P9/-7*$Y,#8RK=R]O11C[$>>2Z)6+0R&!%,_#$-S+8(:86!%>%/ /%%< M_$#;.-O$U7Z?_ .[(0B(&7/0@4)=UW&<%N*NV=!UZ+[= >"P!AQ: 7\47$JT M%GR1*A.ZT) HBHF+20N?R9!02DE@!AC5 "/K[+Y?,P%Y+):(O4('()D\,^&, MCCG'CQ3L@"]V&EUSK"6906< ?-^C)2N >X;B(H%)!!*:2J5SL65U+HP"YG1* M$=# C:C;*IG)T/&PCUUSR?">-&,KA2<1%S*NVAW!LEBQQ X9FZ89]2._#=DZ M[O\M#6EX$7MI%)]_'^KF*X%-*->$JC5N)4>ZY*COA%Y[B9L,@R@(HYYR-)J. MK=HXN6*0C7E:0C4B=+L3(XF;S%R/]BQPW&@KMHOK1N()ER#L[D1&LUP7A4-?W26?Y=2T#&M(H[%M^C4QB MNT[>%# Y&5H(GK^AYH49K4$(H\#SP[9@&@QIX$6PP?> ;103!_8-7JV80&D% M^627VG?&31Y;Q?=W=_EC13ODW0@OMBOO3:$8Q%7U;'J/"F;48-S5UB'D/O)P MT*Z2P3(,"/'=OD7:R#"VJM[D(QRLT4D&W<([!!M>DLHUEWI5+% L)3/W-O:8 MOUVPJ,L.$]A(?3,YTD@NL4NN<0Y*X_&0&$0S@DTF;)7"8(==''A]NSEIQ)78 MQ;4';._T(5UQ'?JA$]&@O6D44YB5\[/NLU\9@LNV!MT%;^: MMU#2U<$A#5T7\MP&;+ D@>^#O/8 ;C23V#5SNA$"6O8]L-9MGW2U<8C]P.LV M\B9+:,Z\WE:>-$)*[$)ZQQ32*[3L&'5_(MA*WUM!PZA?&W%W3Z5#WX-C:3?7 M)LL X_Y<-_I*[/I:XP:M0G(5PQP9ZBNN=(Y.8-=)>);%8N]?\\*LQ@CV\3FG MG2:FQZSG#$X:S25VS35R2-)LHWO?WV#A_QH+LUD?BT:,B?W\^JV\/ 3$\1;: MAB6KD$JTT1TOD-"3:J.JGA=V_L)>N,K9S+-[GH4>";HU'+1%S6"**1Q ?3@F M]_!M1)C81?@8?/>+;&/9>QH;#= _CT=X%:L[$LKQ7EH![4ZCJ$K)^6]U= M7^*S:7G%VWI_@<\NRIO<41.FNA"_C<4R+23*V )".J5HS=CF_612+-$(4Q9@D892.IA?59_?Y]"+;LCA*Z7V.BFV2A/D_US3.7B]' M>/3]@X_1\YJ5'TRF%YOPF2XH^[2YS_G59$]910E-BRA+44Z?+D=7^'U C#*@ M*O$YHJ_%T7M4-N4QR[Z6%_/5Y4@I,Z(Q7;(2$?*7%SJC<5R2>!Y_U]#1OLXR M\/C]=[I7-9XWYC$LZ"R+OT0KMKX<62.THD_A-F8?L]> U@W22]XRBXOJ+WJM MRRHCM-P6+$OJ8)Y!$J6[U_!;W1%' :K=$T#J -(.,'H"U#I ;040LR= JP.T M=D!?&_0Z0&\']*5DU %&.T#M"3#K +,5@/L"K#K JN[N[G94]]()63B]R+-7 ME)>E.:U\4PFBBN:W,$I+[2Y8SK^->!R;SNYN%WSO[ZRT:HT\+ M![WY^>W%A/&L2O9D66=PO+34$<.O5JMHO(W%\;H/HQ6:)ZB6;B)6!@+6.X)UG*Y M3;8Q;^H*.?0I6D9, /'DD"$=YLM19_=1(.<\9)WNF'!5[J5)]M(D%4?KX5R' M<9@N*0H98FN*'NESE*9E8OP#AR[?(17_AHA"5)'FI.AR0GA?;,(EO1SQ$;^@ M^0L=37_Y"1O*[R*A0<*<'D+S:O5 M6/:$;CXO:OD<*TDD'*TKG/+GJ;1ETRTWK@JV9"--),R'A 6G;T%# M$?I>$;I4$8MRT3 NU\0KM,P2OE$HPG+:%ZE 2AHZTT#"'+W;.:9M6G9KFH&L MTX.$^9"P0._.N\W>:"C%V"O%D"KEEF\O/V2%:)ET+8TQ/F^Q6))A*.%#I4.) PQ^P. M*9:I&QJV6[.9VRTY)EC!JJWC]N(5,D,?$A:(&D%T4U=)CS"LO3"LH<)H+5M/ MBL02+%NQHF'26;9V2_+\+1VWUA_2C(<."I P#Q+F0\("(%A#0_9>0_:/VQ]+ MT4.'&$B88XN&&.'^N%NR=W\,F:$/"0OLH?MCK!RL/>7_V2'7]9RS1184%>Z1 MY:D/'6U :1XHS0>E!5"TIJ2.W&(LE=3=IMP&%8A^H_DR*K=')_;(M\-.A9$N&#WXL'&;[U:OEX=!(NA.34P1(#-7MK MVG%7$P1R<'SQ M(,M7L&H^+1:1AVOR/8EAX?94UBU*+%TUV^MF>=*#AQ%0P_?\YOIG-C> 2K"I M@8-7BW^,68N[5J%)%-PQ:P7EQF7!]DT'=6M!:1XHS0>E!5"TIGH.OBZ&,W;E MJ,'S"JBUBP7>KF;P3;W2GE5 W5U0F@]*"\[HDJ9H#A8OEGN\E6A05!3;:O8Y M-=!TS42LF*:EV^V1!M32!:6YH#0/E.:#T@(H6E-;!X,8RQWB\O\'!64LI@E- M63FE%4.&*%"G&)3F8(%YBE7;:%L&+FBU'BC-!Z4%9W1)4T8'.QG+_>3S971R M^.JZQ7P;PG-4V\,7I)'J@-)<4)H'2O-!:0$4K:F[@P6-Y1YTQP\22@K4; :E M.;AK(O---^Z,49"5>J T'Y06X*XAW>R0YEF^@QE-Y&;T8.>0"$QGU3)TO34. MR>L=?#H/U)<&I7EG]H@/6FO05ZO6HXB#ETSD7O*7,,_#E)T8/.20P2V.UR,H M.B:J:6N:VCZ/YH$FZ8/2 D$[=$533=WL.;5##FXSD;O-PXX&BL72M:!5U=9, MG=^6]OJG6Y28%C9;-\Z1)SUXE "UE\]OKG]F)XY9W)\\EW#]GN+EBVJ1[9?,P8RY+J[9J&*YJ7!?CW3UG&OE^43X'N M'W6>_@M02P,$% @ 1D&I6M%<^V(2" T"L !@ !X;"]W;W)KA8JRQZDG+I?OU(2;%LDF8=3?[2V.[A$=^7%,]#2J+"DMP>LJS8JS MP;(LUR>C41$MZ8H4']F:9OQ_%BQ?D9)_S1]'Q3JG)*X:K=(1LBQWM"))-AB? M5K_=YN-3]E2F249O&/LNOLSBLX$E M>D13&I4B!>%_GNF4IJG(Q/OQ3Y-TL+FF:+C]^2W[926>BWD@!9VR]%L2E\NS M@3\ ,5V0I[2\8R^?:"/($?DBEA;5O^"ECO7< 8B>BI*MFL:\!ZLDJ_^2U\:( MK08\C[X!:AH@N8&]IP%N&F"YP;XNV4T#NW*FEE+Y$)*2C$]S]@)R$/IS?7\YO,LG-Q?A&!^S_]<75S?S\'-)9A.YI_ MY>>;;W,P!%_F(?C]US].1R6_J&@ZBIH+G-<70'LN@,$5R\IE 2ZRF,::]J&Y M/42&!".N=B,9O4D^1\:,5R3_"##\ )"%'$V'IHW$WN9]=_@:D6).( MG@WXTJVXZ:]<=,V91]?\Y4V946AMYV0Q?H06B[4F!H[$M'IL2Q*4@JRQ@+QJ_@? MR<*>DNV8[FY,=XW3:Y8]<\-9_@,\D_2)U)6O'0B=D75"9VLRV1A;ECSGU+ A MMFPE+C3VKZ-Z;Z/>,ZH/*4\:)95LG51/T>!YT$*24DT4=FQ/TFGL24>=_D:G M?[!.?ONLDY*DR;_5#<3OJ>1M#N@L\!5QCNT@5_9 $^9:T)<'V]C-CB8$&Q," M\TK*LF&U=+1+1DHYH 'ZRIFUH#KU@2(+(FAA7U*O";.PX]J2>F/_.JJ'5LM5 MEE'_9,7R,OFWG@1L(<:>9(_) U]A25%0_Y-R1YEL6EL=_7YQL@;F/73W8 M8DOX_SQXY]W17&Y;-K(]3YX?AX6%YLYW-0>UYB"C.?.21=^'8L\2@S7YL;< M-&EVQAHCB)!< G2!7N#Y@:S;V*^NNEM>A4: &W\C>4X$=2QIJML/G#?M=U8W M&%B.,LQJW) [XW$BDQ4? REARY30#)6SK*0\;PDN]B]]30II[<.N#V75:B"R MH..KPWP,NH0M7D(C2(TG4933K1N_=D <%HB=^) MAIPIP2+)2!;1IC2D"7E( MT@HJM1XYZL2PD&_+#FG"D \=V9]C@"!L21":4?"S0.S?'TF2_2%N8=[I(7#2KM/NKR0;)X>])H=R*P M)Q1L/.LS6]A7MEUG6TZ%9E#E]RA[$DOQ'8UH\DQX8=8ZJ.*F:[F^[\HWGAJ' M;=^',IN;>]55=0NFT$RFMSE=DR1^ U']C:8R)J\M-A4>@R112Y+(3))?> 7-2UY)A&+ RTA2U=V? M5%.DP447.^K1@B80>ZZEGBV8N]G5AA8LD1DL-ZL9IVE2[3%X=2 <0YYH_%,S M5):$/O0]&\MF: )YE*UX<0SD1"UR(C-RUC6SV"V:!T$64OERB!W?=I2U0!,( M76Z9O/29N]K5BA9$D1E$6WS00T.U#P$+E@..7]KZAU2@'&([<)"K+!B:2&AA MSU9JH+G374UIZ1.9Z?/ZD(-=K1>Z@T:,D(_D,PI=).3[."R?9H3FOG;UHN5+ M]!.^E)Z@S*Z_7LRE)RA:LD2]DF6OV<*^LNUZVI(E,I/E[>UO9+7^\P),XKBJ M1OK)I +C4#PG\3Q/GDR:2)^3AW+H9^Y75]TM6R(S6X:T*K]ZM3TA8..(CE = M3IY*)3H&>>*6/+&9/)651ISP%0>L-%A#I?K)H8VT[ KL\/M%R*X;M6 MFLO9]>1Z>L"SVI[XLK&KSVQA7]EV+6W9%YO9]S9G$:5Q 18Y6X&7^FR1;^UH M'B5[]G98P[.^ ^5:;K[PNVTZ!AOCK9<$S&R\:Q-;5QL$LTLJZ"(,H;PY,%_W MW2X=@YIQ2\W83,TA?2C!.D^R*%F3U'@JCS7TRQ<<=?>D"X26H]D^F3O757S+ MR=C,R9^KW<&!ZGM]O(\UU.Q!2Z;KL*^K[AK4,C-^)S/7A]<'5#(-"8NMI2>? M7.L"H7@$JEIQ#&3&+3)C\Y/\RHK-ODJ8HM6M/JH?.MC&@2?OJG61F-]-GOSD M.S1WK*OPEFNQF6NG7.H'\$ ?DRP3 \\6@&^<$J9]D(55: UX3^S 4Q8)-1(Z M@6N[KOS4HHET39&[VEIVQ69VK;51OCLVJPJ4'O@NM5Q1?/'ZI71 E0G/_4K@)M?Z]=2S^')M'I[4_I] D\FU4N:HS9- M_:[K%TOKH\6')Z]='ZR\E6UG!\.B@YG,Q%?ZNOK&X M&W9:Z.8B/^R-R""A1.9) M \??HS@52I$BF/%GTMGKCB3!]>M6^Z?@.WR9<2=.C?HN]O9[+!<%;Y2_ M-8LO(OGSGO1E1KGPRQ9Q[\Y>CV6-\Z9*PK"@DCK^\Q\I#FL"^Z-7!"9)8!+L MC@<%*\^XYT<'UBR8I=W01A?!U2 -XZ2FI$R]Q:J$G#\Z$RZSL@X1,@4[:1PV M.,>XSMDT)NI@Z'$0;1]F2>E)5#IY1>D.NS3:EXZ=ZUSDF_)#&-A9.6FM/)F\ MJ?"2VP';&??99#1Y_X:^G<[KG:!OYZ_U.BK=?5DIE<\'5_-,'/90'T[81]$[ M^O67\=[HXQLF[W8F[[ZE_7\U^4VE+YM\?W%[?LT^WUY___:%75R=#MB5\<(Q M;]B=YDTNO'X(S.6^5*P=L^IJ6JNE^WR-MLBRA)6+?OL MLS%Y."^I^&)4+O7<]>,YVVS!'9,Z,[8V-CC2P+VH_UC-A/5\9?-IV@5?'#O. M/(-/5^915-C')CL$TM'N@'V#;&L3J4> 'Z5IG%HR)1V= 3DZX)1KGDNNV51D MC95>(M;G/[*2Z[E@6QLN3L]7[B4+9?: /[>L9N".M/'SV=4T[1NP:\V^-CAT M/U3/;C^>F0R+I^1,(DV:5X*2_"P/_;"\>5)K.RR"2#KW'L!ILT.9?57L^MOI M/__U1/#3H!6E_]'.DZQ+@(5E7&L^PV76!K8T3H 776@2,H"TMN91YH(Y7@BP M?H:<]=F?#5?2+VDQ;S(?D??(51-<)D,CV0KKH%0JB#IL;":8W,F:QZ[#=2CHGP "E;_@':9"3I_;GGE!IO>H214-DIJ!*)<*._KL4FJ@U7@>):[0'_^- M_CCHHOL]>(G*DW\T0=7IR]D[JHJ&Z7D7*"J;$'-ZOBD+QA:-"=N(1ABMV M-Y@.F//!A:V%A$>/W'F@+I=%(2P%D:)A97#";4<4WNG )=,H]TGD01<(Q5NC M%*TT,RC52&$HM$QQ)+H@7[GJT-ZYT$&/H#+%^)(W\/""Y;:9#W 8&1\,+=)) M\*+_?"L1BVL/9F705J*YLQHTJ#V1&YB%\1G"U&?:!(S5Y$@EK%'@$/TL"^H#=B@RF(+X.D.W\,44A MB7P=K ;FN <#!\, <4"&L-Q(5[*9\ LA=*>Z QU9 '^UH*(!E/ILUGC&$1S_ M+JVEH$,9,L 9*$WQEM;7XMH5\[$/#H7VHG&-B2XF/QH49[/6H#:CR:[GF47X MTIZ54<]VY08 T<8S\0-GI# ^3?RJ$.YJZEU$3?=81#[_@7*:1Z>VJ/6Q\=YV MMQMT>IUY$[@^#B23_F8M$T<(0 >9CE,G,5-$P[1!'"JBW\;ZT B)[Y$1#)5- M-9.HPCD&:1B=3&D;56@Z:(B]=J&WS7CA842ZMZ)&9PZM*S0M:XG8J?^RX[D5 M\2H4YCK]QZ;]E>N&J"0-6)/-W@58."$>J(1S7F%0!XPSXQ*%2@TC4-G],!OG MJRC^W;$9WA*RDMS,J*01BB"">R+4O 'T<3U';P:+D6FT6AK0EF? >GCC0!P' MZ[&_Y$LV>:F3%9((@].L0CP+Q<=UK0"CF$?:VNM&C6^6JGA] ^+91>>_9ZD- M2'J5P6L HH#I/.AZ-7R)5 *#=*$$D6>@-, =U?RW_;W1X'?T,Z4BUZ,9":HS MD"TLLVN!CXQ<"-+Q)/04KO%O'_\_"?C::!3$[VT*$OQ^(OKM$'-CA9(4*\1M MVD@/X@F=>5V@&W+:T!F;4V<&9X1>CRFJ%I _D^Q'R\%U]M M5I$^BX-)HY/=J<$# U3(L%YU)$7C&9U&#M0&T6D=V&"E,!@1KT8^]F1^:'4% MW$#K:'Q&K23UGX@NC "9$)& GA 3M2S3A4;$8%:FT:%@.G3+ OXM^S$%%6IW MAFT+CFSF*U\OA9T#VQU/N5B*9T+4[-88#STWEB:D$*OOI5$BM+TU5)ZA8X7Y M>]R-N0O!1""G0%(F6/C*22 P5*%?VX+Y[)Q*)PG0\*EIYGCG2L(*:@G35\3. M@G(R@X\\*LB4"0!%&$+U\8@)2LJ:6)]M25 X6NV"AE@4_SNST+"52$*"R>VR MS47W$F$:13,&+(IF)_XU&Y':DG^=WB[4<7 )JGV ?\@,!EU%#\/8E-:_; M0L*;UM#+INY@N'(L9:*_?GY*5?LBN +&*FO$>T@&U4RB!'IS4**=6,C_=%8D MV%9G;/P[VP/VTKO[<.V#2_"8/BO1:V^7!W'#S:K[?&S%R;V.0H+ M%5= =#3X[7V/V?@I*=YX4X?/-S/C\7X2+L$BH$/:@/4"X6EOZ(#N>][1?P!0 M2P,$% @ 1D&I6IG?4($X"0 51H !@ !X;"]W;W)K]MG"M? M#P8VW8B"V[XNA<+*2IN".WPUZX$MC>"95RKRP7@X/!H47*K>Q9E_=F,NSG3E MO+ZR\2*5[F[U=OW(L8S M(WNISJW_GVV#['328VEEG2ZB,CPHI I_^;>8AX["R? 1A7%4&'N_PT;>R[?< M\8LSH[?,D#2LT0&L46AZWJ#^!GX^RX=O9R M_*3!:V[Z;#)*V'@XGCUA;]($/_'V)O^7X(/MZ6';U$RO;,^OP M /CA+$RD>94%6V1AKE0%B5M1:N,8P($ZG(V&K_[-@'->9"5M"I%[P0T35+_L MK4A%L12FKL!I J$<"UOI-E[GLY+DPH(V1F9$6AGI?$ J8^^^I1NNUM[]0EJ/ M:O^D&,;#-VSQ[JIVZI#,BB5$T86K%*\ MRKPOR$T&" V?OI,EX"&!I0\E'HO?LY/SOM]3JC -R(>]U%K1M6@WNLHSMA2, M!@:)P(L_*A40N@3 9!$?9>"R4,S_-[6A$E M&>J6HT%LLLR%K\/ M*]A4>:P*(]95[C/9I!JUT&V]:F/5FOL[$O%(E':4:'0LQGV,KH(O9;XVV_A8G6>L0)^](FJG-R"!16 M.L?Y4Z] -"#==J.IG_16B2QA.";ATX,SQ%/LY@S6L=?RO@LK+ -2P@P]"F41 M,1<3/]TT(_^U[ZKAY,V#OQ]YX8O$^W'/;G(,WE!KZ'@<1LC#>PGRIDW"?OOM MBEU+I835CB?L\V)..]U?D\]^#5]RG'V]=$]UCJQ?0ERA)G.;H$/3/I;04.FF MLL(Y&Z1_ET9H]E[P' @#%SK['-KV7^RMM Z3KO*@CH+@1W''LT>D;D:3 M\4,IZC&SIL*\E-IBD@+H:D??BIQO@8/11T$PZ-BO1M^)9X:"&KBIA %TW,I4 M1Z7.DP>!!]?8@7 >2F[9?T'>:\GZVR'9'1](?"^RCOCAT+T #%UM.&;^%W[%H@I0:,:/FXM2_OGR5V\SQK>V(?#DF"^)R$.82B7F^V_)Z-3^<' MTO>?^7S!YFMSZ,#JYJ$)VS1PCCJC.8C1V>WEY[:& [.70BA"ZB)H\_3/ M2A*L8WM;E9YYU4/#]WIGONR2CB3 ,*#>@WKD.\P9KBQ/VXFTY#G-=MO97N02 MER;>P>)H\Q_VI:A\BRFJ''&&3#^D#%KA)UB+C]8D 3W15FYD-],WLF,-F@F2Z,3L[_UUT_RY@Y9!,M4E>>J?A84!<#/ M&T9J*X=HE+=6C]'&:L!>%)O,JYU=6L\B2;0!J\'+$3EQ$-(@C/4S,8PJG8( M,[EBMF7"V%%#TX0"XMZ01KBV$HVC3J=? WD3WW#LMG)YXJE!3:]?WLW8D=%2;0,'<\]Z74/;8'PQ)M M_1=,>89E71T 1J3Q]0KE78_I5/@R!W,H=6B>^CQ(]TYXH CV==FVX;[1@];" M8=K(;4DE'J\D$7!!HC,OC"J61' I84!-( 7-M$"X:8ZFWG4O5X'46T^XP]'[ M#,<2 ;-4^-XID>1Q#^@[D=@=!MNP7'S<;B3(#&^K2;94$<[9.G-YM9N71_;; MUGZZ]W&",$*>D73>'F(=?FTA?MN]Y(1V>B9C <;/-&N.P=1?$N^).-IY" MO1?$[T&)VTA\[>-\]+E_/WD?NJ_)'HBTSNRO>.?(,3"!3L4WZY-A<@R]R7 ( M?6Y'C43*:'27C MZ7&[.90FR1 &KSJ-FXFE:PT?)X M.;X"I??N@XC1W:5U,S1,>XMS'I\!2:'-[4&7$ E?KXU8>XY4>[:L4_[W>^(9 M/?*P)]I>N TIJQ=^I*(>3R8HZM'NP]DIJGTZ9%^:@JB79^B9XYVZG2;3D^/D MY'BV5[8_,L#";#K?"EKQ\(,+DKB6J.QLR$'S'"%Z=+ M_\/!4CO4B_^X$1R3C02POM*8S_$+;=#\DG3Q/U!+ P04 " !&0:E:R=; MI/:++5)$H\_7KT&]?3#VFULJ58G'55ZX=P?+JBI?GYRX=*E6TO5,J0I\,S=V M)2M7AW,#B(-[[HQ;*B&R<7;TNY4'>J^K6\M;@Z::1D>J4*ITTAK)J_.[@?Y@=^T>G"=SX(LF1GSC2X^9>\.^J20RE5:D02)?_?J6N4Y"8(:?P29!\V6 MM+#[.4K_@6V'+3/IU+7)?]=9M7QW,#D0F9K+.J^^F(>/*M@S)GFIR1W_%0_^ MV='T0*2UJ\PJ+(8&*UWX__(Q^*&S8-)_8L$P+!BRWGXCUO*]K.3%6VL>A*6G M(8T^L*F\&LKI@H)R5UE\J[&NNKBJ'>XX)Z[-:J8+2:YR0A:9>*]=:9SF&V]/ M*NQ%*T[2(/?*RQT^(7I8X DI9E'3M-74/Z9DNA1F+@[U$113I?AB#$1\-'FFBX5+ M6)L$(CZK>YE)"+"EL5[ 8="O71=5W%"_(];K&I]Z@UVQ[:T%8-IF2W$C"X ; MF>)W9X]^_O$C+NZ5J]C&J-?,P(8;[9RIK>XJYZ""62BH89.HB-]HKXY!!Z^? M:Q6DK:$DM/Q]:7+ES IHUCKEO*>%BO*5V%S/-CMR0S*BL+)SWZ/\!U:K:& MF17+2W-D=+&@9.&DD669ZU3.\HUE"6>2% 5U%YB8KX_-0X%<=?7,Z4RCC9$$ M$AC2&DVHSC.Q(HV\K605IW9K<.)3Y1^2V_@^B0$^ZKH1"89J52Y(8&OWB7E: M%UJ\J4U/?#:%BC=W(IGL":,PEN]N9PI%+46K0#"@J4"H.#S8)U<<.6Q"]H>] M#-5 E-GCM.B/WHA?> VH0J9"WL*BF1*EU!F#!J$64B("1#<604]R1*LBI=5E=2Y((K& M8$,VJ$=$B#D3Y'Y%W3F?%U+\>B=>]7OCH?#E81O%2JOQ=QXBU 'HP?D;1WE@ M;$8XJ\2]H4!Y 7#_;6U=+0O&95JZ@]X)246V"1"9]!N\FW$JS%\>B)5OYFC54TA8@EXC"VO>'EPHRZUE)F%4U M,B^SKR!F^-X'5!PB*B""NN FQFITX&3;)T=BX3LCY;BDQ@?GN7IWF^W$P3X5 MHG@J'IML0_>441ERCBY2RYO('!K-*O9EJBRRI BE@W2M&%5#2V54]AG"Q4*^ MK1D:94?X->?QRA8-@7QQG">V_R&I%^8 8-2^0]BG@1 M-]Y$GI?LZT-PC<8+]"K$G4K13AD"/SRF2PF@H9Z$]FLK[_U?"TV?[BH(<^(] M$D-:U^8 !S3HI(($86ECT"):.%OS,U>R^$;J\LZ2:C7HCHIN MR>K>;D914/^T BD'*'0CQ XC2)YS8]R]0ZLXQ&?=N]TTZ\5]0P7HMFZ@,WF* M$QA^!W97#TH5NRI'DM"F%=FV4Y.48A;82/X%-JKC%8TC6%T0EOP'#VZO>-)K MGPI1&*'NJ3TAQ8#"M']1\V,<5H]((?U WVI(K3'W6!_R;02@)%(JVQ*SN1S: M1(JR\LLWVUOL2MNR R,*B;?+IM$3[B'%-?6<@O/-9,J)6Y=4#>/^O^+ZNIQ; M^&V_"H]0C:>V^//*D0*Y,37H A:R>U95G7$9]<6/?=G8%!C4[BIW54MAKZD+V MFPHAIMP*HG%[ 2W(E[PU$CJGP>00-Z"\LL3$ $',!UAT>K0!?52W3V4>24/@ M@#/62VGPDWS+JO28^'B?=G((V/BUF9:: 'O^!U*DJ)_&EMV9Y\1-)#%;'6UO MIAV%=ORR/K[=;T('TRUZ!I>Z)3!OCBKSL>B8LMG'?-_S2>T0&BA#B/*G[3<1 MF:8*X'T;1M1X-$&M\VZA1O<4PT85M!04,(%OBG#:U!"2';[;PD#7RS2>Z.*( M;=X@SL\_GVS." !=@E!4I8JN8.*UOX!3F:=U[C_3X.33J,D.>XY0;)Y*R? M3/K]!C2VV5RG6<0)A%8.D\%HF@R?61A,I:\)6"/)KRM724^#H8ZNUC2BP&*' M8,,N#Q;BTVT8J6,7]/>;/NC'&(1Y4SV_YW9GNFL3C53 ;BO/I^&S++#PH-XS M(=T[PG:3+]9+IS ZY1(,,R7')/K)C^2=&9I'NMQSEQT^W-"6 'E,%K!C1-@- M6A/Q);"ST7EO'%LWP=P87#.6781"B$V)82X\Q8MB.>&9R>P^V*#^"KV])LH; MIO"VB<=F?8RVG]_'=@T5]C?OIHWLA\[DG^:R._IVN>Q+P+RW#Q_4_XWLP.&-.,VY,Y(J^JF,J M<71B,$N]6*R97&RXVWJ93T7=LY;M$[B-.B ?;_3^\' 'C ,VD_AV[MX)P>89 MA:US2J8, -L2#^1-<-A6TC4)=YDRNQI,1Z?,4"5$$X/H9E_WX?9L6XH[P&.& M;<7@]!I:^M=HFSF9\0G2C;0T!H8W' !4.NOQM=&H&NLIUDK6*1980;=74H?. ML*_?=H581;V?LLETGR/RA,#+IAM3ML$NXD36\;T/3]RFF=^9 MP;2CNS\W(_>868@^W/. H%6*,=8ISX:W'=!RM?C_TH$Z.O%1Y?[\Y([@H/V2 MA/BPC)JP;,!:1IUX3B2VY"9>^="0964@FXI?G80SN)QG6^EWY1M:SM#W/,8Y M9U+-N=!$-;[J\,[\K![$OXW]EH3W%U[H#1:B@&H(C:]+4FGMFOM>Z).8'RKF M$4 =E)1/D!DA( ,B&P#BJ$NP,$HU:^H%VCFCHP5CIA= R C4]S).(_$A?WA; MTVY0P==V!U:?MA<53OT4^\%Y,R+K[-TUM"](-X>HA132Z'JKE,1'W-D8"C^ M94P@4J077WZTKWY$9B"$)@L,M1K\*.R&482.D*N:J@6U3B\,B44*AE) :HI2 MTO/*QV\I^12= 9H5DJCVKS2$S>>$D^%,FLAA6YV4EIUW>7,^/:(N@[TP@\7# MX>B%HCW7W];/TU _0)#UE!8A^$0HRV8B8G2/&8A:KSL2"XQJP<<9&!JY)$Q: M']9NW-A M&0^&W>L=M/A__P]*;RK9XM$&Q]Q>2V#5O3@-8\8V0C7/O!+343*:3I/SZ7GW M9C\9G)\GD_,A* /:]T+34!TBN+WI]'R8]#'M/77_9Y\CR H&PL03A6,S/ZYC MZ>VLA5*307(V&#WSS?L LKM>2 :323(>[ZH$A8;XYNQ<_&+HM%SN\W7'#=-D M>CI(IF?][LTS".@G_?'P+X?XIR>3\:D5S-=X H'+XO)U1ZO)-!F-!\E@?+YU M'6N7W82+"QN],#8$V\.DTFXVDR.1VPGJ]&R=ETDH#X-4,C^IZ* M[4-X'KC)$7BA_R7$QA'#OI]_G'1^N<-G-/3[)'HABJ[M?\33W&U^ G7I?_G3 M/NY_/W7#9Y%T #G'TG[O?'S@ZRM>5*;DWP'-3%69%7]<*@DPIP?P_=R8*E[0 M!LT/PR[^"U!+ P04 " !&0:E:(A0Z&X $ !M"P &0 'AL+W=O$K\M2NNTU:;N9)Y-DM_%5K8O &Z/%K))KNJ?P>W7GL!IU*+DJ MR7AEC7"TFB=7DXOK4SX?#WQ3M/&]9\&1+*U]X,7G?)Z,F1!IR@(C2/P\T0UI MS4"@\=AB)IU+-NP_[] _Q=@1RU)ZNK'Z#Y6'8IZ<)R*GE:QU^&HWOU ;SQGC M95;[^"TVS=GT-!%9[8,M6V,P*)5I?N5SFX>>P?GX#8.T-4@C[\919/F3#'(Q M.D/'@9Z, <#XR MREJ@ZP8H?0-H*FZM"847/YN<\D/[$4AUS-(=L^OT*."M=$,QG0Q$.D[/CN!- MNTBG$6_ZWR-M@$Y?!^(VN?"5S&B>H \\N2=*%N_?33Z,+X_0/.UHGAY#_QZ: MQX%.A^(-+/%;0>+&EI4T6Y'A5RORT%THQ-7]C3A/QX.W3 <"5=8$70:S8S5-T@Q7)K&A? M*[,6%3EE\T$T,M:<_!\N-8[!QIA::KT=BL]&K,F0DWK0.^G1Z($<^@\8RZWX M0D^DQ40H4]7@4054!I,?:B/S/]'"E/^(D^T 0O.Z!R8?$YDC MJ2K;1X2]7D!M!8]02%]2R#$$1&45E[E+AUVR2N52$X8O4BS](=4!4(!-R(23 M@9K$;A7I'",(\OX71*8[(NRO-CV/?48<AECRV MH;?5Q!^U M[_"_ZQ /V]-CK:HRVL8D!6G6BG.[L^.DOQ$6TF?VV9,&YCD4%Y 9NQ(*82G7 M03>]DUF7OY(>O6W &&-OEA72K2,V&ZX-1)@/Q:]V[\>_<$3/RL=>C"\PYI&T MW9QO9!#IHI"$//_3%R1!/9[#6*!,.K?EQ+5L5U$$+\LFL\S67!48DXKZ'.PW M4;-VAU.19:ZFP_DB*Y3E6>$N$ 6)W/02E.,3;+OO"\R;$VX3861 6;K 7F%J M+/=M6))TD'3;(-S8L1!MIP\% M9V4\O?R.]&UP2G*F"AX-NY'S8@"LH>B>XE#!HRW:E&\WQ3PU(ES5+O8,9D'F MU))8]1 50IB<#U_[EQWUKD E025\T?,B5K:Y#76[W5WRJKE"[8\W%U$H#2M8#H>?CQ+A&LN=\TBV"I>J)8VX'H6'PO&ULK55-;]LX$/TK [7(B;"^'3FU#23M+K:'8H,T[9YI:6P1I4@M M2)',Y[?#-##N<[;7[8%M'!8R>5742M<_U5'-NZQ8[; MB>Y1T?!=FN6<[UU4BB\-6"W7K>(TNA@N!.;UGE#O)SW?(-?T7WK;PW-XI&E$1TJ*[0"@^M%=)U>W13> M/SA\%[BS1V/PD:RT_N$GGYM%E'A!*+%VGH'3[P$_HI2>B&3\N^>,QBT]\'A\ M8/\SQ$ZQK+C%CUK^(QK7+J(J@@;7?"O=G=[]A?MX2L]7:VG#%W:#;Y9$4&^M MT]T>3 HZH88_?]SGX0A0O0;(]H LZ!XV"BH_<<>788O'Z/, U_^MB@'DN(TB;\>5[;G M-2XB.O\6S0-&RXMWZ33Y<$9B,4HLSK'_KL2S)*@UN!9AK25=7*$V(!QV]@HNWE59DG_XW_Y4Z[H-Q3Y8/I&F;H7F MF=&?!/\I7@AGH*AY'?S>0\:*K&!E4CRS59<)2ZL4[ODC73'7MEHV/JHGGI,* MT^REXO2R8--I G]3?LR3E95EQ6;3[-A2E*Q,$[C7CLLC.3F;53DKIM,C&TF> M)2POT]'V6=5R2Q<*A JE<+]6;(A\Q257-0)W1[GTZ6+ 5?,\FSZ!# 35FAJB M+VQ 4F^'1F]7;KV5U"?W9X4.P/NJ8+-9$GC"N)H!(P6VQ]!-Y<_)2Y6O)OB% MW#=)2\L9RRY+F,"IVQ" &0 'AL+W=O9-@;'#K;;['Z_ MGK'39K/ 5@AX:&,?SYD9>T[&673:?+4U@"/7C51V&=7.M1=Q;,L:&F[/=0L* M5S;:--SAU&QCVQK@52 U,LZ29!HW7*AHM0C8E5DM],Y)H>#*$+MK&FYN+D'J M;AFET1%X)[:U\T"\6K1\"^_!?6RO#,[BP4LE&E!6:$4,;);1L_3B,O?VP>"3 M@,Z.QL3O9*WU5S]Y72VCQ"<$$DKG/7!\[.$Y2.D=81K?#CZC(:0GCL='[Z_" MWG$O:V[AN9:?1>7J951$I((-WTGW3G?_P6$_$^^OU-*&?]+UMBF+2+FS3C<' M,F;0"-4_^?7A'$:$(KF'D!T(6VIV#Y61-UJYVI*7JH+J+C_&-(9< MLF,NE]E)AV^X.2/4BGR=,3B>5#8ODI[Z<3.TV=GI.!/1H)2TK=M$98J(C>$%<#V6B)KYQ0 M6R(<-/:"/'I09 E[^M=/K%-98Z$&X 64T*S!A.(=05]$_Y>3S_A>/A'J26OT M%@_3#B8/29K3M,AH.F-CD-%B,J<9*\@KH02*NR);K:M;XI2R>4*S(AF0"9TS M1K$5D;>X=W.;!9W-$EKDLP%):3%C=)Y-R0?MN!S%S1AE.?Z29 RF=#K%>--\ M .\<>V>$RQWX3&W/@B!^.Q.CS ^]97?<%. M@JW4^<"EW.'[B@.4C'7>O>7HD^C>H74>OBD M\/Z=Y/Z59.E/*[\GTX(FQ60$G*5%X=7V^#Z%YJCL>7I+.4O3"2T\X4?5Y:C; MY([DSEB2>^CQ$?M5RXE'/;\!LPTWFR_&3KF^_0_H<'D^Z^^,6_/^YL7#V0KE MA;5!:G(^FT3$]+=9/W&Z#3?(6CN\C\*PQ@\ ,-X US=:N^/$!Q@^*5;? 5!+ M P04 " !&0:E:R*0$I'X" !*!@ &0 'AL+W=O@?[0;B2MO4"E8 UPQP8F$+!++X6*\/=2)^.YS BS/QW".&1$%K?72+K\IIJFBVE.!!IT*AF)K94RT9SC)L?Y5Y+ MW&7(T]E&0DN?\92U(I071.@*)":6$D.$*@5:+3V-F0S>RX^JZTXU?$" MZTJ1&UY \9KOHST(\N_GG$2Y%7]E;TD6O(H=FBKW'07!GS MB;L:6$&^1".(FD2N4DZ)]]LI3WWY@G[H0(U ,W3&(W M35ZHLWGJ1O,9^2XTK4>"@9O.$GZ>^A =&N5EUQ]>X%V7Q3/;,:Y(#252_4F:.$1VG:M;:-':;K$5&GN/G5;8 M[$$: .Z70NA^81(,?Q_9'U!+ P04 " !&0:E:_@!3> X% "<# &0 M 'AL+W=O@[;K/C'2VN$JD2E)VTU^_.]*6Y34QNFY $$G'NX?/W?&.YXNM M-I]M#>#8U[91]G)2.]>=SV:VK*$5=JH[4+BRTJ85#C_->F8[ Z+R1FTS2Z(H MG[5"JLG5A9?=FJL+W;M&*K@US/9M*\S]-31Z>SF))WO!>[FN'0EF5Q>=6,,' M<']TMP:_9@-*)5M05FK%#*PN)R_C\^LYZ7N%3Q*V=O3.R),[K3_3QV_5Y20B M0M! Z0A!X&,#-] T!(0TONPP)\.69#A^WZ._\;ZC+W?"PHUN_I25JR\GQ815 ML!)]X][K[:^P\R101$]8I#L M#!+/.VSD6;X23EQ=&+UEAK01C5Z\J]X:R4E%2?G@#*Y*M'-7MP;S:]P]$ZIB MK[_TLL.(.\Y^!W 4O9.ZU<;=EK54%U;#]#8@.[9,_N M.CD)^$Z8*4MCSI(HR4[@I8.WJ<=+_Q]O ]C\83 JEW/;B1(N)U@/%LP&)E=/ MG\1Y].($U?E =7X*_=]2/0U63-D)O.,U.*PI7"LU%J!U4#&]8JX&MM(-5K)4 MZW/V]$F11.F+__S$-)>US_->\@I*:._ ' GI$-"_.7M+1/?B,U;D*8^C[ ') M=2^;"KE:[UH#6+^U;BHFV\[H#9";=C"+%_.19)[%?)E$[(->N:U T_U2NN1I4?SS\Q/4LFS@P"B+9$5/$8VOO-2.GN+SEB+6>ZQ M8 U;2254"2%.8\<6"<_R_(1D()CRQ:+@67R(PCSA.69QD2[86Z1XCHVX[-N^ M$72F*L#2*:7P'7IO\0NR7Z)9FBZ?'0G3>,F7B^P9^ZB=:$;I3A->I#F/%]FQ M,(UQX_P0/VSD_@R[V@"P-C0KH&8U.H-TS+A/,ITUSIS?[(@I_G4/U@S;"LO. M\@2WSN=^Z2Q/,29)P?$*LQWX2ZBYG_X8R.4<8YT$NO@9+?AR^1WACS^.CPIGAS.RZR"6Q'Z]HN"5>!:P,/VF)5ZA MIZEHJI"O@^/^X'W%Z8PBBF1TOZZ],07:"NHC.P=V M4N5I]TKTE21<3$P5K"E%NI&5W\XZ?(3.B$!T!S3:A@9:8CH,U#23;<"+IT-M MO?3JQQ$8!4"28^JO7H5X^MB[0X8))5Z\L*P&;,\48O+ GS%KAX14TG8:%VBG M$JL/ATYDH=;/&^13A1-I^1B7P48T?4AW#;A@'JM<6^LM8:"-5)4L!0;9NX1W MA9 FW(AD(D.55^# X$3F@R]&D=EH8FP!06@NMI@AI!R& MQT$ZC-XOP\1Y4 ]S.V9\+97%TEZA:31=9)/0)_8?3G=^_KS3#J=9_UKCSP

&PO=V]R:W-H965TKI\A$K(P(0D> 5IQ?_T]"U(D%=M*V[GK!XG$ OOZ+!9+G.]U M^\7LI+3L:U76YF*QL[9YL5J9?"WPL$5:7YXVX MD1^E_=QKDOC_MF^7\O#!+WB$+V3O=&UWAOU4%[(XYE_!AM&0X&#(57!2X#O1+EG( M/1;X07Q"7C@Z%CIYX5]VK.>+'N:C3?#"-"*7%PMDN9'MK5Q<_O@#3_R7)ZR* M1JNB4])/6'6:;[UD/2M[K:M&U[*VANDM*XG(Y%?L49H4K62E,E86;$/[[07[ M\8#.[DV]D\K?",!4ZZ$V^.(R(?W MGYDP1B(^AR5G+ N\F >:G$1I7**CD)"+TXC;TP MR.:4*/)XFK+WC6RAO+Z9&3]QQ@GWHC 9QU$80&_$/FDKR@52XVG3JCI7#92(NF!JDG")U+BK3GW?#\EYG3&'*58#:1G MS(F?>/%L$4\]/_.]).7$G,V8@SCR_&@]K81]\(;/%H$Y6",XD:F9FD[-,.F2&VR(]QEJP,O;4_A0Y_,#5 L[BXZ_A4>RM M0>L1>"079Z%.(1GA#J,Y4"DB':=>-G,"5%@<(#AA$B(YC&&%,KGN:LNL9C6: M%5><,;P592?O)]:KF)6 GRP+[ M VV,*!]0 V?B#%DV$SC.913D / ^.+E&*G*/Q\DS=GWDREC5#V;*FE;('CURG M@M$99]FF4V6!_6N(0+S 01?=T&&ATK32"E6Z:+D#*A=U#3?,89U9LORLW M;8<>D"$;W G@.24'\^17F7=TB(G!(+)BE)2CX5*W8E19B;K;HKOK6BHL>!NP M6[(/%-5<5W EAS2L_P5K2>]0.CPF+-OO%*J)1:O)*NIIRCO7Y\$5<.]56>(L M96=TA&!'+-G5."=-+DIAJ8Y:F(K*YF(4/6$HCM[@C$+Q,:1Z<\?")Q1(DF7((')#"D"#*,NZ M$"V[D_A##4""S0Q!]Z-:RK;ZGM=9;\S8)3VR+D1T]LKN@-G,.V",CPJW ?:: MB:)0- .?MOB.>.YL<: B?EW3E X)S.;"[-@6>,"[_J.I_WZA3"E(;G_V_N\. MVT\[[-:C=OQ[O9?KN5Z3G8U0?7D3%1570XB47=%O;8IQ!6/19[@LNU>9U"DW M?I4#[$,?,IX'SQ' _M2?ZA6]\>#EC))R=]J-JO7' +X M>AJ_1Y3;HU01&WP\'RKQ M:7'U3JS\F8/H8TA;#9K%]M?Y'TITQ^6G+]\/*;IDJ]9MO2S>ZK_GJ+M M_/-C!EV\S"(DS3(+OJ]H[$_<,?!=%WBP]#E[ B_B#(^_*/8Q@Q,*S!-Z!GPF M=7@^]/VZFET=5+*]<1H@M6/UE M&B]8VU^*] .K&W<1L='6ZLJ][J0H9$L+,+_5VAX&I&"\F;K\+U!+ P04 M" !&0:E:7Q>!>1T# !$!P &0 'AL+W=O&; ;*9EY6J#0VUF417O# M/5_7SAN2^;1A:_R$[DMS9VB5="P5EZ@LUPH,KF;197:^&'K_X/"5X];VYN S M66K]W2]NJEF4>D$HL'2>@='P@%K]3"AB]L6]^LB*#<6*?E#DP*)%?MR!YW M=>@!)NDK@'P'R(/N-E!0>1I/CK 5W39%8&O^+_L6O#P9;"_#N>V827.(CKO%LT#1O/C-]EI>G% MVK"3-CS$_C=IA\%9.H >06\.S%IT%IA!*+5L#+=8@5Z!JQ%66M EY&H-W*&T MYW#\9I*GQ<4_CQ]Y2?>1 AXSV5S 9\,JZA'4/V#!!%,EQG"-)4>)CX].G.AK@O?)OF86C71A@JMHOV'07Y@_=7BDSRVF;F<;#/U*/ U>UL M>97:>!ZN@+JT(0>* MM7.P0,X^[D:Q347_NZ+S0%&5;6=6"UXQ;[:.!NJS=&KHG"AZ"(2V-J@))PAK MWX,?,)@'764^$_<5[3/U!&@=IPY)05W-'+"7!&^Y$+!$./)_]W0T E(,3\A, M*"E2);W.)M&L0_^VI&NC7-OD.FOW1%RVG?&W>_N^4+'77%D0N")H.AB/ M(C!MSVX73C>A3RZUHZX;IC4]=B^SS="?FD2@"-]A6OU; M4EN'/Y\V= ,/H'\V2VDLOVS'SB!4$'')M&:@9GN$:.+=$1L:?CM/K4UK@<'Y@_^IJ-[6LJ()KP7^S M0I[+Y!5T]B^7+!E?NB71L;FXSY5FE1=6!C5ZQN1[KO_L, MD)%W &$'")WN-I%3>4,UG4^EV"%IHPV;G;A2'=J(8[7=E (WWC:GB0N@A/$MY1.4)1@%%(PN0$7]27'CF^Z#^4WC+';S/;BS11 M#8@&*&/LA\#FT$@[0+Y()!* M0+FH&LF461%KI$M :\%-/V#U!C$-E9J@\[,L)-'EIT=S2O+2'9.#YP9RJ%8@ M7SGM&;*?^-\Z;$@07"(M:0$]X M*<9Q&>$R2@2_$X3C#)"7]+[K=FWZI3-F' MH!A',<'C..X]*#\1B3+#MJ36.&PO=V]R:W-H965THP^5) MMLIEBC@:K[M?'^#%1NF_S$H(RY[RK#"7O96UZS>#@4E6(N>FK]:BP,Q"Z9Q; MO.KEP*RUX*G;E&>#* PG@YS+HG=UX<8>]-6%*FTF"_&@F2GSG.OMCOCF9D3KW8(O M4FS,SF]&FLR5^HM>WJ>7O9 B4PDEB1P/![%K<@R$@087RN9O>9(VKC[NY;^ MSND.7>;DS)GF)RHS[SS9^[7#28TEI MK,JKS4"0R\(_^5-EAYT-L_#$AJC:$#G<_B"'\HY;?G6AU89I6@UI],.IZG8# MG"S(*9^LQJS$/GMUKXKEZ\]"Y^Q.S.W%P$(FS0R2:O^-WQ^=V!^SCZJP*\-^ M*5*1=O@%C(X+ MH*AX8]8\$9<]T-X(_2AZ5S_],)R$;Y^!-VK@C9Z3_@+[/[]_&/595P:[*[4L MEK#?<,KL2K!;E:]YL65&+@N1,L[66N72&*6WK%!6L#7?\GDFF"S<>IZKLK!, M+=C9, B'81"&89]]QHQ;/1=<&ZRU M:PC../:8X);!B.?V1KH1DOBC('D^VJ M78A3$,S6()2_EE(#"04ERXD^V99"2YH^>U\0\/-=X#_],(N&T[?F6W"S#3.YFL>8['1419*?!?6BLDGJRSS"F%:^I[C6='--;"Z7PV;+FT MHRU10PLJ]$3X9@*1F_$B<=0X.P_;L*ND'0D4N])"^,@W5< @[8,:==[O1(N? MBL;'0D4X+>D0Z,09%$PE$M(2\IU9T;5@V(A"X@>,7M+B5&1\2T_--\[&+%.\ MBA4\^1+;EV2U5L^;-C MZK1T,1V>[TL% N2&1YD*KR% IZD+;F!URI S1D%4N\.IAL@SJ\-X[B9M@D"@ MFV58$>TOX'OTPYHV$,[KC/?[/).P(U 95KH8.*8+UZ+QS!S)KYP;RPLK>8:J M@'^>_,8(VX1"9:X.2S[P NED6U,H"M@7%!G%_H&"[/R:LD1H"_:2% EA=)), M)==2(/N!L'.EL9AL_PIME>L;'T6V#1KGWC0+/J^D3MEU$[YW%:7NB%+W<( Y M9'"%;"^S-6F!LX5<$-+=G$ X]PWF4RXIT*6U)TZ W"X3OE3LVF9DQX1=IV@< M77[W7.VQZR7)WT%X#:IG+ Z/Y; =A&:EM'WM0L9E&U.5D\.$5"7_H]AIPB&H M:NS^FIUD\,)O M/:J4!U$IOH%%5RVF%VL+!WXHLX:3WXB\0Z0MBRIAIWR$:E6'_5YN:^Q.P!!1 M.*J=6)?@*#5&0 )'2UNE%E;@9I5*@UN@H?C*5.)"VOO."3_=*J [#7]TL2>; MGL#IX+/?M,_>R0+%@S1.E/$1?C:9!1-*6I!%1:O4/L,?[6N23!G:7=F/\'33 M0M?^)VR&BK8?><<:T#W_5MW2-^VMV&1>3J;,916B5)7IJD2+OH.G_RG)>&3H M7;DI;NET8?#F@F?6,-\I@+A$*+(D^5JUG2(EFM] @7_C0LCYE1*.X(Y$WM2+IB35 MSFRI]&>1"6-\R&XDPH1LZ?K'P,4R5!*.IXL]0E-YL^B['-$,%6&T/9J_SB2? MN],"@CD'CX1U:Y:P&4*(<*G24BU,29J/M*K5\E9&VI+_I7O48U5:V^XLDPO1 MC8EK%UO=-BM@9^-@&HZ"Z3ABKP[N+.PU8C$83R?!^6S\,VT_J:4_&=FZ0=6: MCKRW0#U5&]?_N1L,&PO=V]R:W-H965T49#M.' 38AU@B>??PN>>.)^9B MKF%T6LP;$UH_.)#]=Y$3BI.RKTSM"K)STUOM%JA<7)6(=SB MS%T,':'RVC#O$*Y;A.0 0@I?M'*EA5]5@<53_R&QV5!*>DK7R:N 7X090!J' MD$3)^!6\=!-BZO'2 WB?M5I\>$!3^P '+T78 HQ>!N!S<6:7(L?+@ K?HEEA M,'WW2SR)SE^A-]K0&[V&_J8,O(X0IP/81?FJ'5IX]\M)$J7G\*>"3TWUV"LZ M"J'458'&PDI7C7+"2%K-6W\L^C>/I#R2M+:A!:G8/Z6GTY"E811/PF@2PWTS MTZ:02CB$[]I)M8#[4I!0H.?@2B1N]5*HQ\$NI:]ZA?4,#6Q8[5@"*H?&;TE; M"?BD)=66 :$*>*"U$JZH+Q3TYX ,;LA4.KA:&$2>&\ #8>T;+HU>R8)8B6R>K7XO/W=$P)7?!1E'53$[I4N5R*"D2M256. M_2B.PBCR?]!R>A&2,%QC<%^2C!(E5LATA2U9"I+$.C"L,Z''R2"")9K.)LW-+77F;Q56;1=MFL4#:F5H/Y6/V"(4D M%7F50:C+6T=9X?$S!9950V)7-,YSPP4T:QPT:BEDL8V&&G/+9E^4;J'HHK5- M7G9Q^>\!,1&[8]H]]X9'T6"2C#N]^WHB9HWA@CJ*1^,PBS,NYCD%2XR)>JZM MLSQ%@*K[7/C\,@,K%XJ-.MWVRFI;U%<4*7T.T.^SC\U9X/\,?;6 MW8]&&&[ M*^5WPV@K#:=BKBNZ /C"$9QE6^HU"]'=!@Z5Y6XI%]0=SS:@__>Y%:&?>1)\ M/\D*M4I4TQTS3B4 #9)XA>3\AFM/0/?!;@U M<61[^^]+P>,'[:B?[=?@FS?MYEZZ) QWKFPUFH6_F'*Y4^=L;V^;V]TKGZ8C"P>0D5MWU=@\(W:VTJ[G!I-@-;&^"%=ZKD((WC\:#B0O66<[]W M8Y9SW3@I%-P89INJXF9_!5+O%KVD=]BX%9O2T<9@.:_Y!E;@?M4W!E>##J40 M%2@KM&(&UHO>97)Q-21[;W G8&>/GADIN=?Z@18_BT4O)D(@(7>$P/%G"U] M2@)"&H\M9J\[DAR/GP_HW[UVU'+/+7S1\A]1N'+1F_98 6O>2'>K=S^@U3,B MO%Q+Z_^S7;!-\<2\L4Y7K3.N*Z'"+W]JXW#D,(U/.*2M0^IYAX,\RZ_<\>7< MZ!TS9(UH]."E>F\D)Q1=RLH9?"O0SRU73N?#QPBT_M! MWJ)@,7M;) MS#Q>]ILR \KP;10JD M;\QP6/:P "V8+O>6G#\DXGIWA..PX#L^A_V^.YU&2 M89\=(WWZ,$V3R:S%8ZN2(W/V=PGLBZYJKO:M@64Y&"?6(N<.F%XSH7)M:FUX MJ)[&E=J(?Z%@[MF7.M10HI&A)H5\AMJ( ?#AX&F"TX5"(9+S2 M"-IR@,>&2[E'9<<:.OW C4(*UL-*'030(<0FUVJ+\4'YV .$[3-RB[/9;__> M8!3N?!0NGT-\%X)Q&R2MFGMM"J'H8MHW_AK9GP22QK/5WX4<\M^A.RD6SYM M1)!TDTY2VFF\#0A:!'T0;(V=G0 \@9-!*D$6_;?EOJ!QPN(M#F6C"H/+$RZ> M3\FWH2IPQQF14]Q\BA)(FTVO\5K_GU11!?O:& (E#%<: %:%'@O48U_51L0F M41HGIQCM %4\I[!0>/ DC2.ZR-/AI\M5FO&B$%1N6$X(8;&X0D_HOY,A5+74 M>[2RU)Z8K@FDY09/8')AT8L.3;)I-!Z-3E/KLQNCG",F>XLCQ\ M[#WHQS2+DB1^+\] ;\<-XKDW^:7C431.Q^_AAU^+8X(M[$<4.DK&[V681/%D M$DU'G[ON2F BI W6!EZ3:J>>KN]:<)C".$[YDCE*RB"W40*'.Y9FGZ-QEKW M53@:!F]? #7?TY_!/LX9AU4<)&8!)(6*-KW)^,>J$Y'!9.UWYFN]<. M)T#_6.+(#88,\/U:8QML%W1 -\0O_P-02P,$% @ 1D&I6D/?J!H:"0 M'QP !D !X;"]W;W)K&ULO5EM<]LV$OXK&-7M M.#.(Q'>1B>T9.TYZN;FT'BMQYCY")&2Q)@D5 "WK?OWM B1%6B_GM,E]D4A@ ML=CW?0">K85\4$O.-7DJBTJ=CY9:K]Y,)BI=\I*IL5CQ"F860I9,PZN\GZB5 MY"PSB\IBXCE.-"E97HTNSLS8C;PX$[4N\HK?2*+JLF1R<\4+L3X?N:-VX#:_ M7VH" MFLR%>,"7C]GYR$&!>,%3C1P8_#WR=[PHD!&(\6?#<]1MB0O[SRWW#T9WT&7. M%'\GBJ]YII?GHWA$,KY@=:%OQ?H?O-$G1'ZI*)3Y)6M+ZX4CDM9*B[)9#!*4 M>67_V5-CA]Z"V#FPP&L6>$9NNY&1\III=G$FQ9I(I 9N^&!4-:M!N+Q"I\RT MA-DXX5'^/F=JK[AYW\'52VG8#\G3)0W M:L52?CZ"3%!85:1FX)5I ;' M2[)>YNERL+QD&W(O6:5)WBU09G=A=Z>0WDK+/,5-U)+!V^X0L,\UC M)!'"7 MA*V9S-28?#';XH::RU(1L3 O*Q")$D:TT*PP@[PB*RY1@I:FJLLYK(4WNRN! MLJ4TJ[*\NB=,0:7"AU14CUR:,@24K"B@A $C\B@T3C=+817Y!+4@7Q6Z4#\#JD14U;R<:5__R4^RYT[>J,V=E9C/4&BA-$(Q[83,4?\E@B&%UR\NZ M--[$5:Y#-IQ)1192E/OXH94.F>01HH@P;9?E*I5<-W[$D2L!(80OU[F$-B$D MA%.;$8;YP)K<1OUV*VM>#@XTQ@!:A8XUG L&:3=+EZ) .QB>QH-(4(J,8Z'7 M-D\6HH#>B!-KTT2 $5A"0D^T,6@%>D/0NH[_]B__?UY*<'*_2G=34&LA:;'8 M'A[!,HP_ ;G-U^?5MR4C'_E"Q,BK3=/30B]Z@BG8\?I7O9RN*R@ M'!;Y?^#Q3A20*@4ZOR6#K$ .0R5_-47N R;)GZQKB9V ^ M)-Z[X#I_S#,.=>;?.2^R@_3/_V>]C+ P"#7!0F**IHF*TD8%-U&Q]3WZG)K2 MUI*C'1NR:YYR4S\;RH!"!2*F(YK,F2/D^_MA>^A_)SIZ _?C'?+?NEK?QL36 MOH-0;(=O.8):3$L33%<,LCWE=$=MGW@)3:*$^I :[6+T?.B0:.S&/3]#''IT M&CDT])UM++IC+S$OKK<5)B.GH4,=IT?GC'V_H_NU*4\!=:8^C?VD1Q;$'5FK MZ^_]QJ9W78?"CF%?,F^Z3P/7CVD4!GU"=[JC M@ALFU VCO@+)_U)@&*+$=^@47OQ>4G?2>]'?#K56B$8U-H<6ORN$-X40\*F? M1$,A/"B(L;?#]+J6;;?HY2!B@5QD^U/19*+-M#[ @MXE[BM3JD[<*428YQK* MDS@"LWC0L6Q7?#TW,##M=W_)L;:A'&(/*,/" YVNV(S)I4%6STN#D=X@K+KJ MB3'8(A5**[N113AUA6T9@=V@5UM US7>-5/D)'*GU 6#(FH ')KE2&JWW6F6 MUG)$/ Y0Z&&Y^!,^(]HRC^D6?_56P"1;K:0 3 +B%QO(UMCB$0L\K/)Y!5@5 M3JKI%A8-=1L 2W -[T?27LL:]0/JQ^!/)['^#*@;^S1($O+<.Y][X9 )2%*$ M<&!D(S46[[;32'A78!X PRDKTKKQ_C[##+FB3= ]BUXE !'!Q!LBTK2&P]I7 M)M%WZB#:):>SN]DK4*VA0QRE"V[\!$C) "U!5C58 B(5X",_S&J(/"$^VXN% M=J;;I6_[W AM$==W@%2'F\RQ[M2 F;O9UF)=4WL^\++F]'6?KGOJO$_\V]G3('9HX$]?[2@+Q3P<#&*]?JDDVU;IAC2!$V<8#3N/ MYQ%_#%VAZ3Q]B=SGG7';28-D1Z(]*GE12",OVJM2\'*=GA5G4"1T?)KXTUU% M_-WZ_\UXI\N:81?:M>P/%N2[!?TUKT1I4CO#'O7NY/^7!FTC)3YU_"F->G%S M@G'G("KS7^KY=NE!9MOX2N(?%@C/,=$A809"W&ZO6>PYX0M>LY!3G/>S M+\H\NF^WV6*O)6SSA!.J2'/C0G.@Q05892W4:"X TD*H[JJDN<@X='/0J_?# M"Y:&UQP/V7@QD3$XBY-=C0'+OL/I9% Y;0GO>\ M@N0J@ L8[P_ !-A$>RT_MX;CC^W-%]XV5:R]".'EJA";DN-5RGY,^M?!*/7B MF+I> U\2",EP.H0N]"@Z;:.L!Q[12KNGNT'W;V/P1W3ZEQXRF]N]=J)W*7#D M(-E2>S0,P%:N.ZC?<=P=F=KAA'I>3(-HMZC#8=$=G-JV_1Q8)X&_K_F%P6'I M>@T;#EIPUH$S[!X6@;,C))QWDSBA@1OLH_?(C&L @?W^3EU8$R5[,0?4LT[& M V5XZN)YDGK!=-]Z]YM]?F=/*X?K/D+TF$Y=;^"O:4>P[ZO I/?1IN3RWGR: M4A#^=:7M]YMNM/OZ=6D_^FS)[:&ULK5C;V(8,OI76U#'ATU=PWCF01 M-]5ZGBT61_-:*C,Y/8[OWKC38]L&K0R]<<*W=2W=[IRTW9Y,EI/^Q5M5;0*_ MF)\>-[*B2PKOFS<.3_,!I5 U&:^L$8[*D\G9\LGY :^/"SXHVOK1;\&1K*V] MXH<_BY/)@ATB37E@!(D_U_2,M&8@N/&IPYP,)GGC^'>/_EN,';&LI:=G5O^E MBK YF3R:B()*V>KPUF[_H"Z>0\;+K?;Q7[%-:U>PF+<^V+K;C.=:F?17?NYX M&&UXM+AC0]9MR*+?R5#T\KD,\O38V:UPO!IH_".&&G?#.64X*9?!X:O"OG#Z MS-:U"F Y>"%-(9Y9$Y2IR.2*_/$\P 0OG.<=W'F"R^Z 6XD+ &R\^-445-S> M/X=K@W]9[]]Y=B_@A70SL5I.1;;(#N_!6PWQKB+>ZK_$.]L7<,([V(_'FGGB M&YG3R02B\.2N:7+ZX(?ET>+I/=X>#-X>W(?^[[-S/]SR:";NA10OJ9):-,[F M1 5>>_&!G#16O#;BA30M=-MG(YN*L"'&:Z39"0"2HT(H$VS\<.:PL2*V),XJ M1^G75H5-ASD53>M\*_$66[8;E?=?Q%9Z?B?S3ZUR)*36PI8157G?P@I[CA;C M W[ 3>$W$NSSH@_88,7O(!J&Q@:D>*.EX24CSV;BLEU_1(<0G=<(HD[$Y!;0 MW#F\\&B.Z'\ 5.:>V'@7?]UC9RHV5A?DOG;Q,GF^M:TNT.5R0I,2BUF6'1UF MO%CVG,!1ZQ"L#"0^6,Y9VCM%0QU"D,5'](SDC4=W\KE3:_"UYNX[Y2 $2?!\ M%YC8D"ZF,9(LF[$+W[#N;S OT A5H[\ 9*C+MB&WSXZJ:Y09,/4.1:> U*6! MRI)BOQ8!(Z!/_JW$H2)?Y\&N@;Q<]15YB]J.352+,+"=1QR41(-4XBVGF@/B MX?"U@5%>?^9/#WYXE&6+I^)50AI9SY9[K><0&E05BS4.'YCIR@=\.$!#.ZT+ M;/OC62J MN)KIBA-1R!ICUT_AJ>^:@8HB]BA7GG20F.F,_N3%VL4LPULH(SA$E%18"H7= M11MV_+NRMA"E9)7SUXTU@!-(?SP_@(Z8N%?VFNJ8N8.!NQ1ARZ;1*N]^F8?/N%=2Y\5$Q# MNF."ZVWY\*F/;[5BZE+S+&S>1O/HTD6;HDS9:AMKQD$,$%"_(JYP&<8=EDPE M*W:&RY+YRF/7+4C+7<31B+N*@7$1.=M6&S3=/6S%N5>( ^S@4@(QO9+ OBTER\= IWCF% 7UR'X;QU#N6J=_O5R_0<1@:7 M1^E\>E.4SUMB*;6F\SNHZ#0RRO4/[V^DA2D8V!H'T%BPTP=P:YH #"5:J#RU MP<#N,Z](B %YD"7ZQ# H]5?'N"\&2IJT/364R*RYZT;Q]N6J>P.?[E"[6.-596*9=ZMO"J2M0J M T#)AXVNUK;($L\+E2RF8QW>,T;LT4$%ZWQ:%Y?$5!>XJ?Z-FRI(<5>$&_50-"\)LH[GAOZ /FXMFK]Z<8T*M"VZHW@X$2[=JM-#L$V\R:YMP+TX_H0B$3LOP/?2VM _L('AOS9._P%02P,$ M% @ 1D&I6LEF"D35 @ 8 < !D !X;"]W;W)K&ULQ57;;MLP#/T5P1WZ9-2V?,FE28"FZ[8^% N:;GM6;#H6:DN>I#3= MWX^R$\?I)< P#'NQ)/KP\)"2J,E6JD== !CR7)5"3YW"F'KL>3HMH&+Z0M8@ M\$\N5<4,+M7:T[4"EC5.5>E1WT^\BG'AS":-;:%F$[DQ)1>P4$1OJHJI7W,H MY7;J!,[><,_7A;$&;S:IV1J68+[5"X4KKV/)> 5"63Q#> [ MAZWNS8G-9"7EHUW<9E/'MX*@A-18!H;#$UQ#65HBE/%SQ^ET(:UC?[YG_]3D MCKFLF(9K6?[@F2FFSM A&>1L4YI[N?T"NWQBRY?*4C=?LFVQ4>R0=*.-K';. MJ*#BHAW9\ZX./8>A_XX#W3G01G<;J%'YD1DVFRBY)O(V6ZS$"JN2&2+ M ^H.PH0LE,Q!V^:'MV\"^3"9+$C2/Z.DF*PH.(?,5]4Z]#!>B4N-3O*PPQ M?#RDY$$:3.B0\<"-!K82X9'-CP,W"3K;6]?%ZW6]"M2ZZ>T:C]5&F+8!=M;N M^;AJN^8!WKX]N)MK+C0I(4=7_V* W5JU_;Q=&%DW/70E#7;D9EK@$PC* O!_ M+J79+VR [E&=_0902P,$% @ 1D&I6L,???1Y!0 = T !D !X;"]W M;W)K&ULI5==<]LV$/PK-XJ;L6<4B9+LQ(D_9FS' M;?.02<9NVF>(/(D8DP #@)+57]\]0)1EQ]8T[8M- G=[>X>[)72ZM.[.E\R! M[NO*^+->&4+S83CT>IJ.,ZRM\-::=,[ M/XUK7]WYJ6U#I0U_=>3;NE9N=]B].'R4.RCP9^:EW[KF223J;5W\O*I..ME0H@KSH,@ M*/Q;\!57E0"!QOJK<*- M7?[.ZWR.!"^WE8]_:9ELQY,>Y:T/MEX[@T&M3?JO[M=UV'(XSEYP&*\=QI%W M"A19?E1!G9\ZNR0GUD"3AYAJ] 8Y;>10;H/#KH9?./\22G;TR>2V9MJ_OL=A M>SXX'09@B\4P7^-<)ISQ"S@3^FQ-*#U=FX*+Q_Y#<-H0&W?$+L<[ 3\K-Z#) MJ$_C;'RT V^R2702\2;_.]&$<_@\C@S)!]^HG,]ZF +/;L&]\]>O1F^SDQTL M#SA_P3+W3BCXP$]CT5_E$Q7%S?7MW21!VJ<7>B"/2E#7#>573%CV *; M.#2YXT('VG_]ZG@\SDZ2WW5G=_/$+EJ-3@[ZM"QU7I(&K$QN:PHUK9B"NN\0 MU1R"X0/E[ *>UK$Q[4&LP,?.J&TH6-H[ZF=91@URV1"$&!%7>JX%=;WJ_"#F MMA4$\?E[JRJ!.ENP8 ME+P'['0%&*9O1@>\W085$&5N%^R,E*FK,=_C# JA9PKRE8A0M<)JH^*J0#RF M*NF@O$:V/*]+Y5^D/!K0I1(^&P_UD,$#]7Z,]+CV!KV_J?^[_UY_R4S0*UT# M&#QVUKY4GJ;,AK0!E4A=NFCWR:UCI0ZZLC6JMR(<>R5FTFW"P:$T^(043U-% M>P,B;,_5@#ZF-*)IZ<"K3OJ8#@OJAK/KY"T5KPN+,-9U)[J)N4?OWXW[Q\?' MM ^70WJ#E8P.I(E42#D^,'AQ0E$4LE$7=-*%=*I(0;5%;+3<@J#QZMNPZ*4)HV".X-JB00AX.BXZJ#$F(ZB MS7%GH@MI=!=K%TH8/,=B._K<*1/6C=8%7BHGJUY.NFE12;0V&$[1*QKU8%K8 M(!WG2^62?FXC@N67/%@9['69!W3;3CWF$\&K57_;XGVT.-Q]$'4;,$C0FIA" M:D!V=>(BCJJ -EBW>LCQ22%XXQ#O9YW5X[#HIQG'SES[H.$6VK8>D;LR=:49 MI%;Z8;10J$WUHL0"0E5MTG1%,Z4=Q06)L4?[3S4P3=M!4HX.]L*AR!F*;O6)U'#A2Z_0PXZ7P?KQR_O/;M<>WYFH\'U%?!0 MK+B^8N5\W$*SB;0Z[>\07+[:4GB8),%<6.B"KG18R5JBCIXQ^ "@A1^(1=X_ M)-R7XWQ:R4A+-]'Y-I6Q/2I7BSNOE)<9%NT@_FZ?<(HLYQ1:&*9W#-!N^.>BAVO..GEV"; M>*^>VH!;>GPL\;.(G1A@?V9MZ%XDP.:'UOD_4$L#!!0 ( $9!J5J=>J1A M% 4 !,- 9 >&PO=V]R:W-H965T%5!*/\ *+#U9H2MEH%N7#WWE M0&;1J33#R6CT85A*;7N+65R[=XL9UL%H"_=.^+HLI=O>@,'-O#?NM0L/.B\" M+PP7LTKF\ CA6W7OZ&[8H62Z!.LU6N%@->]=CR]OSM@^&ORM8>/WK@5'LD3\ MP3=_9//>B F! 1480=+/&F[!& 8B&O\TF+UN2W;$6S7>= MA6+>N^B)#%:R-N$!-[]#$\\YXRDT/GZ+3;(=D[&J?<"R<28&I;;I5SXU.NPY M7(Q><9@T#I/(.VT467Z202YF#C?"L36A\44,-7H3.6TY*8_!T5--?F'Q"#E) M',0#5.B"MOEL& B6'PY5 W&3(":O0$S%'=I0>/'99I ]]Q\2G8[3I.5T,SD) M>"?=0$S'?3$93=03/3J&_C>!IB/&O W$ (]Z_NYB,IE?BKP+$+9:5M%M1!VWTOY") M0(MYK3-I%0AMQ?7CK9A,C0@M;T*@0 MWT$HI(;-P-$&:^DTUE[($)Q>U@&\P%5TPC4X:4SGK*TR=<:,R4Q8#,+H4@3#-Z+'#!WLBJV_;@S^QA8@Z'HQ*;0JDAJ%!I6XFM%X<4$ M? *EX_RZDS_ "5A+4TL6@HW)*DY5UI\Q21%4\2F5&-:.> _$%QI:-II[DL20 MI$&3A;;/PVEEZ0LEK95+[7=*D6V;"MY/K&@4HCLAB(,@M8F<-@4:\)*R_D*P M3H]H=EP^WCEIPPB4,LI.*3-("-]LS/!CX)!WJIZ6L+]G\_D)5,U#77Q=K:@, MZ*'D3-/G+=IRYAB,*Q8-]0&SB3GMOZSL74,P1_+30: UZ1E:.-(=NT0,CK4A M+XT_7OG70A'Z67MUYBJ:8Z=.UJI3LCJ#N,5IF^,:T442HZV>)HPH'@-DY,## M@!JRU7)/2GXQ9J3$WJY4?BN=_"UP*2BJGJ2>-!XYP*1:;Y*Q9@GW(\.NO=NE'"P[ M$^[*87E T29A&9OYR8HDJYQF "4K'?DEJ7E7'Q@JWP[$-7&FJG#:L^ KFE%9 M#KP+Y8,.(S[F2(6:_-L5DB.*7G.:EMN4ZM/Q,4BLE-T,W"N8TT5]4$6*6.AU M:O1N(J?:TKY[.Y20:273X)$9N?Q"?(\/-!E'&H0M"]"<3;G]Q88.>/SKP*2, M*MX,W=[0?#9X!O2ZI E; VM$[RWJP29=<>;RY$LO+6*R3^#$!&OR&[4F%9,7 MO,3@81AS4H#)7J'&VE( 6-O44E2G:AM[U8%"%TO')?K]=LP))"!WX*8C0P=- M6"73I&LD2M3:BE( '8OFA![;2N=6TT227+>'D,0% [VO0?ST)W]/?NX*X]BY M:+AW4*5721Z/X]R"!)O.K-UJ=^*_3@?=G7GZNT"'Q%Q;3P-[1:ZCP%G0OQ9P;$#/F7E[PQMT_X,6_P%02P,$% @ 1D&I M6FHQCE*3 @ : 8 !D !X;"]W;W)K&ULK551 M3]LP$/XK5I@02%&3."UMH:U$NZ'QP(1 VYY-@C1<2:)A/0\ND_/ET,7[@!\ MG7&=SX/8$0(!F74(#)IH3Q3[)M8M-10++:6%6VR$G M^;''S=@]A@V?BO&<(!O"I05LK.T"/Y%Q&$_&(1U->KZS<#R=ALDT?9.>J1*( M93LPKW@E].*-O2J8W #FD$Q)8W6]EY!,UY 3V*$FFA[.R7@PAL-QFELN#1X_!I3X\$854LWNM885E5> M2QZ4167RVP)_!:!= +Y?*^39&NZ [N>R^ U02P,$% @ 1D&I6DN[D&)- M!P >!$ !D !X;"]W;W)K&ULK5AMC]LV$OXK MA%L4/<#GM]TTBV1W@\#U MBRU3G+>',\\,?;UW_C$T2D7QN34VW,R:&+M7RV4H&M7*L'"=LGA3.=_*B)^^ M7H;.*UFR4&N6F]7JAV4KM9W=7O/:!W][[5(TVJH/7H34MM(?WBCC]C>S]6Q8 M^*CK)M+"\O:ZD[5Z4/%3]\'CUW+44NI6V:"=%5Y5-[.[]:LWE[2?-_RJU3Y, MG@5%LG7ND7Z\*V]F*W)(&55$TB#QM5/WRAA2!#?^['7.1I,D.'T>M+_EV!'+ M5@9U[\QONHS-S>QJ)DI5R63B1[?_6?7QO"!]A3.!/\4^[]UL9J)((;JV%X8' MK;;Y6W[N<9@(7*V>$-CT AOV.QMB+W^44=Y>>[<7GG9#&SUPJ"P-Y[2E0WF( M'F\UY.+M6VVE+;0TXIT-T2?@'?&,OHLQS@O6=_'_QIG57)Y70R7R M*G2R4#E3H* MK\/CR;,.(C8J/[M*&!>"D"$X*(BJ1$K&1A0NV:A\)WT\?/?-U6;]\G40L++5 M1L>#B$Y4R53:&*%AJ9,',BGZ)" M?>Y<2%Z1Y^K/!(<-10AE%%LAO3]H6PLL)T518C5@\S%-3OUN9 ZRHK:PUED M@]$%2!G!=,F')(^JC=R'7J$($>CP+U3RP3#R[[6U*K@H\S'^!Y3].RC[3,P& M5(VDL?4< +M"A<#/D%HZ+TH=?+*:(GG(3E8*:W@'_[\.79:- KC990T ;!G82?"=MHE3,^^9 M"W*KB#D7" 39=0"+$YCQX,]$)K7E*D%O]4-Q_%OCK$HJ)3[%?GFJN^O E<%M\JQVZ/H%*AU/( M3D?$XJF(O,H,2H,$R,76CK9A'M#0_C/"90/BT>%F,QU@Z';YF;O:J38=G2IYHHVKM4-SW0-GJ'XH:J MM$5]$3+B#D3R_6;-&N\7@AKTR]?B:KW^Q[RG_L[((N?F(!Y&\3E\+$SB4T"T MU.)X34A!0W&9J-_<]R\(W,( /$!#< %J\=#O$N_8XP6"9=:9Q@>RF7^]E1 = M'*UOT9'1^=3JF,;6S>U+[H9E[ ML$=,7-88?2K"+Y5U2!8^,"ZK+XTPB>8)AI*JS6E_!I%AUJ$0;Y'+EB+L(UFLW2F)P](Q_7JU7N8$A13VWH/>5R[5?%<8;AXH MF@+(>-70[1_:>!FOOUU?KN97+Z^(TJ\VJXNSEZ[EY#:,R;GF.W_(]Y=\,1Y7 MQ[\5[O)M^K@]_R>! #%C@6=4!='5XN6+&7*'[_GY1W0=WZVW+F),Y\=&210Y M;<#[RH&W^Q]D8/RSY?:_4$L#!!0 ( $9!J5HN_I<0;0, )4' 9 M>&PO=V]R:W-H965TVFWB&HLB#Z"Z2K(T?9740NEH M,0MK:[N8F98JI7%MP;5U+>SN$BO3S:-Q=%BX4=N2_$*RF#5BB[=(?S1KR[-D M8,E5C=HIH\%B,8^6XXO+J8\/ 7\J[-S1&+R3C3%W?G*5SZ/4"\(*)7D&P7_? M<(55Y8E8QM][SFA(Z8''XP/[A^"=O6R$PY6I_E(YE?/H/((<"]%6=&.Z3[CW M<^;YI*E<>$+7QV9O(I"M(U/OP:R@5KK_%_?[.AP!SM.? +(]( NZ^T1!Y3M! M8C&SI@/KHYG-#X+5@&9Q2ON/(&*T&8PUI84NC@=RNT$Z%B;I80 M9_!QB=RS7?9LV4_8)G!M-)4.WNL<\\?XA)4-\K*#O,OL).&UL#%,QB/(TNSL M!-]DL#L)?)/_R6[/-GV:S1^8"]<(B?.(3X1#^PVCQ8MGXU?IVQ-:IX/6Z2GV M_ZSU-%N6Q7#,N'O$!TL'I@ NMRR'>H] Z!S>H<1Z@_:P/!T!E6@1.O]XGD+> M(I#A$]J3-[WAP6\/X>9>O/ M/7PM"B71CN"S*34;_2ZLN%-N!.&S.1#\"]HU6^52_#,O?&03S0A^6X^@XW2K%S#_+BEUO4- +#&AQJ9?R?;"U+]<:9O W/X)-7%<$'(9F"=C%\ M9*4:2F8V'>OPE6&#Q(5VY)T._,&J(O>0GIU<\UD9C$$I>GU-8\V]JKW"[,TO M_Z+;U_K%L_-L_/JM SK>%9VB\B%I#+>($%T1UJ',*[3\A76_K88/Z94=-MJC M+18VD[+/(/)4:NLT6[#A>! \@:EOFL.J\.=L^Q;[4-X?V'Q M8=DJ]E5AP= T?GT6@>TO@7Y"I@F-=V.(VW@8EGQOHO4!_+XPO''W$Y]@N(D7 M/P!02P,$% @ 1D&I6H%1K.CY 0 K 0 !D !X;"]W;W)K&ULI91=;]L@%(;_"J)2KZ9@XZ2K4MM2TW7:+CI%C;9=$_LD M1N7#!1QW_WZ '3?3VFC2;@P'SOOP'OO@O-?FR38 #KU(H6R!&^?:)2&V:D R M.],M*+^STT8RYT.S)[8UP.HHDH+0)+DBDG&%RSRNK4V9Z\X)KF!MD.VD9.;7 M"H3N"YSBX\(CWS-N"^MVOC(S)1:BY!6:X5,K K\&VZ7,U#?DSX MP:&W)W,4*MEJ_12"KW6!DV (!%0N$)@?#G '0@20M_$\,O%T9!">SH_TS[%V M7\N66;C3XB>O75/@:XQJV+%.N$?=?X&QGD7@55K8^$3]D)OZY*JS3LM1[!U( MKH:1O8SOX420T7<$=!30Z'LX*+K\Q!PKY7F17B4W9PS.)X/S<_1_,W@>0;,9^@N#OFD%,W1Y<4V3[.8XOF68G'20!+./ M]\2B2G?*#_OM';'(!PP_:#*WU!+ P04 " !&0:E:)88 A$," "8 M!0 &0 'AL+W=O:,IEZI5+-#&.9EU 3.>(-,+VSX:(F2D_%%LM& "FLJ*8X]/T) MKDG%O"RQ:TN1)7RG:,5@*9#TI1UKY)B&@D"M# M(/JSAP50:D ZC=\=T^N/-,+C\8%^;;UK+VLB8<'IKZI09>I=>*B #=E1=SJFTOZAUL;'OH7PG%:\[LT%ZB)0C[ M(E@.Z*J2.>5R)P"=H_O5%3I[_S'!2A]F)#COP','#M\ 1^B6,U5*])454+S4 M8YUDGVEXR'0>G@3>$C%"4? )A7XX'LAG\??R^$0Z47]QD>5%_W)Q0]?E=P[CT_1LQ^ZM]RPG-> SKYS M*0 UV6^.B1UR"VMO8EROF. M*?>*^E777N:ZO=@R?+6NV\ZEK3;\C'$]2[^1;<4DHK#12'\TU44K7!]P$\4; M6TIKKG1AVF&I6R<($Z#W-YRKP\0&ULG95;;]HP%(#_ MBI5)>VI)".4ZB 3=IO' 5+7=]FSBD\2J8V>V4]I_/]L!CTU@)%Z(;^?S=PZR M/=\)^:(J (W>:L;5(JJT;F9QK/(*:JQZH@%N9@HA:ZQ-5Y:Q:B1@XH)J%J=) M,HIK3'F4S=W8@\SFHM6,7["IC8+:)^=!AXI&6E[4"<5[H$Q"S(:O_?,R&]I X_;!_I7E[O)98L5W OVBQ)=+:))A @4N&7Z M4>R^P3Z?H>7E@BGWBW;=VL$T0GFKM*CWP<:@IKS[XK=]'8X"#.=T0+H/2)UW MMY&S_(PUSN92[)"TJPW--ERJ+MK(46[_E"RZ.-_35ATM/4,;H(W@NE+H"R= _HV/C9G72P]ZJS0(W M0X/^#4J3=!C@#7RZ \<;G.&=2O,&;=_1FA/Z2DF+V:FL.^C=::@]-S/5X!P6 MD3D8"N0K1-G'#_U1\BF@?.>5[T+T[+%E@/K)=GC;/]9&2R(:_7^1.]TPL,!, M04!LZ,6&05"=F'J6;OXZ%ZM09;N]5 H%RW7W17K M1_T#M>SNY;_+N]?-7&0EY0HQ*$QHTAN;8R"[%Z/K:-&X6WHKM+GS7;,RCRQ( MN\#,%T+H0\=NX)_M[ ]02P,$% @ 1D&I6FEJ_N(/"0 '!L !D !X M;"]W;W)K&ULK5EM<]LV$OXK&+73:V<8O]G;.9>_'@QLO!,9MWV="X61C389=[@UVX'-C>")GY2E@_%P M>#;(N%2]JPO_[-9<7>C"I5*)6\-LD67Z->]>!.;G>.'@RN+G*^ M%2OA/N>W!G>#6DLB,Z&LU(H9L;GL+4>OKQ,+%EK_2?=O$\N M>T,")%(1.]+ \7,O;D2:DB+ ^*O4V:N7I(GMZTK[+]YVV++F5MSH](M,W.ZR MM^BQ1&QXD;H[O7\G2GMFI"_6J?7_V;Z4'?987%BGLW(R$&12A5_^M?3#CFJUS7DL+GL@CA7F7O2N?OAN=#9\S33H XLO3""')9S$_"142:! MH AK;X42AJ?I XV(G!3Q)J1R ]MDGH)9@LB_Q08S);;@T<,"AQEQ;29@BX+/(H!X;2HTID1+RF-L=VZ!L6(9H\ JJ\(.@U(EM M,/797:/GL509)$H["A3:5IF(L&,)G$MUH7)-A:9:<%/ Q =!V>:3C[TF4*I5 MOB5@2L\Q89W,_!Z3H=RB)N;U%C7[ C<,;[9U*3) F<0J]$$C%$D?"[AQ##4ZSF#,:QUOJAG?584AA2 M0X]"U$(CY3S4N7A7%[K7GO3#R9LGOQ]YYF/8XWA@MRD<$ZB A(18"7YX)]&] M:!.QWWZ[81^D4L)JQR/V>;6DE1X^$&8_AIL4H5D-/1 -$137$%>@3&HC))"X MCR'P/=X55CAG@_3OT@C-W@F>(@$"0FN=KF7_S=Y*ZXQ<%SXGWHR'HR#X4=SS MY(C4[6@R?BI%*2N[9?]&]5I+579?L 082?V192[S;="\ 13<[ M;C)V@W#IVO,@]O:.?1!PJ6&K8GU._"DE5!\O;(J<$7M6QTW!7/.4 M6@_;6EZD$J<&WBH5I&T>>VT^4F8'Z$SU=92@4!+ M@P#M,O5;=3 JF3$ZMR<#DAJ"+"]<"/%$WLN$S*U[CWI.28"]/P*3_^X1R%O! M5)&MHI2 M:0:5.=\UA69&QW%AF-PP*W 1&(X5-6::P&'N%6F8:PM1 W4Z_C.T]^(K&"=M MX#!FP+:R^].'TH><;5?T8)L/E;\W[IC;'WL;+6.UY+,=3V2B"/9A\B)AVA:]3-&^Y#OFKV@^: M>R]\K@[Z==YDPL=*.[6%S;3EZ8>FE-LK200T1L/[4JO*D B0(H;"A61-;44X MDE$K$WOH7J[ L<_Z(UG8>N_A,D1P]E"X;X5(=!P!W5/^.3CCU.<@7.YW$OTD M;Z))-H<)@+.5Y]+BT"]'UMM7IV\8)U]5'@I'ZHH(1M"9F**S6;5BO=L9(5A& M[X9JE%V-KW<;+J;1P3&T/)]TU:FR9N+P5\3^'4"@EM+E^89Z0P!W>ZJ2+=Y2 M3S":O['TK@]YD90DQ\E:VF$K%I1O$PZ\<2KKO]OB1X+F_GSR& M]ONY)R(-F,!)-SS'Y?'&B="_JTKWXFP[C M7BA4%W0:>JODL0/O-RMI\ZP.W-Q(_RK3ZL*$0Z I9R+^_:F>^EIA06%?(;A2 M?"UIGDZ*LA@FTN9H"$E-JN/6.YD$'6SLH-%Q";IQ>LL$>;296^_\\,H:696A M!)?(7H4&NM8I*:^BM2EG&;YX-.+ANQ$< ML96(SE1L,'78G\]ZS(1O,>'&Z=Q__UAKASWWESO!41Q) .,;C1)?WM "]0>Q MJ_\!4$L#!!0 ( $9!J5J'[%?18P0 .(+ 9 >&PO=V]R:W-H965T MWD>J[3A$-_,PSH?N-U)C5;;.I MXQ1SIF_D"@6=+*3*F:&E6C;U2B%+2J$\:_JNVVKFC(O&H%?N3=2@)PN3<8$3 M!;K(AN12@<-%O M#+W;4DW7*L09A@;R\#HL<8Q9IDE(C5^[#@; MARNMX.G[GOVOTG:R9:ABZVXLUX=\FHNL1_YY( 'J4PJ88_18+):_DF*7S0VM]K/?(O M$CXR=0.!YX#O^M$%ON#@A:#D"W[9"W7&5]QA/;>MJEN]8C'V&U0V&M4:&X-/ M'[R6^_F"YN%!\_ 2^V!&59H4&5K5D50U-E*;5&896;,1F#@@%>!B@67ZTVY, MH5!TC@G,MS"6^8J);9U9ER_^]*'CN\%G.']^9?E1F2U,,K+5%&?.R[7@7\ MBFN6O(.:>('_%C5%7:@EN0!&7&K*&Q'C7M$[S-B&*=SIB"JQJ?:WDFN\TI0$ M85*@,A*F/)8[H9.=-X97JD&-.6^1&_B/VN@>N5_585_I8.%GEIW ZTTO 40T M3IG*84SI4A?S"G8WA4I)] '65/) M))2T=<5^F?V]8K_V^90JQ%/L7DIME_!WDRK80?3@/ M7*=-=;A@YD>?!"U.*''&$>1TG"CTGZK3 ZSIAT'9:81>FL^#<'(E;CNNZ]G=*%+5(%[\-3]1@LB,V M:#DA:>D% 7A^X(1=$NYV+B1 ZY K:L3(.&:+9<*EY25"8U.:Q0%UD7],N6O M1OV*+'@;]6.TIV@8/[KNHPV;'P04-N_U9M2E>(8NO-!G#S4C'^R/(\J*]JO( MA$[8:3N==G06F(_@AQ1J]XR=-EW"!U[ME-$\F;MRVRCL=*FA'!JJ$>RP>QA@ MA]7<=H17TR\Y8LDIJ3-&ULQ57;;MLP#/T5P1V*#7#K6Q+;;1*@:3>L MP(H%O6S/BLW$0F7+E>2F_?M1:J60',+*KD7^O[(*RFKG.G8^N9R M.A:-YJR"N22J*4LJGV? Q7KB!,[6<J0K%%:E!LP*BA9U?[ITZ8./4#B[P"$&T!H=;>!K,H+JNET+,6: M2+,:V"]Q%O>P?N\YC:=J)IF,''PNBB0C^!,#P^" MD7^Z1_6@4SW8QSZ]P=N9-QR(6!*J%.A6,F=TP3A*!D4*X#G!:TL4Y?">_OT1 M#@^2T(].R?_ZG[59OK\.FL:AZ_O^3O]W M%("GJUH1#MA'7")-QS@2RZ-&;4C?8%%4$KBC(-HSM3;X[K\F?,[UWA[U>'RY!KNQKHT@FFDJW M+;GS=@_:6=O'?R]O7T,\Z"N&?8C#$J'^<3QTVO.R-;2H;5=?"(UOA!T6^"B# M- MP?BF$WAHF0/?,3W\!4$L#!!0 ( $9!J5IP32./?P( /X% 9 M>&PO=V]R:W-H965TTTW7^_LR&,:FFTA[U@W^>[S]_YN)OMI'K2-8 A M+RT7>N[5QG270:#+&EJFSV0' D_64K7,H*DV@>X4L,H%M3R@89@%+6N$5\P< M=J^*F=P:W@BX5T1OVY:I7PO@A)EX=41B@7H&V M9/:3D*5B%4QR\(G <;/W>T>HG]#$3\/D%9:?AWZ41V3)7K I3%U+7C5B,^$Y MJ#"B?RN.SA,_RT+RU=0HO;M.:+C<+ON>_J/>S\9\;TWC="$PQI#P[/S MU".JGS:]863G.GPE#+$29M"&XG"T'A 0\#&LYNX349B9[;;PK_?.6E#V$JV M:3RTL<_W??[.=SY/-E(]ZHQS@Y[*0NBIDQE3G;BN3C)>,GTL*RY@92%5R0Q, MU=+5E>(LK4%EX?J$#-V2Y<*))[7M1L43N3)%+OB-0GI5EDP]SW@A-U/'<;W1DC M&\E,$38QD8?-;\G!>%)0(9/[:<3KNE!7;'._;+.G:(9ZFXUJE1?,L'BBY 8IZPUL=E"'6J-!7"YL4NZ,@M4< M<":^$FLNC%3/:'#/Y@77AQ/7 *]==9,MQZSA\-_@H.A:"I-I]$FD/'V-=T%/ M*\K?B9KYO8373!TCZF'D$S_LX:-MD+3FHW\* M<[7F3GSPP1N2TQYA02LLZ&./[^".I:N"([E >9_(?IJ##Y%/Z"GZWR^<>Y+! MP;>&"Y[PT:*8[" M,?9IA"YSD4/5IF@I9?H"'&(Z)MB/2&L)\9A2##T&?3$9*&E5X-&(X"@8M18/ M1R.*Q_X0W4O#BLZ^/L4T@!\A7:.'AT/8;QCT)#)L$QG^>R+1FA4KUC2?]#O< M96AF1N]+;S_Y>Z7WOP& M[;L<_P102P,$% @ 1D&I6AZOY95R @ [ 4 !D !X;"]W;W)K&ULI51M3]LP$/XK5IC0)D7DO6FAC42!:7Q JX!MG]WD MVD0X=F8[M/S[G9TF! GZ87SQR_F>YY[SZ6Z^$_))E0":[&O&U<(IM6[./4_E M)=14G8D&.+YLA*RIQJO<>JJ10 L+JID7^O[$JVG%G6QN;2N9S46K6<5A)8EJ MZYK*ER4PL5LX@=,;[JMMJ8W!R^8-W<(#Z%_-2N+-&UB*J@:N*L&)A,W"N0S. ME['QMPZ_*]BIT9F83-9"/)G+;;%P?",(&.3:,%#Y8RYKJN!*L#]5HYIS&D M 7KY@7[9T8XCV4.N@->[W+\"CA'95G) I<$OIAH\2QT=32+#&QY:@* M0FZ8S\M$GWV)L]3BP%:G ,W#")W31YA4YG MJ1O-IN11:,I&A(&;3A-W,HG?V"8)!D[3WO9>!;U1!]8@MW;.*)*+ENNN&0?K M,,HNNPY^=>_F(/[9MN**,-@@U#]+$X?(;K9T%RT:V\]KH7$ZV&.)XQBD<<#W MC1"ZOY@ PX#/_@%02P,$% @ 1D&I6C,)"_ F P 7 < !D !X;"]W M;W)K&ULI57;CMLV$/T50BF"+,"L+M3-&]M O$G0 M DFQR*;I,RV-+2(2J9#4.OG[#BE;*Q>.@:(O$N=PYO ,R1DN#TI_,PV )3^Z M5II5T%C;WX6AJ1KHN+E5/4BFU\!K']2U81)%>=AQ(8/UTF,/ M>KU4@VV%A =-S-!U7/_<0*L.JR .3L!GL6^L \+ULN=[> 3[5_^@T0HGEEIT M((U0DFC8K8*W\=TF=?[>X:N @YF-BX![: MUA&AC.]'SF!:T@7.QR?V#SYWS&7+#=RK]F]1VV85E &I8<>'UGY6A]_AF$_F M^"K5&O\EA]$WC0)2#<:J[AB,"CHAQS__<=R'64#YJX#D&)!XW>-"7N4[;OEZ MJ=6!:.>-;&[@4_71*$Y(=RB/5N.LP#B[?M!XOMK^)%S6Y/WW0?2XXY:2/_$^ MO/K"MRV8FV5H<27G'U9'ULW(FOR"E9%/2MK&D/>RAOH\/D2%D\SD)'.37"7\ MQ/4M83$E291D5_C8E#;S?.R_IWTIVY$LO4SFZN;.]+R"58"%84 _0;!^^2+. MHS=7I*:3U/0:^_H1Z[ >6B!J1_JY;'B6+2_+OD[\\D691.P-^;]_/)NJ\8=S M0MY!!=T6]!GH3LY]4O+1J3_!OY$R9S2.L@O(9A!M+>3>^'Q;P.IK5%L3T>%& M/('+W4QA<4Y9EM$\SB]!'P8MA1TTG&_=Y%K0+,MI7J8S),UBND@B\JAV]L Q M]#3%%I25Y;_-K]"("NMEPK,HIU&23':ZB+U]KZ2Q>O!MZ;60KS&9/=Z;62H1 M+]$MSWUU/$*U2_P##& M%C=G((L7=%%D-^2+LKR='3=+:,ER&A?9.B][^N&5&J0 M=FQ^$SH]'6_'COGL/KX[>'WW0AK!0 R10 !D M !X;"]W;W)K&UL[5A9;]LX$/XKA'N@ 1B;I"XJ MAX&F![9 NPV:=/O,2+0E5!*U(I5C?_T.)5NF$UO)+KI]6/3%$D><;ZZ/8Y(G M-ZKYKC,I#;HMBTJ?3C)CZJ/93">9+(6>JEI6\&6AFE(8&#;+F:X;*=).J2QF MC)!P5HJ\FLQ/.MEY,S]1K2GR2IXW2+=E*9J[,UFHF],)G:P%7_)E9JQ@-C^I MQ5)>2/.U/F]@-!M0TKR4EY^T4T_-V03E+3:J'*E#!Z4>=4_Q>TJ M#XX")WL4V$J!=7[WACHOWPHCYB>-ND&-G0UH]J4+M=,&Y_+*%N7"-/ U!STS M_R@A)(U>78JK0NJ#DYD!4/MIEJP SGH M@? 0Y]493*-WE6I3+?U9^#,X!%; M>W3&1@$_B6:*/(H1(RP8P?.&"+T.SQN-<%=@O9Z_6\^NAB-=BT2>3H#N6C;7 M<$>\8_:PGU"O)NH+ME]A2N@,?O<\K425R%6VBM'FRP;<2ZI'DHEO5D+ O MG[\BH;6$]*VG/$>Y":7&P /!U& M/<9=B>]C&D7H^%P]CW&-CUT:4RHMBI\1SYF-$8LRC< MDE%&, G9"-F"@6S!D\FV:$W;2-M*\K(M5P[5XJY<\T]MA[>3@>/F_FO&;0JP MZEYK,JV&CS.UX^.]85^@+:8^1PPS'^K'BOY%0J"SWYE&NRS*!YI0N'0 MA,(?UX06W8H>;T+CYGXUH5]-Z%<3^E\UH;5PI!E%0S.*GMR,=%O7A;0%AL(G M0F=H 4=5E%?]D1=VF;NZSSC^C^HREUDCY=8)Z[%==K>[?F.CJ$7>UUN4EFT: M(DJ*UD+D%3(9M%^H#;1A&_G#4@%CCO:Z];%?%@T@YC5D;5@@AZO.+9T"VC?* MCAU)1+OE-X*RV83>-^W[EJC> SD-.7YMH2F/$IX0_,/WO#"W< ZM#@6#*?2#?E+/'#0V-'UR6CX= V910] *B M"#@\_B'L/H=#FY@7]LFH@SK26V?.]5(IFV5WB:919[._:1JDPSW=Z_YZ:C.] MO^0#0BQS6)*%7( JF49PDFSZB[-^8%3=759=*6-4V;UF4J2RL1/@^T(ILQY8 M \/MY?QO4$L#!!0 ( $9!J5ID9GL 9P( *,% 9 >&PO=V]R:W-H M965TI+9IO2[=?/=B"C$[!]P;?S/GX/SCF3K50ON@8PZ(TSH:>X-J:Y#D-= MUL")[LL&A#U92<6)L4NU#G6C@%1>Q%F81-$PY(0*7$S\WEP5$[DQC J8*Z0W MG!/UX0X8.B;LKG?!P MOJ=_\KG;7)9$PYUDWVEEZBG.,:I@13;,/,GM9]CE,W"\4C+M?]&VC4TCC,J- M-I+OQ-8!IZ(=R=ON?S@0Y*<$R4Z0>-_M1=[E/3&DF"BY11$/HYLSUK+.6G:.7BQLG54;!DBN$.UL(J(UF*-FS^,N M+_(D2F_0_XY?:&E+S+[^)>'-#7I6I+)E;UL"FA%&1 D!NH<2^!+4_D'23OP! MY<$HSH/!:(1NN52&_B*^V/Z^I9?'XR 91%>GJ=D!=13DXW&0)B>HO23*@CP^ MI-D/IJR[+^8=:CC.@D$\.O94X4'A<%!KWQXT*N5&F+:&NMVN ]VVA?7B M-U!+ P04 " !&0:E:#M.NW;0" "5!@ &0 'AL+W=O67%10:R%KHF ]<^;>Q2*T M_JW#+P$[/9H3F\E*RD>[^)[/'&8%00F9L0PX@K*T1"CC3\_I#"$M<#P_ ML']M<\=<5ES#E2Q_B]P4,R=Q2 YKOBW-G=Q]@SZ?R/)ELM3ME^PZWRAP2+;5 M1E8]&!54HNY&ON_/801(V#L OP?XK>XN4*ORFAN>3I7<$66]DB&9S!S\,EH4$_@I*7 ^QS*XSD X#X!.):1@'=,*BD9$)9DKQHC4,:>0FYPONML+\, M!_W\ J'>)*!1P$86%@4T#F+R( TO_[MRH^0\'UG/,>OSL9'1,(HI0^+>^-85 MMH@*U:1NB)JV$KFL,UJ'GSKM6\^+>-6PLZ$;4FI2P1B@[.X\:DMH&XV;!B+6 TV?:9ELXV48G42+IN]NMWI&S%GAW#P+Y( MXKT\?.Z.Q]-XJ\TWNP9PY$?;*#N)ULYU=W%LJS6TPM[H#A1JEMJTPN'2K&+; M&1!U<&J;F#-6Q*V0*IJ.@VQNIF.]<8U4,#?$;MI6F.<9-'H[B9)H+_@J5VOG M!?%TW(D5/(+[HYL;7,4#2BU;4%9J10PL)]%]84;#EM[Q\'N/_FN('6-9" L?=?.7 MK-UZ$HTB4L-2;!KW56]_@UT\@6"E&QN>9-O;9FA<;:S3[' M X<1>\6![QQXX-UO%%@^"">F8Z.WQ'AK1/,?(=3@C>2D\D5Y= :U$OW<]+-6 MJY^?P+3D 1:.O'L2BP;L^W'L$-R;Q-4.:-8#\5> 4O)%*[>VY!=50WWL'R.I M@1G?,YOQBX!?A+DA:4()9SR_@)<.D:8!+[TJTIMS$?8 V7D WQYWMA,53"(\ M_Q;,=XBF;]\D!?MP@5XVT,LNH4\?L=WJ30-$+TGCJ3I/M4:JYYA>QGK[9L19 M^H'\WS>6H%J'&NPE#U!!NP!S)/0%\H^,S& EE9)JY:-X!F$&FY](P6F:CBC+ MBD,AHYPSFJ:A/(TZW4/L 1CH"9+J02"(O5*VW-P"7L%K:19,J)EB;KYI]^)5%@Y ML.[$,&/>*CN1)[1 -MEM1NY;;9S\1X3["C-87TMNQ#@MB_1$SFF6YK0BC:%^DS6'N'5Q 24(YTGAFR>JTXM[O2/&F'93D^P,>'X+]; MHC!!FF'3"WV4#WV47]U'U@F'V<.[>V.DDV"O:Z[+&US;/*$K7H+<)PS%Q8DM M9B0M:8KY0W5YHLYO*2L*RC%K?7XO)?1<#N.# =&"684Q:/$P;93K9\4@'2;M M?3]@7LS[,8UW O:X)0TLT97=E)@MTX^^?N%T%\;-0CL<7N%SC7\+8+P!ZI=: MN_W";S#\?TS_!5!+ P04 " !&0:E:!V5E&MP" !$!P &0 'AL+W=O M,PTP2M:PJ*O],H12KB1,X&\,]6Q3:&+QD7-,%/(#^4<\DKKP6)6,5<,4$ M)Q+RB7,9C*9=XV\=?C)8J:TY,4KF0CR9Q4TV<7Q#"$I(M4&@.#S#%92E 4(: MO]>83IO2!&[/-^A?K7;4,J<*KD3YBV6ZF#@#AV20TV6I[\7J&ZSU] Q>*DIE MWV35^(9#AZ1+I46U#D8&%>/-2%_6_V$K8.#O"0C7 :'EW22R+*^IILE8BA61 MQAO1S,1*M=%(CG%3E 0:YIJ.'GI M&FK:0(5[H")R)[@N%/G",\C>QGM(J^46;KA-PX. =U1V2!2X)/3#W@&\J-4: M6;QH#]ZMX(O/CR KJ[2S2V$#T-T-8 [(2-4TA8F#)T"!? 8G.3T)^O[% 7K= MEE[W$'KR@ #T(\NR/^.6(2TL%786*XAA6H. M\HW1E,B\NF0*"\8YXPNCHP;)1-9Z?2)#=] /W2@>O+$%7=\->S&929$"9.H- MBR!\91/XKN_;!VGD("5D)&><\M0D3(72:J>2;8S->!9T>VXKHD\M*8*'^4MMD4')V+*\@1-W1!W,8#UT_&)+F9-KF=VRMSH9N M''?=7@\UX2'<5P#C$@8[BW(+2HVP[Z KDEME+W+__Y7F/6CT+3\L&>/3KJV M[3I"WE9GJT N;/]6F&K)==/D6FM[15PVG?'5O;E?<"/CQE2DA!Q#_4[<G:ST**V?7(N-'9=.RWPF@-I'/![+H3>+$R"]N),_@%02P,$% @ 1D&I M6M8$OSIJ @ M@4 !D !X;"]W;W)K&ULI91M M3]LP$,>_RBE(#*2)/!6&:!N),J;M1:6*C.ZUFUP;"\<.MD-AGWYG)\VZJ52: M]B9^NO_/_TMR-]DJ_60J1 NOM9!F&E36-C=A:(H*:V8N5(.23M9*U\S24F]" MTVADI1?5(DRBZ"JL&9=!-O%["YU-5&L%E[C08-JZ9OIMAD)MIT$<[#8>^*:R M;B/,)@W;8([VL5EH6H4#I>0U2L.5!(WK:7 ;W\Q&+MX'+#ENS=X<7"8KI9[< MXELY#2)G" 46UA$8#2]XAT(X$-EX[IG!<*43[L]W]"\^=\IEQ0S>*?&#E[:: M!M^_>P)[A^ M3Y#T@L3[[B[R+C\SR[*)5EO0+IIH;N)3]6HRQZ7[*+G5=,I)9[/9\$EJZP@6&18^;=;CD'5P*!>EEC^J0_)VN O MV?F;)4>!ZG%356U"Z SM>*S/<+=\'0JK-?4$L#!!0 ( $9!J5I\ MY3?%5 4 !T3 9 >&PO=V]R:W-H965T YY9DCQ>"O57;$20J.'+,V+$VNE]?KU=%I$*Y'Q8B+7(H,V78B[TE_6E@M:TC1(GFF\3X^L8@!)%(1:1.!P]^].!=I:@(!C*]U3*L=TCAVGYOH M[TKNP.66%^)9:P=L$_/1LKF5T]^H,>,7H7&:PU@4OI^OH,[]-1?'R>*IA&&,\C>J0 M9U5(>B D0Q]DKE<%>IO'(N[[3P%>BY$V&,_H:, /7$T0LS&BA+HC\5C+F97Q MV'=R'J):17*&(YF,>5VL>21.+$B)0JA[8/+,]\F8$I]/B=,:BS^:0@?$F M%4@NT+:4%P#F]T)!MJ![GFZJE>(%9-3:/!8(LA05AAZ25<\0I_%17SP+*&%O MT'_]_[Q20O0DT+Z"A8Q6Y4H>[C%K;'X<=)44=Z_>F6#OC6ZXEJTEL[$ M9>@W]'%ZVG;=-+-T6L_2VP>AHJ00Z%(ED4#/$9DX(?R-.I7Z&/-X^["&H@(> M?R:+"U$HC=*]*?/& \Z7"3W22SR&/V5B#0^9#^B M;[?5M_MD?7=%6Y5JF(1P*C"Q&),E1=_ABB(0Z]$#-(D,;9K+]+D#>Q@\YJ@QHI M]CV"749VBK0G-"P;-MV!B=&12S A'3LR8:RU*Q4'5@XF/L,!"SMF3M":-5P_ M;72A>1X;.ESO<7#, V44>_40#0>'(7?BN'T.+K5A1+>+C/I##&P68,]UNH:V MOT?!=D-LNUZ70/AO!'9%JBQ.C& ?&JR3VBUZZOVPU!H0-36S"P^ H#Y(@&$6 M>GT0%,IB0$>2TVN3TQM/SNJ45NX]7)G9*Y#2L*_KU M'-TT+-J]=:(VF;K\CO:;=X>.0'!#O-?[I$% M+;N]3B/7IR+950K;Q:$=8M?K)QZEB$T@*>K$ZR*R'Q>&72%QPCU$ Y2HYV*/ M>H.4G*=S>B1_(.(2AD/F[Q-A],?+?8-"])-P?V9_,9"?)OH+D4OX?.#&(,G1 M^?/_+PW@75WV,6$^]CJZ>6YT1\RFQ)ZZ\HWKP6 [?87!+Q/"XRWA$!@#8J08 M^VTQ]I]:C*_F7T;/1^.!?L%Y:/3X,U]QLXLW+SJ'UI$C3F--L>O S-IV+[6" MH-W,F^X04QI@Q]O/-SC&V+WSQ*[40NC084-UR74.H^O44C@"P"X,IZN!$ [9 M PDGL3 (L6,[0_84S876::_T8OB.Q%XXN!V U%J,!S+$M\U)!U/''_*WOWO- MK^$+S'R 'DQ).&Z2 /LV[:V7/_C)/NU<661"+75Q!&B6"1R84K$ 5S.@A51U&5,UM%R7%R"W4FN9E8\KP6.AC &\7TBI MFX89H+T1F_T#4$L#!!0 ( $9!J5I'V+[UQP( .@& 9 >&PO=V]R M:W-H965T[YLK9.$>3C%5O"'.SWU4RC%/0H)6] &JXD MT5!-O*OH8IHX^];@!X>-.=@3E\E"J4*=;&JF;KC P:+KN5/6_K<. P#-]PH%L'VO+N K4L/S'+\K%6&Z*= M-:*Y39MJZXWDN'0_96XUGG+TL_D MTI. =TR?DSCR"0UI>@(O[NL0MWCQ/ZC#:^EWZ,GKZ.YF79@5*V#BX=4QH)_ MR\_>15EX>8)[TG-/3J'G<[RIY5H 4159'M!GQ_3A!/W3 <[>#6D87Y+_O3[4 M&N"HDPCV05&WC?"WL6L,]TG(G FF.?:O*\H""U1Q:WJ[]R3V1PGUP]'P2)=& MU!_$&9EI58%Q0PC+6@'L/2,_'@W]P2 ]T"1T@$@9N95FK9DL]F7OC1(:^C&- M>SG-1GXT3+';GD!;;K -7R0399F?)O1EDA2)1PGY9FO0+T-%Z)3Y-#QD&&/X M=$C)@[*8T#[C@9\,7"7B(UV81GX6];K7NC4XF#X-Z&4[8PTIU%K:;A#UVGZ, M7W73:V_>O0'X-Y=<&B*@0M?P?)!Z1'=SM1.L6K6S;*$L3L9V6^-3!-H9X'FE ME-T)+D#_N.5_ %!+ P04 " !&0:E:8^-C^)P" !2!@ &0 'AL+W=O MP ?V]OI>X\GJ6K*R JU)P M(B%?.C?!U6IB\FW"CQ+V:C GII*M$(]F<9LM'=\( @:I-@P4AR=8 V.&"&7\ MZCB=_D@#',Z/[)]M[5C+EBI8"_:SS'2Q=&8.R2"G#=,/8O\%NGJFAB\53-DO MV;>YD]@A::.TJ#HP*JA*WH[TT-W# ##SWP&$'2"TNMN#K,J/5--D(<6>2).- M;&9B2[5H%%=RTY2-EKA;(DXGFZ:N&> M:\K(FJJ"?,8^D5O>]MM5I]:?YS\]FH1]=D_\=L5-I85OU?L0T MT7PF[=77M,P(2L<"-.#-Z3[Q XE=?Q:[X70VB%VZ\7SN!O/H%3P5%1!-#Z!> MZ K"ZU?K=4'Y#A!#4L&5ELW1+%+90$;@@.ZG!CP7<>Q&03AZ#@1AX$ZB:(2S M$4&G^(NVH)LQJI%>"\( /46YQN! FL!7H8',QV_]5KS!.Z] [JR;*53><-T^ M^3[:&^9-ZQ//Z:W;8C=V)5=X?(Y0?QQ/'2);!VL76M36-;9"HP?9:8&F#](D MX'XN4&>W, ?T?R/)'U!+ P04 " !&0:E:Y\[7,6L" _!@ &0 'AL M+W=OV\$"+4ML%/TUJ4N 2]6-]+XWG]RPY MK9 K*CA(7,^\R_'%/+;Q+N")8J,&-E@E*R&>K7.3S[S '@@99MHR$//8XAP9 MLT3F&'\Z3J]/:8%#^XW]N]-NM*R(PKE@/VFNRYEW[D&.:[)A^D$TU]CIF5B^ M3##E_J'I8@,/LHW2HNK Y@05Y>V3O'1U& #&\0% V '"_P5$'2!R0MN3.5D+ MHDF:2-& M-&&S1JN-@YMU%!NW^)22[-+#4ZG"U29I+4KJ5C#U4:9 *6 \!R6 M[9N%DP5J0IDZA2_PN%S RCY ML]:O1/9 M3JWBOE;QT7NS()69;0J4V)CQL$]JBY\ZO!VAV_1\&GP-["_QMT,=_T:.X_.S MR3"P/:,_:&\[6F^)+"A7P'!MH,'H;.*!;,=5ZVA1NXY?"6WFAS-+,^%1V@"S MOQ9"OSEVB/3?C/0O4$L#!!0 ( $9!J5JIQ9YBM@, &H1 9 >&PO M=V]R:W-H965TYCVX("36 6;V2;I_OO9AI*04.XZ\= ^-&#.^?*=SQ_D'*8'QN_% M#F,)'HJERX(]N=U MV,BW1%J^P_%HN MN3JS6Y2,%)@*PBC@>#.SYO!Z 4.=8"+^(_@@3HZ!+F7-V+T^^9S-+$H MRN4=.WS"34&!QDM9+LQ_<&AB'0NDE9"L:)(5@X+0^A,]-$*<)"B<_@2W27#/ M$_PG$KPFP3.%ULQ,61^01,F4LP/@.EJAZ0.CCX6E;>$!+1 M3,>^_H E(KEXHX+KRU-;*I;ZN^RT8713,W*?8.2!+XS*G0"W-,-9-]]6U;4E MNH\EWKB#@%\0OP(>? M M/J1YI2H&&\X*L&!%64EDK*[VYA9QJ@068(DY6&EEP?=_%3#X+'$A?O2I7+/P M^UGHI\.U*%&*9Y:Z_07F>VPE_[R"H?.^3Z*1P#J"^:U@_A!Z\G^NZRN^1@P, MHGZ2[1/HA;X;0\^;VOO3RGHB7<^/0R>>M)$=VD%+.QBDO9(LO0>LU%O8>QL, MIC]W@T8"ZU0:MI6&+\+1X9B"C036$2QJ!8M&=W1TX5//B3SH.IK?WLRF/;RS2?1&&;FB,)=I(:%W1CAT:'.QG_L[2WH51(PB#T/6CR-&@FM6_"QQ8+!RW#WJ+W:6&A= MT8[=&ASL;?[.W>'E8SATS-^YNR\C(W4;Q+$;G=G;/IE:"\RW9I@7P R>]737 MKM8O#&[T"P,]]9ZMS^'UW(S/]A&F?@NA9K*,@G:M(T>+U8%^?2%:: MV7C-I)JTS>$.HPQS':"N;QB3CR?Z"]K7*\EO4$L#!!0 ( $9!J5H3;-8[ M\@( -0* 9 >&PO=V]R:W-H965T52 M )E;4)&[/L8=MR"4.?' KDU%/. KE5,&4X'DJBB(^#."G&^&CN=L%ZYIFBFS MX,:#)4EA!NIF.15ZYM8LG U=I?>8M;E)I&95:_&>T!.B*,Y5)](7-8;Z/ M=[6OVIR_-3?RCQ)>$7&& N\C\K$?->@9_S\\/"(GJ',=6+[@&;ZGZ;NNTO?S MNPY%EPH*^:LI;R5OV,QKOO1SN20)#!W]*4L0:W#B#^^\#O[<9+HELKT4A'4* MPF/L<66XR6,)[%B@^?FL8S^,0MP)O8&[WM7?%(A[W<"+ZL ];5&M+?J'-E/" M3=*.XEZ:_I;(]BQV:HN=-ZK 3ILI:(EL+P7=.@7=UU9@"8QV"LOK^T'PM *; M J-^/PQQK5LS4:F-3/]Q<&Z;MDN;*/B/M*4_9X^*U/*),IAH2GQ65=_':)LH4#>R\5]02P,$% @ 1D&I6C^DL+/R M! /1D !D !X;"]W;W)K&ULM5E=;^(X%/TK M5G8TFI%FFCA\%#J U$)'TX>NJK*=>3:) 6^3.+4=:*7]\7N=I/F 8%$4>( D M^)[KA65HZ1 MIK+@_%F?W/ECR]$SH@'UE(8@\+&A4QH$&@GF\9*#6D5.'5@]?D?_F9(',@LB MZ90'?YBOUF-K8"&?+DD2J$>^_45S0CV-Y_% IN]HFX]U+.0E4O$P#X89A"S* M/LEK+D0EH-,[$.#F >YN0.= 0"C2@Z8-4FS0: MV+!(+^-<"?B609R:W"02KDB)ICQ+_"S4*EVYO M[OZ97:,59%=KY/$P!D52O'QD*5PVM$FL;*:#FEA.=TH58O7,8I%7 M%B;AGBY-9#*D?H5,Y[+GZ-<.(6/*$PGU"T)](Z';W04.WV\'OD0>%=#E]--J M0Z,$[G@J/!@$3[=&POVFU>OMD#5.YT2REP792W,%)PLN?-WD*?K-%8M6:'ZP M<(U0'^U;+8'56 \*UH/S=.Y!FPJT!%938%@H,#Q#YS9B?I3^T/P8J-'"3NE= MG*/:44KB2%HY9'4J>+],S8E/7"]<,6782.SO)%Q0H7N03]ZD?HIX)/"20%?N MA@=)2-$V-:CPB"$;*J E%?1GC:RS?+T*:W>W#YOG="KGTF!AHWL!$T=C],BY MKE4>0)M:R6_H+O(N&OFT:JO:0JLS+XT5[IRG0^&6C%.NPCEL&"Y]L<9DIY(I?1(V&Z5I0+8+XCU7/(.NYB1>"AXI%%+PA )L(OP< M]J%\]0HW\LVR#.M]>Z9Y"^GRI<3[&^.8I=->M M$!WV]ZB>PS[ATC]ALX%Z$!RX%>T)W9,(2&KC:.A4K1JIMM#J I16"I_)2^%6 MS51;:'452CN%S7[JJ$XU/+I3M62TZML:I8=RS1[J]B5AZ@VQ2 $G"8O+MQ&X M"A9Y0>*G!T@J#IVLJ6<5MN1 _S+G_O#NA[.GJ8L[0[?:T&IW1^L*A^GAFA*@J0? ]TOXB?%^HG?0BW],)O\#4$L# M!!0 ( $9!J5KLGJ[@SP0 +47 9 >&PO=V]R:W-H965TY;.T(#(8')$B07'*UXRGU<(0W7%.!4?O:)8@.&[HF604O8FI(&G&W\*& MC\\Q>O/MVY$IP"P);LYK$Z:5"?89$QSTR JQXNB'(J%)6]X$=QJ?[)U/4[L7 M\)&4-\C! V1;MM=AS_WEXFZ'>-PO'M/Y.?&6-TX3(4?AN5^)$.4H+=#/D$E_ M0"8-X.F%)$2%ZI%P3N:K#41(\*X ]&J0I>66K\F=[ ML ]@#;^5U>87)UAT@D6:P)KA079;1_G?J^Y:9C2!M9B)&F:B_ZA(H+^1CI:BU[QK#ZQ. ML%@36"LLV-KWTU9O9:G[Y-6N3X88TV-))H%:T6!=:F\*#D03WGNVG$L;: M4KRJ@T@_;]*US/I.$O%)QD>.$T5!%!PE?K_*JPG")WU$9.$@" .[T=MVWMX[ M;_=Q)SK8U_EUK+#CT_../LOJO'_6W]KTS YXM<6BZ]T[,712Z. M_!/_-?7NM?\=>GW/MRSO7*;OVWSL]WXIWJ=DEF;08M)+_-?:QVM%BW6AM7G< MM_*XMP6=J+M*V2%^Y!3M2'WM)#$X"2;,?A[&WLGG0FL+W:T7/A;6N9*Q;Y!Q M?X=<95%VU5$*3SY>YUC0VBYWZ^UBP3RXS\QIN53WPAS-V:80U35@LUK=/4_Q M[;VZHCU:O\.W=^HFUMS#5!?:CZ15Y0DM)0;X/<%8V+W(A4T-_63?P!02P,$% @ 1D&I6N&!LF(Q @ MR@0 !D !X;"]W;W)K&ULE53;;MLP#/T50AN& M%MABQ[ELR&P#2;MB>P@0-&CWK-A,+%073Y+C[N\GR8Z7 6F O=@D11X>4J32 M5ND74R%:>!51IL&YVGJK&<2=QH,(T05/]>(5=M1L;D9'ADA\IZ0Y2G-3W@%NU3O=%. MBP:4D@F4ABD)&O<968X7JZGW#P[/#%MS)H.O9*?4BU=^E!F)/2'D6%B/0-WO MB'?(N0=R-'[UF&1(Z0//Y1/Z0ZC=U;*C!N\4_\E*6V7D"X$2][3A]E&UW[&O M9^;Q"L5-^$+;^\8$BL98)?I@QT PV?WI:]^'LX D>2,@Z0.2P+M+%%C>4TOS M5*L6M/=V:%X(I89H1XY)?RE;J]TIR1L\ M)K!6TE8&OLD2RW_C(U?34%AR*FR57 5<4SV"R?@C)'$R@Z?M/=R\O[V".QD: M-@FXD_]KV*6*.Z#I92"_;0M3TP(SXM;)H#XBR3^\&\_CKU=H3@>:TVOH>;@] M8*)V=#U!*"JJ#WB)9@A<:CSS,"NMN<3K&J#M.Z4];-?A K]]B@]@[N?*^4 M/2D^P?!\Y7\ 4$L#!!0 ( $9!J5HGP-I.P@( (H( 9 >&PO=V]R M:W-H965T- MW3;NF5@^C3CD^WPS@>A]Y1HOOB HS=,[K"5E4*A_3Z4PLI4T#Z2XUF C*JT!.P-PO/F[%Q_]8O2.4UKK96=V#U*\MYO@D"2X>>Q$^\F=W.H7I MTOHKO:*E1 R6&NA<13I!HNY\]43Q==4\%ESI5E0-<_VS ,($Z.=+SM5A8OI1 M^_N1_ %02P,$% @ 1D&I6@PA=85R @ J 8 !D !X;"]W;W)K&ULK55=;YLP%/TK%INF5EH+V$!(1Y#61-7Z,*UJU_79 MA9M@U6!F.TG[[V<;BM*$9GO82_#'./EF5N[D7DFUIJS!FXD M4NNZIO+E$KC8SKS0>UVX9:M*VP4_SUJZ@CO0]^V--#-_4"E9#8UBHD$2EC/O M:W@Q3RS> 7XQV*J=,;))'H5XLI/K#*_:)MAR6! MAXJUTJ+NR<9!S9KN29_[>]@AA-$[!-P3\+\22$\@+FCGS,5:4$WS3(HMDA9M MU.S W8UCFS2LL6_Q3DNSRPQ/Y]?-!AHMY LZ68"FC*M3=(;N[Q;HY.-IYFMS MA 7Z12]WVO:7[)MB0#@_IL-,C?TLW MEJ2C1N-46ST7JJ4%S#Q3'@KD!KS\TX/YA".6/- M62O%RJBKL;"=0N(4;&5O\C *4QQ.2.9O=H., $D:3S%)!^ ;D]%@,CIJ\HHU MS/Q-2[02HARUV/'CG9,3,@UP&NPY/,3%4T),VQHW& \&XZ,&?^@*Y)BO^. \ M/)D$:339\W6("],)F>)DW%M:RZ/0IE&Y864^)2 MP.PO MA="O$]NMAH]3_@=02P,$% @ 1D&I6IL(--&8 @ V@8 !D !X;"]W M;W)K&ULK57;4MLP$/T5C=OIP$R#KS$I33Q#0AEX M8(8AI3P+>^.HR)(K*0G\?5>RXP9BTC[T)=9ES]ESUMGU>"/5DUX"&/)<<:$G MWM*8^LSW=;Z$BNH368/ FX54%36X5:6O:P6T<*"*^U$0I'Y%F?"RL3N[5=E8 MK@QG FX5T:NJHNIE"EQN)E[H;0_N6+DT]L#/QC4M80[FOKY5N/,[EH)5(#23 M@BA83+SS\&R6VG@7\(/!1N^LB77R*.63W5P7$R^P@H!#;BP#Q<<:9L"Y)4(9 MOUI.KTMI@;OK+?NE\XY>'JF&F>0/K##+B3?R2 $+NN+F3FZNH/4SM'RYY-K] MDDT3>YIZ)%]I(ZL6C HJ)IHG?6[KL - GGY U *BMX#D'4#< F)GM%'F;%U0 M0[.QDANB;#2RV86KC4.C&R;L6YP;A;<,<2:[%FL01JH7,B!S_(L4*PY$+@CK MSM>4KVA3\N(G"L)7:#0YN@!#&=?'B+N?7Y"CC\=CWZ @2^OG;?)IDSQZ)WE, M;J0P2TV^B0**UW@?C71NHJV;:720\(:J$Q*'GTD41,,>/;-_AR<'Y,1=<6/' M%_^MN'VE::!)/]0V[YFN:0X3#[M3@UJ#EWWZ$*;!USY?_XGLE ML$\'3 QJ)4MDUWUF&X;4,=C!LL["43#"5[3>=;$?-0A'(QQ(7=PK@<-.X/"@ MP$LF&'9(04HIBUYY#7ZXDS@)DR_A6WW[88,P'([>TY=V^M*#^KY+0WF?K'2O M'DDXH!V@^S-.0[N MO_#\TS=3'#BJ9T(3# BF#DU,LEFHF:;,QLG;#Z%$:'&UNN<2/#R@;@/<+ M*5\" !(!@ &0 'AL+W=O M;JIBUI)+8%L0^( M:LO"LYM,&VN=.-CN9?\>VTFC7K(5$KPT'GO.F7/&\C39-W MR^ET)0WP>'U@_V*]:R]+(F'*V2^:JV+B#!V4PXILF'KDNZ_0^K$",\ZD_46[ M)A?'#LHV4O&R!6L%):V:+]FW?3@"^-$K@* %!'\+"%M :(TVRJRM&5$D303? M(6&R-9M9V-Y8M'9#*W.+"R7T*=4XEJ&P\W:2O=-I>"52M^(N$.A_QX%7H![X-/K M\!ED'3PZA;O:RD-#SZJ[PO7,S8_636M-* M(@8KC?3N8DTDFKG5!(K7]NDON=*#Q"X+/>I!F 1]ON)<'0(S3;H_C_0/4$L# M!!0 ( $9!J5KTT$%-4@0 ,48 9 >&PO=V]R:W-H965TU!W&;!JGUT_H[UKQ4LPCXGA#BW](+O8K-W&='&]178B/]/0>]X+"!B^C M!6__.J>N=B&+LYH+6O;-DD%)JNX5?>\G8M( %L\TP+X!_FQ#T#<$K=".62OK M#@FT7C)Z.G]+![V^PP*1@K]QKIS/#W?.ZU=OEIZ0@S:M7M8/<-L- )\9X -BUTX MWCK0AZ&F?6-NO\/9T+Y0VSTI== +![VPQ0OFZ]5IZ\ 6>K!FB]WP \KPRI5[ MB&-VQ.[ZUU] Y/^F4VH)3-$=#+H#$[JJ&X^Z=XQRKE/>P44M7/-=<%PO@CA. M0B!7X3A5I2F$40#B(!X*%<:+@?'"R/@OS/F-W.997=8%$CB7NU-.3$90L_]U ME#N\<,+D"OCI @9!>L996QF -(U#/>EP(!T:27^B A4Z;N'%B %,@@A,!NRH MZ0H# .((ZIE% [/(/)URX77$C%US'6X)3!$8#P)CFSL[MJG;$IBB.QET)W9W M=G+AL$3N5__?VN9A41-<,J;2U?JXG!%IJJ>\P,(+#J5&,$F:W=$IJJ?4P?P!P_ MYCOU,E3$TGU1;NBWT(Q_",U=JZA8I MF-:IC,0>: M#V_F^S:Z.)6+PQC*.'INVY<+.\[>Y(RY.>#_@-B.5%R:;RL[_>M8SA#KSLR[ M&T$/[;'S(Q6"ENWE'B/IVZ9 ?KZE5#S=-"?9PW\NUO\"4$L#!!0 ( $9! MJ5I&Q[QX3P, )$+ 9 >&PO=V]R:W-H965T7D2KD%_*N<29VZ+DK$"N&*"$PF+J7,^.)L-K(.U^,Q@HW;& MQ$BY$>*[F;S+IHYG&$$.J380%!]KF$&>&R3D\:,!==J8QG%WO$5_8\6CF!NJ M8";R+RS3JZDS;VC:*'9)62HNB<48&!>/U MD]XVB=AQ0)QN![]Q\ \=A@\X!(U#8(76S*RL2ZII,I%B0Z2Q1C0SL+FQWJB& M<;.-UUKB6X9^.IE+K BI[PCE&7G]HV(E[I$^(1^Q@EZ2CU1*:O),GE^"IBQ7 M+W#UT_4E>?[TQ<352,# N&D3[*(.YC\0+" ?!-)M^S]+?L+ MOQ?P Y6G)!B<$-_SPPX^L[]W'_;0"=ID!A8O^$,R3\@\IUSOYY1\?8_FY)V& M0GWKREV-/>S&-L?Y3)4TA:F#YU6!7(.3/'LRB+Q77<*/!+:7AF&;AF$?>G() M")HR:L\I_LK=&H-M/KI24.-&%M=<0.LD\OT@PKU9[XKK, N"V!^U9GNTPY9V MV$O[/$VKHLJIAHS00DC-?C82%D2:V\ ,*@6$*H6GH\(:EF3!..4ID!SP+NF2 M5,<,=[CZX7@8!/Z!IBX[+QZ/'Q 5M:*B7E%7CR8>W2,4A[$?1M$!\=[XCZRT MN%47]ZJ;T9)IFK.?N&6,K[&JA+SK$A/?$Q,.0S\ZW(0.L\@;C+SN/1BU+$?] MA673SHJ2,FEO@G1%Y;(SZ:-[!+P#BKVA'IGN<2MDW"ND^V-!.'0>YEZL?[W/ MC@2V)WO@_?Y(>O_Q8F_ CY2)8Z'MIV*G7Q@>_ )02P,$% @ M1D&I6G?_Q/:_ @ D0< !D !X;"]W;W)K&UL MK55=;],P%/TK5D!H2+ TSM<8;:2U S&):=/&X-E-;UMKCAULMQW_GFLG#5V; M%1YX:?UQS[GGW"3W#C=*/YHE@"5/E9!F%"RMK<_#T)1+J)@Y535(O)DK73&+ M6[T(3:V!S3RH$B$=#+*P8EP&Q="?W>IBJ%96< FWFIA553']:PQ";49!%&P/ M[OAB:=U!6 QKMH![L _UK<9=V+',> 72<"6)AODHN(C.)[F+]P'?.6S,SIHX M)U.E'MWF:C8*!DX0""BM8V#XMX8)".&(4,;/EC/H4CK@[GK+_ME[1R]39F"B MQ \^L\M18N!#_>7Y.3U MVV%H,;TC"W2D$]R!K/G^!!E=]KI5ON8'B6\9OJ4Q-$[ M0@FYJ5, KP0S2@UQ 4;UY% MV>!CGZG_1/;,8M)93(ZQ%Y> I"5G_@O$U^3NYH$P8\#VVFZX,L_ENLFZ.*-I M1(?A>M?/8524Q$D2=6'/E*:=TO2HTBMI ?U;@D*;EUEP-N6"6][_C!JZ=$=& MG.9I3,_VY/;%H=H\[]>;=7JSHWIO:M!85KEHU9;*]!^(B-WSHGL9PI[M5H!>^Z1O, MOY*V:1;=:3-7QCA7?/_=.\=Y<^';;/B'IAE6V H67!IT-D?*P6F.A=/- &@V M5M6^ATZ5Q8[LETN'B-U!+ P04 " !&0:E:H\"9 M#GX$ ",$P &0 'AL+W=O?@A*;,-+ V"#FBQH&FW:\:F8Z&2Z$ETW/S[D;(CN14IU;F) M14GGO.\1R8<,9WM=?VTV2AGTK2RJ9AYMC-E>Q7&SW*A2-I=ZJRK[9*WK4AK; MK!_C9ELKN6J#RB(&C$5U#M5%"Z3]?'?,6G4:;K T^N7 M[+=M\;:8!]FH=[KX-U^9S3Q*([12:[DKS">]?Z^.!7&7;ZF+IOV+]H=W61:A MY:XQNCP&6P=E7AU^Y;?CAS@) @$P#$ 6M\'H=;EC31R,:OU'M7N;9O-7;2E MMM'67%ZY7KDWM7V:VSBS^*!L20VZ0+<[LZN5D\C+78D*=Q]MY;/M =.@MS?* MR+QH?IO%QJJZV'AY5+@^*$! X:.L+Q$EOR/ P-&7^QOT]LT/:6)KNG,.G7-H M\]) WK^WJI8FKQ[1H0:?LT,&YL_@!OQ5LY5+-8_LB&Y4_:2BQ:^_$('_&/%' M.W]T+/O"E>OS=(@2;92;,T\+ 8LQ;/XR2/'.CDV)2=\X1A$>=?%!-@U9YL]2[RB"C4657HW9&VN:3+';*2QT\,'3!LQ32-- ; MY(2)9-I0DL]<.#.RD64J(",QZTD.-T%'JWN:5K)9JA+ED%(NOA"[I,4@F.>C% M+AF"D&#*@6>AX=*CD$RRT(M>,H0A822E0I" 9(]#,LE#+W[)$(B$"6R!D00D M>R22229Z$4P\4.28 7&O>R5[+))Q+H8P3(9())QE..40D.RA2":H.(IB,H0@ M8(I3P*&9!3T%89R"Y_(8AOQS*SM/4@BL?M #$'X"@&<3&3P0)$E"!<8L@$$X MV>V-8_!\)L,0@A>I2#(02,#H0XR3 8NC!")-@]+(8/& 4&2$8!\ (/1AA$HQ> M%H,'C E.L4@"^(<>C# )1B^+P0/&!#)A9V% L@9[2-,16!RTQY\]"? =S:+ MJ0=^=NM!&62A=9F>_&<[3K_S64R'[+M(,VKAQT.=U=./CN_X7L/B8TKQW43A MJ8#DQ[4S/CE;<>=4'V7]F%>V?+6VH?@RL375AZ.?0\/H;7O<\J"-T65[N5%R MI6KW@GV^UMJ\--P)3G< M_@?4$L#!!0 ( $9!J5IPZV1-\P( *T' 9 M >&PO=V]R:W-H965TA[DQI1G8:C3' JJN[($@3-KJ0IJL*LVH2X5T,P9%3R,HV@4%I2) M()FYL0>5S&1E.!/PH(BNBH*JUP5PN9L'O> PL&2;W-B!,)F5= ./8)[*!X6] ML%')6 %",RF(@O4\..^=+:9VO5OP@\%.'[6)C60EY;/MW&3S(+) P"$U5H'B M9PL7P+D50HQ?>\V@<6D-C]L']2L7.\:RHAHN)/_),I//@TE ,EC3BINEW%W# M/IZAU4LEU^Z?[/9KHX"DE3:RV!LC0<%$_:4O^SP<&<3C=PSBO4'LN&M'CO*2 M&IK,E-P195>CFFVX4)TUPC%A-^71*)QE:&>26\"0-/E,[JE2U&:(G%R"H8SK M4QR]H$+0%=.(PG&2UID4&2*(:HTIK103&X(MQIEAJ,1E2@UDA GRE3^3)2JJ M#KEC0H"6ALY"@]36=YCN"1KPD)Q]/"3-0_*L5 M8N1-^'$3?NS$^ZWA^Z!JNX'?SEZ5,UW2%.8!W@4-:@M!\NE#;Q1]::'J-U3] M-O7D3@J3\U=WW/#D"^,#K"5&3L)>O6TRB8=1- NW'L^#QO.@U?/BX+&#NRPJ MRDD)*L4^7E#=8,JA(@<@U,2"H,(05 MI9);*-Y)RO!-4K ZV9^?9-20C%I);@0>;IN,2J6Y35&I6 J8HT)6?I#1&Y!> MOXUDW)",_XOD[S;Y:,:^W>G[228-R:25Y+XJ5J#LULC2E@5-C"3P@ON4X0C8 M8H*5@=L#0WY[[FM-5OL8'F^8'VO:8$U;L6Y!:\"$?&L0W!WOD"4(V&'FOH/R MDK3+#LDK4*5]ESL\JK[V(;NC:L,P'1S6*!5UQQB=JA^'NF-DZ0KR2AHL[ZZ9 MXWL*RB[ ^;64YM"Q-;YYH9,_4$L#!!0 ( $9!J5K(U$(TT ( D( 9 M >&PO=V]R:W-H965TQ2.S,=EO8K]_9;D.!-!K3OK2V<_?X>>[.=Y,-%W>R M(D2A^Z9F:GMC\(.2C=Q;(ZWDEO,[O?E23!U/$R(UR95& MP/"W)G-2UQH(:/S:8CK=E=IQ?[U#_V2T@Y9;+,FPZ T^\0;!V"YPZ' M;@BW#J$1:ID961=8X6PB^ 8);0UH>F%B8[Q!#64ZBPLEX"L%/Y5])1 #B4[0 M8M6V-8'\*%RC',L*E9!A1)FM%!WRHPNB,*WE,9C?+"[0T=OCB:N A(9R\^V% M,WMA<.#"$%URIBJ)/K*"%$_]72#?*0AV"F;!(. E%J/ M!NB$74!#@Q<.!K0O+M8OZO?3K_5,MC@G4P>>HR1B39SLW1L_\3[TB?I/8$\D M1IW$: C=2D2MH"RG+51+BQ]TW>@J*BG#+"=]\@J=9;Z7I), MW'6/KKC3%?^K+NB: AX!6_8IBU^0B:(@CL..C>5LS>(],S\9Q7'43SKI2"># MI+]Q=F*>*RX*JI^I1(JCZ^\W"$M)5&\E#B*^-A7)"UGC(/7&?MRO*^UTI8.Z MSALN%/UM.P\O'S. ZH,O+'V1"'\\&NV5A67<8Y9Z_OAY];A[7;4A8FF&C40Y M7S%EVU-W:N?9#.:9Z?O/SF'.G9OV[C["V"$)S6=)(6,U*0'2.TTAC,(.'KM1 MO#6]^Y8KF 1F6<&L)D(;P/>2<[7;Z NZZ9_] 5!+ P04 " !&0:E:#,QD MSXL" #>!P &0 'AL+W=OW['DO,*A.92$ 7SJ?I'RVG=M\ MZ@5V05!"9BP#P]\*9E"6E@B7\:?E]+J4%KC;WK)_==I1RQ/3,)/E(\]-,?7& M'LEASI:EN9?K;]#JB2Q?)DOMOF3=Q,:11[*E-K)JP;B"BHOFSUY:'W8 -#X MH"V G@H8MH"A$]JLS,FZ88:EB9)KHFPTLMF&\\:A40T7=A);S"3C?>SEO6Z8:4'6'\P-2##\!.A 8UZ MX+/3X:-]N(_Z.I&T$TD=W_"HR#X9#6[4C[,W:*)KEL'4PRNB0:W 2S]^"./@ M/[KQ"?L%6H/#ZX0VS=YB+!2FM>F) 5>1L TSI<]QN M+ ,*MWD[W6O.\8R7Q)$12BHI3*')F.1LTTQKB3D/\?QK>WLNX5T$<7KU2 M<"".AJ\4^#O5U[Y\6+T67&A 2K5#-:])TC*Q=07Z2!LN[:Q;X (.R M 3@_E])L.[;&=T]Z^A=02P,$% @ 1D&I6B-&!VX@ P '@P !D !X M;"]W;W)K&ULK5==;YLP%/TK%INJ3EK+=X T06K* MJE5:I:I=MV<'G,0JV,QVDFZ_?M>0L"0E=-UX"=C<,27*J>,W DDET6!Q<\)R?EZ;-C&=N*>SA=*3YCQJ,1S\D#48WDG8&0V M+!DM").4,R3(;&Q/Z=9FHQ-D(#962&E[FZY^O/ M9*/'UWPISV7UB]9UK#\P4+J4BA<;,*R@H*R^XN>-#SL X&D'.!N )4SM93*AP0K'(\$7R.AHX%-WU1F5FB03YDN^X,2\)0"3L4W M3&$VI].<2'2&KBFCBB#,,G3#P+UZ>)H0A6DN/T#$XT."3M]_&)D*DFL*,]TD MFM2)G".)7'3+F5I(] F(LQ9\THVWG0X"$U0WTIVM](G3R7B+Q3ER[8_(L1R_ M94%7?P_WVO1TPQ.2'H/OJ7&;0KH5GWN$KR[=60Z[*$.TJ2K"4A(EV^I5\WGM M?/JX&B+;\]%K?/2ZV./+@@M%?V%] M*K6Y5J,'%5J?J:OXS+&\T+9&YFK7D&-QSGY0ZP<'>"U[LO3"P0S\XB$M> MC]O3$C9:PO\Z0L(7,MJ/D,XL;RUN2]+0CAS?:M<:-5JC3JWP,7ZE:-$+DX-! MY/GV8=$Z\[Q5;4O2@S>E5FON=$X%$?.J Y4HY4NFZDZBF:V;W(D]O*J:P8-Y M:'XOJY[/_$-3=\[0)\"K+5%.9D!IG0=0 U%WH_5 \;+JSZ9<0;=7W2Z@@2=" M!\#S&>=J.] )FK\$\6]02P,$% @ 1D&I6F4:'2[I @ U H !D !X M;"]W;W)K&ULK99=;]HP%(;_BI5-4RMMS0?D@RY$ M*G35>E&I:M7MVI #L9K8F6V@ZZ^?[4 :: @,]09LY[ROGV/'\8E7C#^+#$"B MER*G8FAE4I:7MBVF&1187+ 2J'HR8[S 4G7YW!8E!YP:49';GN,$=H$)M9+8 MC-WS)&8+F1,*]QR)15%@_G<$.5L-+=?:##R0>2;U@)W$)9[#(\BG\IZKGEV[ MI*0 *@BCB,-L:%VYEV/7"$S$+P(KT6@CGIU!98_2UA M#'FNG13'G[6I5<^IA)'+![;Z">N$ M?.TW9;DPOVA5Q?J!A:8+(5FQ%BN"@M#J'[^L%Z(A4#[M F\M\'8%_3V"WEK0 M,XE69":M:RQQ$G.V0EQ'*S?=,&MCU"H;0O4V/DJNGA*ED\DME9C.R20'@;ZA M'R^E6EY(T57!N"2OV"SUV35(3')QKB*>'J_1V>?SV)9J M\>L=7LBVQ:G$_7:Q/JN7HL13&%KJ, K@2["2+Y_

EMD'F6WEV:_S['>Y M)\TWHRW12AT8M?Z&+!//Z4>N$]O+9@I[PKPZ; O.K^'\3K@Q+HG$.7E5K_"4 M"=D&6#GXS9G[81CM\/GO^;:BMO""&B_H?$=N%G+! >'FX0)UY*B -M+@(]^9 M#S+;RCNL\PX[MV7/"1V%[[8B<@>![^_L1:?YB>A1C1X=0@_:T*/CT#O-3T0? MU.B#0^AA&_K@./1.\Q/17>?M6G(.P4>MEXQS''VW_:GXC5O5/80_:,5WWWU7 MVO$[[?\7WV[4!P7PN2F;A/I"+JBL+MQZM"K-1KHTT_7%SK@JV:Y,H6*_V53U MGKI.YX0*E,-,63H7H=HA7I5054>RTE0A$R9536.:F2H[@>L ]7S&F-QT] 1U M(9O\ U!+ P04 " !&0:E:>-8&.[0" #"!P &0 'AL+W=O@'ZJY-#.W8\E9 :5BHD02EA/G MVKN:CFQ\'?"=P4X=C)%ULA#BT4X^YQ,'6T' (=.6@9J_+4R!CI_9;VOOQLN"*I@*_H/E>CUQ8@?EL*0;KN_$[A.T?B++EPFNZE^T:V*) MR9AME!9%"S;S@I7-/]VW=3@ >.$K +\%^'\+"%I 4!MME-6V9E33="S%#DD; M;=CLH*Y-C39N6&EW\5Y+\Y49G$ZOLTQL2JW0G#[1!0=$RQR91;F!''UA=,$X MTPP4.IN!IHRK[B?AB22OD0O":( 'VDWK9AK9BI4*<5@:*+X#UZ+U;YPX818!V>3B]FZ)8?CPZ6HUOY#Q9 M?M!\=J3W^\='\R1=]"[/U[=]R2_/L]MB MEB[DEURL;N?S)'_X+&?9_45/ZSW>\&LZO2FJ&XXNSY?)5'Z5Q>_++WEY[6BK M3-*Y7*S2;"%R>7W1^Z1]C$?K >M[?$OE_>K)95$]E.]9]J.ZXDXN>OUJB^1, MCHN*2,I_[N25G,TJJ=R./VJTMYVS&OCT\J-NK1]\^6"^)RMYE M:4],Y'5R.RM^S>X=63^@4>6-L]EJ_7]QO[GO23GC^'959/-Z<'E]GBXV_R8_ MZU_$DP':\(4!>CU WW? H!XPV'? L!XPW'? J!XPVAF@OS3@N!YPO.\,)_6 MDWUG.*T'G.[.,'IAP%D]X&S?3=+ZC\][\%+ M0QZ?<&WO9UQ[?,JUO9]S[?%)W_S!'VW^XM77_TJLNK%]S MZ_'EJR1=5/'PM%\]7M,5 MP%'Y8+>/6']\Q)]UI1AE=Q^$?O)>Z'U]V+%!5^KAWNWL@QAH+PXW]IA=.UL/ M'W0,-]7#PR3?SMXUW'IEXY/%=KC>,=S>9^-/U\.UCN'.'ANOCUX<[N[_V$<= MP[W]AW<]<;YZN"''C\.UDX[AP=[#.V-JF8SE1:_<)5K)_$[V+O_Q-^VX_Z^N MUS.)&21FDIA%8C:).23FDIA'8CZ)!206DEA$8C&$M6)HN(VAH4J_7._PN(M5 MD=^6QSO%>_$MR=/D^TR6-Q:RG*\0OR:%?"]^>UA*\1_S9U$=%54_-Q?EB&HO M*5O\MRN^E/,>&E\D9I"826*6^KFZ7?TR39+EQR]Y>6Q:/2NAG'^7>5=TD5OE M4%OEDEOED9A/8@&)A206D5@,8:W8&FUC:Z3\HUOO/175WM/DA;TGY?A#XX?$ M#!(S2Q!V3,41B!HF9 M)&:1F$UB#HFY).:1F$]B 8F%)!:16 QAK1@ZV<;0R2L'<=+9#%. M%U,QSE;%2B2K\L*BR!,Q*P_JTEE:/'2%E%(_-*1(S" QD\0L$K-)S"$Q=X,= MK['J7=:[R]%)?W@RTL^/[I[F#SFI3V+!\T=P/#HY/CL=M1]!2$X:D5@,8:UH M.=U&RZDR6K[>?L_R21DKA13?LJ**EJ\W23E/5XXHJ4-SA,0,$C-)S"(QF\0< M$G-)S",QG\0"$@M)+"*Q&,):B72V3:2S-QYSG9$Q1&(&B9DD9I&836(.B;DD MYI&83V(!B84D%I%8#&&M&-+ZVQRJ6E:J7:/U?I!(5ZO;\M K78AEGMY5^TG+ M63EI]6Z:>%?>NEK?K:LU]%D]P:%)A6H&JIFU-GJR%ZZ-^NO_VKOA%CJOC6H. MJKFHYJ&:CVH!JH6H%J%:3&GM2'K28]24D?0ES^9E'F7Y@XBR0G9FCE(X.'-( MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LIK9U+>I-+^AN/V6J BB52,U#- M1#4+U6Q4[Z ME6CM7TD[49HV=?69-$6B;$O3>?+"X9=R_,%90FH&JIFH9J&:C6H.JKFHYJ&: M7VMG3UXX_0_::#=(R#E#5(M0+::T=MHT)6A-W8*V-=JY1S4 U M$]4L5+-1S4$U%]4\5/-1+4"U$-6B6GMZREGOZK_%U+3MV&G*U9JR-+G'">RS MKE. I^U'<:6>Y> @Z9QSY[2CB17S[ZHQQ^<2F@5&=5,5+-0S:XU]?DH!YW3134/U7Q4"U M1+4(U6)* M:Z=-4U;6E?7$RS#YF?\3F<$*=&#(XC4#%0S4=YT0<]$-]%#-1[4 U4)4BU MIK1VPC0%95W=R/R29V,I M)RMQG6=SL<_)(+2?C&H&JIFH9J&:C6I.K;7>^GPA@=#N,:KYJ!:@6HAJ$:K% ME-9.H*:/K*O[R*TC*O'N[O';+:JKG6ORJ+V#$PCM(*.:B6H6JMFHYM2:IK4/ MV/J#D]%N J']8E3S42U M1#5(E2+*:V=0$V_6%;=\S3A?B1+KJ^ M"?"S6CLX?]"R,:J9J&:AFEUK.VT,???8:G.O:M&GUMV>QPK:#T8U']4"5 M1 M+4*UF-+:L=+T@W5U/_C3>)Q7ZPY.NM=^KY]EH>LT MUUKKFPH&IR>CW9>Z@4YK=DRK#?LG9_W!;L*@?6)4_7"@[80).JO9/6O_ M;+B3)>BL-JHYJ.:BFH=J/JH%J!:B6H1J,:6ULZ2I) ]>62-9YF.Y*)*IK%;- MF:2K\?J3#$4FYDG^0Q;5F^#C[HA!F\JH9J":66OMTQ^ZOAM#: ,9U1Q4UXH*X= M[Q1SQ)]B^Z:5_+F4BU7W[A#:148U ]5,5+-0S48U!]5<5/-0S4>U -5"5(M0 M+::T=E0UG>7!IK'XUS^X-8 JCW4LD9J!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J M1:@64UH[EIJB\T!== XW2\^*\69/JCQ.28LLKX[OKF7WSA-:=$8U ]5,5+-0 MS48U!]7 MH"UG5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B2FO'4E.9'J@KTV__PG;U M! ?'5D<]61]UU),-=%X3U2Q4LU'-0347U3Q4\U$M0+40U2)4BRFM'4E-=7J@ MKDZO=Y*"+%ETI@U:D$8U ]5,5+-0S48U!]5<5/-0S4>U -5"5(M0+::T5B(- MFZKUL/_&8[?7X:B5@[,)K6BCFHEJ%JK9J.:@FHMJ'JKYJ!:@6EAKK;<9NQ:Q(ZZ[O0W<:BK8P]%;3URCG6M4,U#-1#4+U6Q4'K =65M=%X'U5Q4 M\U#-1[4 U4)4BU MIK1V C5%ZZ&Z:'W@DO=J[>#\01>D1C43U:Q:>W7Y>1N= MUD$U%]4\5/-1+4"U$-4B5(LIK1T_3:EZJ"Y5'W@&6_PIZF]"[ PGM(2-:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,::T$&S4E[-%;2]@CM(2-:@:JF:AF MH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:>U8:DK8(W4)^Z]]8;0:/3BJT$XVJIFH M9HV>-VY'G=]>9*/S.JCFHIJ':CZJ!:@6HEJ$:C&E;6+H:'4C96$D17)Y/I?Y M5%[)V6PEULOR7_3TWI-;12ZOR[\I[:.G]8Z>W?Y)^_A)KVX_:IC+\V4RE6&2 M3]/%2LSD=4GV/YR,>B)/IS?;*T6VO.B5C^I[5A39?'WQ1B83F5=W*']^G67% MXY5J@OLL_['>[,O_ 5!+ P04 " !&0:E:^/0QJ"L$ #6$0 &0 'AL M+W=OUTI]DVL^RVGQ5\ '[PB2]7VCX()Z,U6\(,])?U MO31W88>2\Q(JQ46%)"S&P36^NB613:@C_N2P53O7R$IY$.*KO?F0CX/(,H(" MYMI",//S"+=0%!;)\/B[!0VZ-FWB[O4S^B^U>"/F@2FX%<5?/->K<3 (4 X+ MMBGT)[']%5I!B<6;BT+5_]&VB8V3 ,TW2HNR338,2EXUO^Q;VQ$["?A8 FD3 MR,N$]$@";1-H+;1A5LN:,LTF(RFV2-IH@V8OZKZILXT:7MEAG&EIWG*3IR=W MHEI>? 99HBD\:'2!9LUXHG=3T(P7ZKUY]F4V1>^^?S\*M6G1YH7S%OVF02=' MT"GZ*"J]4NCG*H?\JSWAG@1/S)YB2C^$9&()"Y"_O0I MS+OTV$.'=MU/:SQZ4O>[.KC)C]WY=I%?J36;PS@PJUB!?(1@\L-W.(U^U+B3&OO0)W>@U)69TE)"I=%:2+N,78J],&]5W("E-9C=TAXGP\C^C<)' MAY:DTY)XM7P6FA6HL(.G[>#E1P8O.6@])6E$DP'MVF]H-H');B".Z2"*4S?1 MM".:>HG>2U%RI819T+\+#>BZRM&=B4%_+-"MA)P[:7LQWSH"9P+;DY]U\K/_ MN;RRU$$G=> =Z1M8\JKBU1*)!7H")EUJ!X?3C-#]:=8H<01&A$0) M3=SS<=BQ'+XV'^< N7*1\V:^=2B&AP(RS\+'4>^7T2L*>#7G:[/\):S9DZEH MM%--"[/+X&)(TUT&K0,Z C&A\7&N.]Z.O5RGL "SW>9HP2MF6)O),1?J"%_L MH!$YZ#KBLA@/LNP87=+3)?ZN_? ;XI794$$YUVJ;OMMT')F&XY<4#^-P2N-X M&!]AV+LU]CKDY+JTMO4/JRM0L\[RMW0P/6 UB$B6OK0"1QR):9(-LB/L>P/& M?@V/%?F<]N4KPX[QUN\"'!NRK$W#OO]AOP*=6 M"BW,*9WOB/36"KAW2^RWRYEFVDQF] MP1*_P=8KQJ6@S3NAFG9&.O>G<.?D7()4*6 [2!ICW"V$J M]/;&-M!]RIG\"U!+ P04 " !&0:E:"/.T%%$$ !C&P &0 'AL+W=O MDN\K'>F8X[V07]4& M0)/G-.%J8FVTSNYL6T4;2*GJB0RX^68E9$JU:>#Q\0O]?;%XLY@E53 3R5\LUIN)=6.1&%9T MF^A/8O\[5 L:YKQ()*KX3_9E7]^,&&V5%FD5;-HIX^4G?:Z$. IP!V<"O"K M.PT8G@GH5P']2T<85 P.&54"Q=+M<>R%<0#6=CJ78$YGW-K3\H%"_B#9Z M,9Y?* LMS;?,Q.GI3/ =2,V6"9 EIJ\"4!3EJBWY%?R>1&0-S^_'=O:C)3W MMZ.*.BNIWAEJGSP*KC>*A#R&N!EOFQG6T_1>IOG@=0+_V"8]TG??$<_Q!FWS MZ0Y_I+(.'[:$!]WA 42=HX?=X4]BUR-.:WA#C'[M6;_@#<[P%MNED#'C5 /Y M(C3C:[+84 FJ96H/G:@\#=VIC$8PL4R>42!W8$U_^@]F-0T/L7WD-M-@PP;<"$!9BP$ G6L&%8VS#LO"U*&XHGF%B1Z,B4N$AL MC!-5W"9M">VADWVM025L6,#R1_5NZGN.ZSAC>W:8(1*L(?VHEG[T8QF) M_$MF&Q;1M2#W.J%74V MJA!(3J#2 E1:B$5KFG%4'+J=MT4 *Y 28K(RSW8>Y<_U2"BMR);3U#RZV3^G MU5UE4"?V:H-*VN@HN;G><.![)Z]3;?WZ_L@[Z1=BS:XIJG<0U>L4]0GVY*)\ MT\VY6D5,6H!*"[%H34<.];3;?WW.02VD46D!*BW$HC7-.!33;F>1.'VDSRS= MIH2NUQ+6>461269R3T838I+.EK?;@UI@H]("5%I8T1I9SBG_ZCS7E/Y00+O= M%?0'KL',0!-I9&]5&;5*1J4%J+2PHMT>J>ST7.^,PHTNE(]>\LU5'9EK M&V3Y6M\J-VKUBTH+4&EA17.]AMZC_,?:5L$/M:W;6;/]^!L,:L6+2@M0:6%% M:^23P=!W_1/I[:--AA3DNMC=449-DY'+_8;Z;+V#=%_LF]B'[N7VTR.5:\85 M26!E0IV>;VXV6>[HE TMLF++8BFT%FEQN $:@\P[F.]7PKPS58U\@'I?;?H= M4$L#!!0 ( $9!J5J\4&5*7P, &P- 9 >&PO=V]R:W-H965T[QW0S'!E!'?*9PD+UK9*PL.7\T@W?%Q N,(B@A5X:"Z)\]S* L#9/6\5]+ MZG7/-,#^]1/[V]J\-K,D$F:\_$(+M9EX0P\5L"*[4GW@A[^A-30P?#DO9?T? M'9K8./50OI.*5RU8*Z@H:W[)U_9%] ":QPX(6T#X(R Y XA:0%0;;935MN9$ MD6PL^ $)$ZW9S$7];FJT=D.92>.#$OHNU3B5S3C;@U!T60*:PU*AU^BAR2BZ MF8,BM)2O]-RGASFZ^?W5V%?ZF0;IYRW_M.$/S_!'Z#UG:B/17ZR PH*?N?$X M=!#XVFSG.'QR/ V=C.^)N$41_A.%03BP"7+#YY!W\-@A)^H2$-5\T0L38'O% M#4-L9S ;_4YN20X33^]D"6(/7O;';S@)WMCL78GLQ&SI>A'CL[_MN;'%)&*7#+NY$Z* 3.G *[6?E7ZY VC0Z M*2Y-RY7(3MPFG=ODE]=@PIHQ1MD9\A;8@*+<=2].& M9.!86(T52QR.]FHKA,_TX:/[L!D:=@9'3 MP!Q6( 04:$498;EYWSF7RFK(R72IH=$S0Z]Q/$CQF83@X%@I W=*WOV#*%.@ M-5AWB!M^J8V6K>\C2J(H3<[8Z!5\[+1Q7W&]U;^1NHO26Z"X(%$M]CY3XKYNH/UC>/,=HKL]?=Q+5,)*0X/;5+\JT;3VS4#Q;=T=+[G2O79]N=&? M0R!,@+Z_XKK\MP/S@.X#*_L.4$L#!!0 ( $9!J5J A',590, $L/ 9 M >&PO=V]R:W-H965TV MN]!66KLA>)@TK6P\N\EI8\V)@^VT&^+#8SM9FH[48R7BI;6=G/\Y/U].?(9K MQN]% B#10THS,7(2*?,SUQ51 BD61RR'3#U9,)YBJ;I\Z8J< XZ-44K=P/,& M;HI)YHR'9NR:CX>LD)1D<,V1*-(4\\<)4+8>.;[S-'!#EHG4 ^YXF.,ES$#> MYM=<]=Q:)28I9(*P#'%8C)QS_VSJ][2!>>..P%HTVDBCS!F[UYVO\MRW<'H8.B0DB65L8J@I1DY3]^J":B81!Z.PR"RB!X M9N /=AB$E4%H0,O(#-8%EG@\Y&R-N'Y;J>F&F1MCK6A(II=Q)KEZ2I2=',\D MB^X31F/@XCVZ_%$0^8@^HEF".0C5^(;G!<4<71 1428*#NC#!4A,J#@8NE)% MH'7SA!?6RQ,:O=ZNY2GFC,EZ =B6V!]FO0OG5YFZ"'*&,H5T=MA6FA3AG)4,RH.GL"Y<#+ M'7F ?MFWYZ3T-S#^= I?C;VANVKR6B/:DW=0\PY>P8L+F3!.?K9F@HE=Z5:- MI$2V)Y&]3+> CFN@XU< KU6G5';9J)TTF_L4__9/K6&L2?D:0UY:H6\4I< DM._R+E6 MG=>FHH[$MI!];W,3\/XIZU;F';%VI;8-V[CV^/\Y\U8.;:G7'M.^S,&&.>@L M^[X@94V_^]EN0VTN2+[]AO3*#/R"FN]Y51)[.0O;I?9=S3+I*Q)67 MK4SL_;%Q.[TDN8UR)06^-%6<0!$K,EE6+O5H72F>F_K(W;Q>EIGJ^KXDF4 4 M%LK4.SI6'+RLW,J.9+DI?N9,JE+*-!-5[0+7+ZCG"Z;FI>IH!W7]//X-4$L# M!!0 ( $9!J5I-V@=!>@( %@' 9 >&PO=V]R:W-H965TFU* $N>!9=F$I365E=A:/(2!#47 MJ@*)7Y9*"VK1U*O05!IHX9T$#^,H2D)!F0RRU,_=ZRQ5M>5,PKTFIA:"ZI*!K4KK)L(LK>@*YF"_5_<:K;!3*9@ :9B21,-R$GSN7TW';KU? M\,A@:W;&Q$6R4&KMC-MB$D0."#CDUBE0?&U@!IP[(<1X:C6#;DOGN#M^5?_J M8\=8%M3 3/$?K+#E)!@'I( EK;E]4-MOT,8S='JYXL8_R;99FPP#DM?&*M$Z M(X%@LGG3YS8/.PYQ;C=MMHL/;'=']049]'LDCN(A>506B/%;_2X58A1=*'$72NRU M+P^%4B^4+IBD*(K*3*[:,/9A'I5R?\*5J6@.DP"/N@&]@2![_ZZ?1)^.@ XZ MT(%7'QP G2DA,(W&I7X?V^ $;)<=V^71).ZR][&*OZ&D1W7^,6U)1YG\5TF3$["-.K;1 M24LZ^K.D4;2_J.,.:?P72+F2&]"6+3CTB*S% FG4LFT,Y(S)=GA.?N[M%@WF M^ V8X4ZC='<.MJ,5DX9P6*)7=#%"=]WT\<:PJO*]E MPORUAFO'W66:_0)02P,$% @ 1D&I6@Q8Y K=!0 ERP !D !X;"]W M;W)K&ULK9KO;YLX&,?_%2MWNMND;8#)K_;:2&WQ MZ7:ZWJI&W5Y3>YY(-K2(Q2>VI:7Z9<5X$4NUR]>>V'(:IR:HR#WL^U.O MB+-RM+@PQ^[XXH+M9)Z5](XCL2N*F/^\ICG;7XZ"T\?5GM=0TJR@I7 M(U]?$Z W--NP/1$P*0.,$WWJK8;X:)8QHL+SO:( MZ[,536\8]4VTTBLK]8VRE%S]FJDXN5A*EGS?L#RE7/R.R(]=)G^BCVBYB3D5 MZ+,0.YJB=Q&5<9:+]^J7AV6$WOWZ_L*3*KMF>$F=Z:;*A$]D"M$M*^5&(%*F M-.V))^[X #L GFIVTW;\TO9K["3^OCE2_)2A_HJ/% M;[\$4_^//H$A81$DC #!K%*,FU*,7?3%EZWN0P6BSY0GF= /8%8B81[)O@?O MVHD;6I,*-C$P/^SI4&W(G.0XY\17_YJ4EHR31L:)4\8[SA)* M4X%6G!6(&5$;346?CD[>4!TKV/2@33@, K\C(V1* @2SU)XV:D\'J+V/.8]+ MZ9;;"1PJ]_1([G ^":8=N2%3$B"8)?>LD7OFE/O?7?%(.6(KM-P],IYF92PI M^LID5JY?1N^L&KW-C"ZE1?4 J(A;-8G*MGGG]+X*.:]A:(4@8='LN)?RPS'V M.\\7 4IJU6C>U&CNK-']\J%756?44%4A81$DC #!+.G/&NG/0&8S9Y"E@(1% MD# "!+-*$?BMQ?"=SX$IANF-XC*AKTUFW+"A-:EI=DH6WZI):^^8 M[0X=+"^H\06E$2B:7836^P9CD)$[ #6]H+0(E$:@:'9!6A<=#+'1;S)V;N+@ MVAP[Z3YK!YJ40-%LT5LS';C=]-LMFALT6&M(6@1*(U TNR2MX0YF,!T3J&D& MI46@- )%LPO2NNO ;:_;5R#U!"IAY1/ELO?CPK4;-K@L\Z/YT0S[0;=+ O73 M4#1;[M91!TZ7>"RW?JFD9K#]:H,::U!:5-..WAUUWAQ!);4_3;6F&;]BFD^] MUNN3V\T:*CA#HOH..0+,2*)HM>&N2L=LD#_XXZ>8-UCSL_SPYZ6H.ZHFA:+;F MK2?&[@_"P[]DNH ^_Z5LF:%("1;,U;VTO=MO>@X[%O+ZNC>_AC;]B>L75 MD&$:U!?7-.MEZG0R/7I'!YJ50-'LLK3&&+N-\>FOG?^AFTV6Q&N&KF2N*I4E MZ,MVR[C]Q0$UTJ"T")1&H&AV"5LCC6&,- 8UTJ"T M")1&H&AV05HCC2&--.ZQOJ&O+F;:L;\W[K2#)0.0" #V!P &0 'AL+W=OQX_=_&=ISNE-R8'L&0ON#2S(+>VN A#D^8@J.FI B1Z5DH+ M:M'4Z] 4&FCF08*'<12-0D&9#)*IWUOH9*I*RYF$A2:F%(+JQSEPM9L%_>"P M<<_6N74;83(MZ!H>P'XM%AJML&')F !IF))$PVH67/8OYA,7[P.^,=B9HS5Q MF2R5VCCC-IL%D1,$'%+K&"C^;>$*.'=$*.-'S1DT1SK@\?K _M'GCKDLJ8$K MQ;^SS.:S8!*0#%:TY/9>[3Y#G<_0\:6*&_]+=G5L%)"T-%:)&HP*!)/5/]W7 M=3@"($\[(*X!L==='>157E-+DZE6.Z)=-+*YA4_5HU$^H M[I%!_QV)HWC8P3=H2C;P?(-7EJPMU8KIO)W)-=R%*6@*LP [RH#>0I"\?=,? M11\Z=)XW.L^[V),%Z!2DQ=8B:D5L#D268@G:62:G>"#!+C66RHS)-:$&&],M M4B6WH'W7823E'#NV0-A66>>NH8@B J\^*S@\O3&585?C)OE06 MWPF_S/%A!NT"T+]2RAX,=T#SU"<_ 5!+ P04 " !&0:E:'.A@ ]D" ": M!P &0 'AL+W=OV^[1/O[.3AC*E$;QI?8[O[]_=V>?A M5JJ53@$,V65-^& 0] M/Z-,>-'0SP= @==[&1 MH[READ9#);=$V=6H9@-<$S8HCP:A5\9^IGHTG6<[E'N"-P] W2&?W\..29%*0A"=( MVN1!"I-J,A4))&_]?8RJ"BT\A#8)&P4?J+HD[=97$@9AEWPF/M$I5: ;I-M5 MUMI.NGU"^MD5&U-&-Z#P[!+ZFINZR NU3KV:O7?7.JA5& M[V,8Q?$]R=#[ $._8N@W,DQW.78G9/C)%D#DHKIM9WN@2M=6I5FQ3YQGP[FY MJMBNWLNL9JN'9USTV]?EQ:N%36;)L& < M%N@:7/;QJ*KB)2@,(W/7?5^DP5[NABD^GJ#L OR^D-(<#+M!]1Q'_P!02P,$ M% @ 1D&I6OEJEZV_! 5Q< !D !X;"]W;W)K&ULM5A1QI%2"MRS-Q=A:2KFZLVT1+6E& MQ"U;T5P]F3.>$:F&?&&+%:%=" /M4%C\F]"-V+L&FLHS8R]Z\"T>6XZ.B*8TDAJ"J)]7.J-IJI%4'/]5 MH%;]3NVX?[U%_UJ05V2>B: SEOY,8KD<6T,+Q'1.UJG\P39_T8J0I_$BEHKB M/]B4M@/? M%:2)95SBJ"+,G+7_)6)6+/ 7E''%#E@/HZX,H!-QW<(PYNY> 6 MF2FI%'D(B223$6<;P+6U0M,713(+;T4_R?6\/TFNGB;*3TZ>)(M>;NY5YF(P M8YE:3H(4$W(#BD?@^TH/A1I/]10E\AU\#*DD22H^J9L?@ W$DG J1K94\6A4 M.ZK>?5^^&QUY-P8/+)=+ ;[D,8T[_&=F?X@, +9*1)T-M,W&/3(B/A!^"S#\ M#)"#O*Z S.XAC6IWM\,][.^.#6QP/;>XP,-'\/Y>9\^4 S8'3T=GJ$1PNQ%T MT;D3*Q+1L:6JBJ#\E5J3WW^#OO-'5W:N"19>">P@$/KFGBR3/DWRA M:DI*\HB"CTE>K?-/76DLX;P"3I?:UPF&"",?JWE\W4]1VQ %@1]@O5[V#4-C M@!?2]VKZGI&^JJASFLBU0CY%W&OQN?$0'&*OP;O##@U\Q\-.@[G[&SA^V=K1A!W)S$68=A M9PD(VX:M$G# *ZAY!<9R_[/0.&HJIZ^4*\T&MLL9//(DHEWD@FM6_VN"A5<" M.T@D=':BR.E9_]7AN:(\8>4&B5F:$B[TK7+-="Z9"GRP-\/.K=L\"2HKB _, M&G4S- =Z:2+VU"$\ZR3HF8 2='C # V:"6A;P5O4K!3F "]- -HE )UQ)/2D MCSKHPQ;]+JM6L3"'=RG]G8*$1IEU<#KT)(\[:+E!DWRGU;!)_E=H0+@3@="L M M5!<=G^=WOM_SY6865UM$H<4ML)/.@9SXII'"?ZNXZDX%M>=@_4J)/,E019 M1?J::.&UT Z3N%.+T"P7ZP.75 2MT52'\M'H,(34'X%A;90;@?280IWXA.:U>>VNT#+,DN>4_H9 ML+44DI0J[80Z@VW!B08881PTE:DYD+-7WJ\0L'"G8*%9PG:F;=-R,7@GM,*,[[0R-BK)G1GMLG\&Y:]$KM'4S9 M&PO=V]R:W-H M965T?O^\X^XC60CZK#$"3E[*HU,C)M*ZO M*%5)!B57YZ*&"E?F0I9&J#RH(RUPUHR?/*B2,[]R#C2"QUD5?P M((E:EB67KV,HQ'KD>,YFXC%?9-I,T#BJ^0*FH)_J!XD6[5#2O(1*Y:(B$N8C MY]J[FH3&WSK\R&&MML;$*)D)\6R,;^G(<0TA*"#1!H'C:P43* H#A#1^M9A. MMZ4)W!YOT.^L=M0RXPHFHOB9ISH;.1<.26'.EX5^%.NOT.H9&KQ$%,H^R;KU M=1V2+)4691N,#,J\:M[\IP-H#M!PS>"?#; -\*;9A963=<\SB2 M8DVD\48T,["YL=&H)J_,5YQJB:LYQNEXJD7R?#;&1*1D(DHL#L5M?L^(72+? M:V.JC7TV>^MZ^V+&0$YN0/.\4*?H_#2](29,)<->_A,_CY\<(".WR7=HR'!QG?EG4A M7@%V3D,?S8,P__J-C@2VHSCH% ='+]#@F.*/!+8C/NS$AT&V:#[ MY8A_ U!+ P04 " !&0:E:R\TP\F4" "P!0 &0 'AL+W=OK/9CI+U=IR)F&FB5D+ M0?5N EQMQT$<[ ^>V;*T[B#,THHN80[VI9IIM,(6I6 "I&%*$@V+<7 7CR8# MY^\=?C+8FH,]<4I>E5HYXWLQ#B)'"#CDUB%07#8P!+C? MHS]Z[:CEE1J8*OZ+%;84\MS5*MMD0[;T1S&R_51R,Y)MU/ MF5N-MPSC;#:W*E]=3E!70:9*X+\VU)?KDO@K\J-RID'[16K(U5*R/__Z3I6Q MAIS=@Z6,FW/T?1 55SN #R!I:)&QRQOF#;M)S2XYP:Y'GI2TI2$/LH#B8WR( M2ENYR5[N).D$?*+ZBO3B"Y)$R8"\S._)V>?S#MQ>6\:>Q^V=P/U0F_RP-KFK MS3'E-6#_.*#KQ9&I: [C )O-@-Y D'WY% ^CKQUT^RW=?A?Z_]"M 8<>T'7Z M)AO&U_'M, TW1X@,6B*#3B+NY1"I+-GA_'GG=$$JT$P5!*?._OC4"^I.$",R MU>26B/HAQ3>DH#MSK(;A01<)T$L_*PQ69"UMW5#M:3N.[NHN?'>O9QD^LR7# MIN&PP-#HZAI)ZGH^U(95E>_)5V6QP_VVQ)$*VCG@_4(INS=<@G9(9W\!4$L# M!!0 ( $9!J5K1.NG7+0( ,T$ 9 >&PO=V]R:W-H965T\<-U+M= %@R+$4E4YH84P]\SR=%5 R/9 U5'BR MD:ID!DVU]72M@.4.5 HO\/VQ5S)>T31V>TN5QG)O!*]@J8C>ER53?^<@9)/0 M(3UM//-M8>R&E\8UV\(*S$N]5&AY/4O.2Z@TEQ51L$GHPW VCZR_,I3ZAO!8& S%@&AK\#+$ (2X0R_G2?K$_MWESOFLF8: M%E+\YKDI$CJA)(<-VPOS+)L?T.4SLGR9%-I]2=/ZCJ>49'MM9-F!44')J_;/ MCET=S@!!< 40=(# Z6X#.96/S+ T5K(ARGHCFUVX5!T:Q?'*7LK**#SEB#/I MRLAL=S?'O'*RD"7>M6:N7'?$'9%?M34UVD^541QO(R.O3.R!W#R"85SHK[%G M4(GE\[(NZKR-&ER)^I.I 0F'MR3P@Q%Y63V2F\]O:#Q,I,\FZ+,)'&]XA?BHISH@VK,IYM;TEO*_NP5;WDN:6=>Q8[; =TBB&?=:0<=+W^+U$3 !I'^X'Y$B6J'IS6,K%W# MKJ7!]G?+ M\;4-8!SS=2FI-A9Z!_P=)_4$L#!!0 ( $9!J5KPQV+7.@( M !$% 9 >&PO=V]R:W-H965TGB.1 MBENE]Z8"L.15<&F2H+*V7H:AR2L0U(Q4#1)W2J4%M>CJ76AJ#;3P28*'T7B\ M" 5E,DACO[;1::P:RYF$C2:F$8+JXPJX:I-@$IP6'MFNLFXA3..:[F +]D^] MT>B% TK!!$C#E"0:RB3X-EFN9B[>!SPQ:,V939R23*F]/JOT% MO9ZYP\L5-_Y+VBYV@<%Y8ZP2?3(R$$QV?_K:G\-90C2YD!#U"9'GW17R+.^I MI6FL54NTBT8T9WBI/AO),>DN96LU[C+,L^G6JGQ_MT)=!5DK@7=MJ#^N._), MM:;2&C1_@@1-.7F071NX@)M[L)1Q\RD.+1)Q<&'>%UUU1:,+17]3/2+3R2V) MQM&DA]#TA5RNZB5F:FN:0!#@2!O0!@O3CA\EB_/6*GNF@9^K1IQ?T M7.,U_0^\9@.OV=5S_GNTLA$9:*+*_A))3CG'3LJ.!&A>D;:+)#=,]A'O=DM7 M;N[+N5?DD$[B\'#.,#SK>% M8_$ZS(\\>4KWC GT&H5Q>C_:"W&X&X_3]9Y%-+WE!Q;+=[8\B:B0+Y/=.#TD MC&[RH"@<$\-PQA$-XM%BGN_[G"SF_%F$0C_#HM.-+ ML-N+;,=X,3_0'7MDXNOA[G M!R\/9D53MN3A]V C]O>CZ0AMV)8^A^(+/_[!R@.R,]Z:AVG^&QV+L9/)"*V? M4\&C,EC.( KBXB]]+0MQ%D#L*P&D#""- &Q="3#+ +-O!JL,L/H&V&6 W0RX M-B6G#'#RVA?%RBOM4D$7\X0?49*-EK1L(YR1,VI;GD-^@[31(:BU1N_O4L4D'C31#OT#N7"1J$Z7NY_^NC MB][]^GX^%G(J&7"\+M,^%&G)E;0F^L1CL4^1%V_8IB7>U<=CT@7P]0!B:0!C M6<2JDN14R0>B)7ZBR2TR\0=$#&*W3&C9/]QJ*X@^W&5K;;C7/]QLJ^:;LRNU M-*NSTLQYYA7>Z=1K.[&*2*L],FO$=^F!KMG]2';:E"4O;+3X[1?L&+^W:0() M5EA/MM5FMO7B]\OJ 5FP7 MQ'&V"%O1D,9KAMX%,4KW5$Z@=1%6)+'/^Z,]PS/;,1N-M&6@8QG93Z.5]AWH M:8]OJ!1 ,$6*:27%5"N%O('9LD#(3Z^.8D\O2G.#[9QAOZ&2ON*'LVLS*%VLULPYPU"[?43V:H7*UYV[JHUS:RM3OZ?9AJ MJ<]NZ'&_4K/B(J"KL+NTN'=IM!C2),UV%9*W*UYDGYPI;MP2TE2[=11N MK EZC?+TQSM8'2":JD[M3V#M+7/C Z9GR0LDMI0Z8A6& ME-WI]7$#ZBR TCQ0F@]%4^6NW07<82\TA4U8]BUDMI@(@VVK)=M!--$/EIT& M)HJ*KU6(C3;T1YL9M=2C!LO<;V).-3%\;6)>!\JZ0%T]1A_J&%6!:\\"ZTV+ MGM=S#]GU>0;)#FI\@-(\4)H/15/%K\T/K'<_SHU]Y+*81T%,1>NWI ]ZU%!G M&)3F@M(\4)H/15._:J[]%&*\V>LGD.['$I3F@M(\4)H/15,EK7T;TM.W^7>6 M/[FTN! MIO5[I%6UJ'T;HO=MWF*.EL@>M0;.MU!O6"3CFUYY8'FM/ORJGJ M4GM&Y.=Z1F7ZKLL0U#,"I7F@-!^*ILI=>T8$W#/J(&)?HI#NH3@=(\4)H/12M4'Y\]!1"Q9)<_ MKY&B-7^.1?&OU]7>XIF0!WRWS!^=:.QW\9W7MO\COON8/SDQKO'% RB?:"(7 M7"D*V5:F,FXG\A,G*9[I*%X(?LB?05AQ(7B4;^X9W; D&R#?WW(N3B^R!-63 M-8M_ %!+ P04 " !&0:E:*M2(YC8" #A! &0 'AL+W=OX[/N?9UW EY5!6 1F\UXRK!E=;-*@A45D%- MU$0TP,U*(61-M!G*,E"-!)([4,V"* R704THQVGLYG8RC46K&>6PDTBU=4WD M[S4PT25XBL\3S[2LM)T(TK@A)>Q!OS0[:4;!P)+3&KBB@B,)18(?IJOUW.:[ MA)\4.C6*D75R$.)H!S_R!(=6$##(M&4@YG>"#3!FB8R,7STG'K:TP'%\9O_F MO!LO!Z)@(]@KS765X'N,RU]*L M4H/3Z5Z+['BW-KYRM!&U.6M%7+GNT"N1DG"M3.BS#O]G/;[9&-#-%C2A3-W& M@3:J+'>0]0K67D'TCH(9>A)<5PH]\ASR?_&!<3-8BLZ6UM%5PB/\,J-MN)5J2 8)-AVE M0)X IY\^3)?AURMZYX/>^37V=#@_JE1K-%.."LH)SR@O?3=034%=DNV)EX[8 MMO4IG=TOILLX.(WU!*-K5X,L77,I4YN6:W\#A]FA?Q_\M?V;[IO?G%E)N4(, M"@,-)U\6&$G?4'Z@1>,N\4%HTQ(NK,P;!-(FF/5""'T>V V&5RW] U!+ P04 M " !&0:E:KKRUUW M=$]R\F>$D-V83^>Z1S2;TP-,D)X\,%(/G"G$WV>$N6A#_O'YEHF0W*.LE(7B0T!XQLIL8] MO(L0*@-DCV\).1:=9U!265'Z4C;^7D\-JYP124G,2P@L_KV2!4G3$DG,X]\: MU&C&+ .[S^_H7R5Y06:%"[*@Z?=DS7=3(S# FFSP(>5/]/@7J0FY)5Y,TT+^ M!<>JKRM&C \%IUD=+-I9DE?_\5LM1"= X(P'H#H #0.<,P%V'6 / [PS 4X= MX$AE*BI2APAS/)LP>@2L["W0R@$X28O/HOV\C,"G7S]/3"[&+:/-N!YC7HV!SHQA M@P>:\UT!ON1KLAZ)C]3Q$"D 3$&X88W>6<^1$O$!LUM@P]\!LI [,J'%Y>'. M&!]U>$3B<^$]-G:SAK;$LZ]QR3J2&J2$'8*S%FO_T" M/>N/,95T@D6:P'H*.HV"C@J]5G E%8R[NX"\E<]D3,D*T9.(975]G4$;082L MB?G:%6FDGQ_Z0=CO%BDG^$'Z;D/?5=(7.[T8HZB,NC99=()%FL!Z:GF-6IZV M[>;I5% G6*0)K*>@WRCH*_/M&REXDF_!(V$)'3L0YNIX&_P@F(VE[$(9>*U& MFL!Z&@6-1H'VDA2;-^(L\UU[>):-]$2N8UL0#G+G@HY]=AV_"I7L_F0XYV)/_(P3/)F M9X5!Z$!GR$DYWK5+/S)NB%#@>.@,<=021^J"0#A/+R".3B9P \5LO= ?$E>. M=S5Q36A]=5H+#)7^<":^!&Y(P@\"6RJT5"BDU0-K18MJM-[J.8X=.O:9]&D= M+E1;7/'5Z9J2X)S,PX?0]9!SDD6:C&O-_W3&\_ "AS:G12T M;D].K:J7W^L4!,-C^">]^@1;:PK5WK1[!E](J@(,^IQ.]I0FRUF3'QO3/F= M6F<*E?:M=PY?2#X<(S\TY>IAKR;_?WA0U'I0I/:@P^/X,J'4H-?6%*UH48W6 M7T37&<\FU-I9I+:SXEC^4)6H80?5K]C-V^IR90[O%O(.8O#^ M'M[=RZL&LX6I;FP>,!.G4 %2LA&0I3X&8-4E2-7@="^O!5:4&PO=V]R:W-H965T2T@9P3C1C!^)0BOS@BB1A"]%D1G!)-&8)?NUVNWQL54T=5"\",(,UK33,.Z M;]7:+U:9!V6CA+[+M$ZMUKPLF=*95Q)HE<&:5XI5.ZQ2AA+>QZ@H*^0'^!EN MA*#ZAAD*-SN!=>O(5 X/J&]Q^,B+3&NEAHC]PET:\0D)^ !"2"SYL8WK_[<"*N]3#ESU2- M(!Q;#!G Q,.8&-,1C$.+&0-36)Y@),.,WVG5,LB 0>,V^V/+&_^7[)\([[;& M1:=QIJA=RSU-<>GIJB51/*&W^O&'5O-IO@9-#!/YC4SS/?0L;30_UPVRDRT"]6P&>JZRBUKZEOY[Z'MX,S M7/J@NX3%-6S2R6?43V3B:+J>]]/6^^F@]YO#(Q>9\1?A@9MB INLD(@^];C,!M#6IXCM+BE!8[I26N:/W,=#9_X?^L1,. MBU/ADA8[I24-+8PZU8B0T=MBY'=VVR6*G3WFD)#R0Z7JC7=[M3U*N;$'"/[W MX?4YS!T5.U9)*'"KI<%HIG^ZB?IHH^XHOK=[]T>N%"]M,T>:H3 #]/TMY^JE M8R9H#YA6_P!02P,$% @ 1D&I6C3;3!L P W@@ !D !X;"]W;W)K M&ULK9;?;]HP$,?_%2N;ID[JFL3YW4$D:+NM#]50 M6;=GDUR(U<1FMH'NOY^=0$8A1'OH"]C.W?<^=W9\&6VY>)8E@$(O=<7DV"J5 M6EW;MLQ*J(F\XBM@^DG!14V4GHJE+5<"2-XXU96-'2>T:T*9E8Z:M9E(1WRM M*LI@)I!W8QBO9 M_*)M:QL&%LK64O%ZYZP):LK:?_*RJ\.!@WO. >\<\+&#?\;!VSEX3:(M69/6 M+5$D'0F^1<)8:S4S:&K3>.ML*#.[.%="/Z7:3Z5S74#*EI?H*S 0I$*$Y6B2 MZTA4*D%,C='=BSXS$B2ZN 5%:"4_HD_H:7Z++MY_'-E*4Q@M.]M%G+81\9F( M'GK@3)42W;$<\M?^MJ;O4L#[%*9X4/"!B"ODN9<(.SCHX;GY?W=_ ,?K*NHU M>MX;5+2O>JVZWZ]N7NIKN2(9C"W]UDH0&[#2#^_D(H+J8V,*L-#%**CJS;B5"1L9<^ML4B_QL9/$(WMSF$R/7>#BR L[NU>< M0<<9#'+.!"] FFM);U8!_;O22@0'L5TOB:,H.&+LL?-QY"1G&,..,1QDO&=R M+0C+ ,' T0E/@NLR>M@[8CPU"\+$C8-^Q*A#C 81)_D&A*)2G_T^MNBT,&$8 M^/B([=0,8^RX?C];W+'%@VS?50EBL'3Q*5[@A]@YWM\>.T];Q;@?,.D DT' M'UR1JH\K.3GSD1_IU^-X3WOLG, -7>^(RSYH%36(9=-!)9?^3:3N_OE"7E$E40:$EG:M(5TNTW;2=*+YJ&M*"*]W> MFF&I/T! & /]O.!<[2&PO=V]R:W-H965T/(<,D2*J_XBJ7ZFSD7"55Z5RP< MN1*,SO*@)':PZPZ!Y#I)J'B[93'?W'2\SO; M0[18JNR ,YVLZ((],O6T^BKTGE-19E'"4AGQ% DVO^E\\JX#/,@"\A;?(K:1 M.]LHNY1GSG]F._>SFXZ;G1&+6:@R!-4?+^R.Q7%&TN?Q7PGM5#FSP-WM+3W( M+UY?S#.5[(['WZ.96MYT1ATT8W.ZCM4#W_S%R@OJ9[R0QS+_'VV*MH-N!X5K MJ7A2!NLS2**T^*2OY8W8"<#>D0!1RY='Z!D=I]F0]*J&_C72< MFGY12R;0?1KRA*$+_U4_L9)=H@O"%(UB>3EQE,Z2M77"DD@*(CY"[*+//%5+ MB?QTQF8-\8$]WL,6@*,OK[I&O+W&6VPE?@G5%7+''Q%V<0_))15,-IS7G9WR MF;XAS\TAW>,0<@HBKE#7RRE]]/1(T,6'2_0!.241_3B.]L]'][;HIMMOQQ 6 MGL(8(G2K!ZV;<[M'N$_I6JYIC!XB^1-Q@9[2D G]C*7J#?WSMVZ,[A5+Y+\- M9WQ;D'O-Y*SV7LL5#=E-1Q=7R<0+ZTQ__\T;N'\TJ0P)(Y P'Q(6 ,$,K7N5 MUCT;??HG?V$BU?V/0E3*2"JJQ?Z(HKS*Y)^Z$Y2ZWLQ8L76)?J$/3LU2#"HI!N=)(5C( MHA?Z'+-C@EA!;06!A)'!P0.:R='??RD.FWE=/!P-QV:[ .C<##V&E1Y#>PW3 M[5/TP!=KW3.E2M6UE@8012)@/"0N 8(;"HTKAT;N- M2$:06D/"""3,AX0%0#!#ZW&E]?B\ZAI)K7E66]=ZER)*&2(S]%F M*^Y%E*(9CV,J)%II=7-%\[%E-<%JDM>>L*V^H#12TCR\.^B[\@ZZ5-"L 13- ME'C'D_#.>UOG7,Q9I-@LE[90\-+ZJI;DW=>KU_1ZW=E/H;5,D#0?E!9 T4PQ M<2TF/D],OE;93' 6I8OSY;2R6[^:D#12THQ'S6UXU'S0M $4S92SMG$\JW-P MWI31SF@M&ZAE4]*,V4?CK!$T;="0UCIO]&JSQ3OAMF1ZM"F1O?-&('?VO*WO M.R3-!Z4%4#13P=J%\>PVC'VNJ<5\S,0L!CR-BH):-* T DKS06D!%,V4O79\ MO,&[34 ]4!,(E$9 :3XH+8"BF9+7II)G=Y6VO>='E# JUZ*8>T;I:JU.3U- M#290&BEI(V.6TL?[/2JH=P1%,Z6LW2//:EB<+MK9'U/#K&..HWESV09UD4!I M!)3F@]("*)HI?&TE>>/W*]N@5A(HC8#2?%!: $4SUP_4GA.V>T[VLOVC26D[ ML:W2H#12TG:K=?>P6H/F#*!HIH*UI83MEM+):IV_S7/!F)95?\VD0H*JQKIM M3]5:6E C"I3F@]("*)KY"-1&%,;O5KU:@.0,HFJE>;6SA4\;6B9K]C*7!<2[]O,% M^'O'/WG7G_)U]DZ-*7ZN\)F*191*%+.Y1KI70WVW1/$+@&)'\56^8OV9*\63 M?'/)Z(R)K('^?LZYVNYD":K?84S_!U!+ P04 " !&0:E:;#$_6PL" ". M! &0 'AL+W=O[?XTL:BM2M>$D\]IPSYR0SS@:E M'TT+8-&3X-+DN+6V6Q-BRA8$-3/5@70GM=*"6A?JAIA. ZT"2'"2)LD-$91) M7&1A;ZN+3/66,PE;C4PO!-7/&^!JR/$U\O5GZ_)#PD\%@SM;(.SDH]>B#;U6.$R\(.)36,U#W.L(= M<.Z)G(S?(R>>2GK@^?K$_B5X=UX.U,"=XK]89=LSQ1X:]XDMVD&GM&6R06_NP5+&S=N,6%? MIY%R)-M$LO0%L@5Z4-*V!GV6%53_XHD3-JE+3^HVZ57"!ZIG:#%_A](D72$3 MM5[A74RN%X%W\;^N+WF-%,O+%'Y8UJ:C)>3838,!?01BWE&CN<"R%F/"-!-F 2#2M5+ M&]MEVIV&[3;VV-_T.*GNKS1,&L2A=M!D]M[5U;'[8V!5%SKNH*SKW[!LW84! MVB>X\UHI>PI\@>D**OX 4$L#!!0 ( $9!J5I5*ZP,?@( &@& 9 M>&PO=V]R:W-H965TFJ]:%2U:C;LPLWP:JQF6V2[-_OVA"6IC2:IKV ;>XY]QR##^E&JA== ABR MK;C04Z\TIK[R?9V74%%]+FL0^&0I544-3M7*U[4"6CA0Q?TH",9^19GPLM2M M/:@LE8WA3,"#(KJI*JI^S8#+S=0+O=W"(UN5QB[X65K3%2S /-4/"F=^SU*P M"H1F4A %RZEW'5[-$UOO"KXSV.B],;%.GJ5\L9.[8NH%5A!PR(UEH'A;PQPX MMT0HXV?'Z?4M+7!_O&._==[1RS/5,)?\!RM,.?4N/%+ DC;X#P/4#4 :)#P.@=0-P!8F>T5>9L MW5!#LU3)#5&V&MGLP.V-0Z,;)NQ;7!B%3QGB3+9HZIH#OA9#.9E379);?+'D M3K0?B-WIDQLPE'%]2L[(T^*&G'P\37V#O2V#GW=]9FV?Z)T^,;F7PI2:?!4% M%*_Q/FKNA4<[X;/H*.$]5>/CLB)^WV,'5_\S_LXM&GE -:@U>]NE#. Z^#!G^3V2O[(]Z^Z-C[)ES7%-6$/1+ MF#" /N_3P_]"T&8P?^8H)33@LD3(XGZ V MU>9:.S&R=M'P+ T&C1N6^"L 90OP^5)*LYO8!OW/)?L-4$L#!!0 ( $9! MJ5J,M&#T,P( +X$ 9 >&PO=V]R:W-H965TKO?L=[%W[F4I/5Y;_5-5U,S% MA8 *:[G6]&2WWW'7SUG@*ZWV\0G;/G3.;L&%;&8+B]AJ1+,X9<)'>2;'IXIQ5-PI(TVII(9[ MX\FM^;[)P\D-DE3:G^8)<9&0FI0[PD5/F'U .($':ZCQ<&LJK/[%)RQN4)CM M%2ZRHX0/THU@,OX*69J=PR?]T_EZ_/7R!Q]>P094I;8M@:QBG:1A& MY:&SRA"4C30KY 2^(.@T@( )@( M 9 >&PO=V]R:W-H965T5+:SOWWKU[ ML7T9KJ6ZUPDBP4.6"CWR$J+\U/=UE&#&=$OF*,R3N509(S-5"U_G"EGL0%GJ M!^UVW\\8%UXX=&LS%0[EDE(N<*9 +[.,J<89"LVE (7SD3<^/IT,;+P+^,IQK2MCL)7<27EO)Q?QR&M; M09AB1):!F;\53C!-+9&1\7/#Z94I+; ZWK)_<+6;6NZ8QHE,O_&8DI'WSH,8 MYVR9TK5-CY4 (:G'A!L M ,%30/<90&<#Z+A""V6NK"DC%@Z57(.RT8;-#IPW#FVJX<*^Q1M2YBDW. JO M,66$,ZD-X"[-^H+24'6\EG02/A%5,MZ!P?0= .>C5Z)LWP*48EO-L@ MIU,ZV'%\G7]P\+'J'WR_-*%P09CI'W6^%;S=>EY[?$]USB(<>>9\:E0K],(W MKX[[[?=U1>^);,>";FE!MXD]G"X12)I#73B1%WNIKN2"I^]X[ 6S"MM#?U6M MHREB1URO%-=K%#>>SWG*G;!S0=R\H]\P27C$%A+&E#*S%L$X-F?K""XO)_;I M^6?X)!,!5^P74^R>UY;2F/6E;V]/9#L&]4N#^O]I _?W:<&>R'8L&)06#!KW MR Q5A(),VP(N"$T",@.8R"QGXA&H>BFN.24P7ICP.DN*/"?5[=L*3I[L\48Q M+RW5KUS^&:J%ZXD:(KD45/2!&PO,A.R'/ISK8M/05!.YRRCY55>,&D\::XRJDU7S8*R4(PF M)8 R$70[G2C(*)?^:" 7V6VF2V^:+Z0>^F&GL7GV\C4QUNBC[UF^<9ZPH?]X M\?[7(M'T!ZU<%YC0^CCK:IJ^'GAL@" MSS%8SP$S45HD=#!PWPW>1N/P^+!L[$T'EH]>YR#R/=08<8A,>FO.&+CK!&] M,2!!HN[$K2,'=9&/!FDNVUHGOC68"#1CWA,50W],!9\H#JB49ERLK+D+AFDN MZ!P*Y$(W KF\-HT%! MM69*WII.-;@R/G-Y=?MA51B%,T578??:;P'5Q029Y"IAJMWS_MHT&@B6@AS% M9W.XZKP(P*EUGIE&PNDLE[32L$;4#4,[94+P9]R_65AIB.K/I0XNU,LY[L[]$9'@*(KNG()(V^K@] M&,;ZW![P87$P!1C&HK X_]-\^NA\K _3UG=Z^BBFCV(LRN495U\LCAL3FX][ MIG%,2!1A&1V/G0K&6-ZB"/[<;)@V0&!Q(-++#K7A]LEQ 2QVX/^-P*",$\L!MQ#Z8 -& >0JKGX,[S*%@_IX+V7^VC MOU!+ P04 " !&0:E:EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( $9!J5IW)Q2EY 8 ,,[ / >&PO=V]R M:V)O;VLN>&ULQ9M=<]HX%$#_BH:7SG7GGY^%9SF71^_QI=ZT[ M?>9^4*5(2ZD**+0%WZ5X-"_'[4?V((U]^GTF>BR7AR%YW#! ME=2FK,^HK\^!\4' RQ>FTK\ MJ/]/-:K52J9BK-(J%T79U*,6F04LS$9N38\5/!>7O=TIC!=+-BE*J"0V+9I+ MP;GVG\)/3Y?-ORX!UZE#_5'" 3U=UN!TD*/;67)[,QT/YY,Q^S*\&SKPYD@$ &1ZO)T3"Y=B!#!#*DA1P+DVJYM>5,K=B7RLA"&%-W]*3*'<@( M@8QH(0$DY_K) B9R74CX&H?!:)BFJH+!R(&,$6Q+Y;WO$GVR?KMH1"78DENW''WSYFB3ZQ)FY4L3Z="YVSL5BT[BY, M"WUB+XP4C!R0&MAZ>\V%F:!/K(*D5.F/C)QH>)@./.M50>2[+E[$7VKB$W$P4J6SU6@_--H@%D8@L Z@/ M[*LHA.99TVN7-J4UI78%X6&"\(@%<5M[:UJD*A?L9/++-K;XTZ7#W. 1NR$1 MZSKQO1=;I6T;NV"8)CQB3235=IO5T1NT[(B;#;O*U.,^*W@4P3@NXZZK7X::'"<,C%L:]+80AYHY#TPK#YIK#0%-/%+48,7UXQ/I(JH41 M/RM[#TX>7E<>Y@^/V!\0"[ '" F$KK]>I,(F.FFF;%;ASF5@(AD0BP1N.@F" MLRV[A,[+AAJ:>/TFZ1E@,AD0RP3-;O_U7$Q,)P-JG:"8 Q<3G;XBU@F:AK=K M$_/*@-@K'9DN.YG;%^.Z;X I9D">B3RGO)UDF%4&Q%9!<]]V(V-^&1#[!Q^9A7_$--5'5EQ*T;T,?4XA.KI9T1 M=]8BIA2?>D'D56K<"8C)Q">625>.W F)KH50IRCO),O/H"XF9A.?.F'!TM%V ME\'4XA.K!?:"!8V^BXFIQJ>>"T,Q W<]$;-. M0&P=/+9U0_ LTY ;!TF0TQ!X>&6] '3+G&E=MEAF-LEI=_N/%"(;@4[YC)_2T$AIJ#PH,O\ M;[J[BXDI**2>57N-N4LRFC')Q<04%!(KZ.T<3,>0&6'VB8CM\X:P794N)F:? MB'H9IVNN"% W7-MN[V)B HJHEW$PS-;$080)*#K&S-N^-JBB>7ZT/ME\_F3G20JQG,%/&"A/>9;>:69?[)7ZGA_87>JK M*LM&4'9;W"B^W#V#NGM^]O-_4$L#!!0 ( $9!J5I?3NH*I@( )@U : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNXD 0AN&K(!\@IJN[ MJ\JCD-5LLHUR 8LT/PI@9'N4Y/:#R (^:Q:SB?RM4-NB_,J+1ZCIQY=R:,=] M=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI_,?@^J/KWX==*6.U>&W[ M;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+53UWD$"0S!\4(2C.'Y0@*,T?E"$H MSQ^D$*3S!QD$V?Q!#D$^?U #0@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'I'U#L2Z!U1[TB@ M=T2](X'><;)90J!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>B?4 M.Q'HG5#O1*!W0KT3@=X)]4X$>J?)9C>!W@GU3@1Z)]0[$>B=4.]$H'="O1.! MW@GU3@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=)W]6$NB=4>],H'=& MO3.!WAGUS@1Z9]0[$^BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBM MD\,F!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>MODL""!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/CGL3:"WH]Y.H'>#>C<$>C>H=_.3>@_C MUZ$,MY[O-3[_)ZD>+]\MM\=?E]\7)R_ABG-]7S$\_0502P,$% @ 1D&I M6GLV%NT] @ \3, !, !;0V]N=&5N=%]4>7!E&ULS=O?;MHP%,?Q M5T&YK4B(X]AA*KUI=[OU8B_@):9$Y)]LMZ-O/Q/:2ILZM(I)^]X0@>WS._&1 M/G=K%\<^F[PFV07PO0IRWR]L[WQZ3C9(:YL1]>;$+^ZAVPR]=X\V$RL M5BJKQR'8(2S#L49R]IXS-HD9IJZMC8A MKF=/0_-;RO(E(8TGYSU^UT[^*FY(LG<3CBM_#G@Y]_7).MGY$N_T.&ZW;6V;L7[LXY'43\Z:QN^L#7V7GHI>G4\.\8;MZ3._ M.'\N-SK2(ZGEU,L9%UHS[_B6V(L??'[V>.T&]O\97:\ MWA^CV\_S\-G\N/R.?YWQ6_T/]B$@?120/B2DCQ+2AX+TH2%]5) ^UI ^\A6E M$8JH.874G&)J3D$UIZB:4UC-*:[F%%ASBJR"(JN@R"HHL@J*K((BJZ#(*BBR M"HJL@B*KH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLDJ*K)(BJZ3( M*BFR2HJLDB*KI,@J*;)*BJR2(FM)D;6DR%I29"TILI8464N*K"5%UI(B:TF1 MM:3(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K)HBJZ;(JBFR:HJLFB*K MILBJ*;)JBJR:(JNFR%I19*THLE8462N*K!5%UHHB:T61M:+(6E%DK2BRKBFR MKO^GK-_',W/YG_ZW/P$4$L! A0#% @ 1D&I6D;'34B5 M S0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " !&0:E:$;H9A_ K @ $0 @ '# 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " !&0:E:F5R<(Q & "<)P $P M @ 'B 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M $9!J5KC@08 &0G 8 " @2,( !X;"]W;W)K%.R] 4' !^( & M @(':#@ >&PO=V]R:W-H965T&UL4$L! A0# M% @ 1D&I6L+\:AEA P Y@T !@ ("!%18 'AL+W=O MHO[VP4 /47 M 8 " @:P9 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6M%<^V(2 M" T"L !@ ("!92< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6LG7+)\1#0 )"8 !@ M ("!@$$ 'AL+W=O&UL4$L! A0#% @ 1D&I6J_[0WKO @ ?0< !D M ("!?E, 'AL+W=O" &0 @(&D5@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 1D&I6OX 4W@.!0 G P !D ("! MX%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1D&I6L:S<8>_ @ _ 8 !D ("!EVP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6LEF"D35 @ 8 < !D M ("!/)( 'AL+W=O&PO=V]R M:W-H965TJ1A% 4 !,- M 9 " @?B: !X;"]W;W)K&UL M4$L! A0#% @ 1D&I6FHQCE*3 @ : 8 !D ("!0Z M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1D&I6H%1K.CY 0 K 0 !D ("!-:X 'AL+W=O&UL4$L! A0#% @ 1D&I6FEJ_N(/"0 M'!L !D ("!=K4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6G!-(X]_ @ _@4 !D M ("!A,8 'AL+W=O&PO=V]R:W-H M965TK^65<@( .P% 9 M " @4?, !X;"]W;W)K&UL4$L! M A0#% @ 1D&I6C,)"_ F P 7 < !D ("!\,X 'AL M+W=O&PO=V]R:W-H965T+7 !X;"]W;W)K&UL4$L! A0#% @ 1D&I M6@[3KMVT @ E08 !D ("!@-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6M8$OSIJ @ M@4 M !D ("!\., 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6F/C8_B< @ 4@8 !D M ("!&N\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1D&I6A-LUCOR @ U H !D ("!?/@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6N&! MLF(Q @ R@0 !D ("!U 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6IL(--&8 @ V@8 !D M ("!W@T! 'AL+W=O5\" !(!@ &0 @(&M$ $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 1D&I6D;'O'A/ P D0L !D ("! MS!&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ 1D&I6G#K9$WS @ K0< !D ("!_2(! 'AL+W=O&UL4$L! A0#% @ 1D&I6B-&!VX@ M P '@P !D ("!\"L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6K4 +0^H#@ Q>8 !D M ("!4C4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1D&I6KQ094I? P ; T !D ("!&TT! M 'AL+W=O&PO=V]R:W-H965T@( %@' 9 M " @4U4 0!X;"]W;W)K&UL4$L! A0#% @ M1D&I6@Q8Y K=!0 ERP !D ("!_E8! 'AL+W=O&UL4$L! A0#% @ 1D&I6OEJEZV_! M5Q< !D ("!/6,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6M$ZZ=&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1D&I6BK4B.8V @ X00 !D ("!Y'@! 'AL M+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I M6C3;3!L P W@@ !D ("!*(0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1D&I6E4KK Q^ @ : 8 M !D ("!]H\! 'AL+W=O&PO=V]R:W-H965T MT@( )@( 9 " @165 0!X;"]W;W)K&UL4$L! A0#% @ 1D&I6LPQ571F P =Q< T M ( !'I@! 'AL+W-T>6QE0& ##.P #P @ &8G $ >&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 1D&I6E].Z@JF @ F#4 !H ( ! MJ:,! 'AL+U]R96QS+W=O XML 103 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 104 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.25.1 html 170 385 1 false 53 0 false 9 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995210101 - Disclosure - Description of Business and Summary Sheet http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary Description of Business and Summary Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Business Combinations and Dispositions Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions Business Combinations and Dispositions Notes 9 false false R10.htm 995210401 - Disclosure - Fair Value Measurements Sheet http://www.vireohealth.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 995210501 - Disclosure - Accounts Receivable Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivable Accounts Receivable Notes 11 false false R12.htm 995210601 - Disclosure - Inventory Sheet http://www.vireohealth.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 995210701 - Disclosure - Prepayments and other current assets Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets Prepayments and other current assets Notes 13 false false R14.htm 995210801 - Disclosure - Property and Equipment, Net Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 995210901 - Disclosure - Leases Sheet http://www.vireohealth.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 995211001 - Disclosure - Intangibles Sheet http://www.vireohealth.com/role/DisclosureIntangibles Intangibles Notes 16 false false R17.htm 995211101 - Disclosure - Accounts Payable and Accrued Liabilities Sheet http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities Accounts Payable and Accrued Liabilities Notes 17 false false R18.htm 995211201 - Disclosure - Long-Term Debt Sheet http://www.vireohealth.com/role/DisclosureLongTermDebt Long-Term Debt Notes 18 false false R19.htm 995211301 - Disclosure - Convertible Debt Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebt Convertible Debt Notes 19 false false R20.htm 995211401 - Disclosure - Stockholders' Equity Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 995211501 - Disclosure - Stock-Based Compensation Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 995211601 - Disclosure - Commitments and Contingencies Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 995211701 - Disclosure - Selling, General and Administrative Expenses Sheet http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses Selling, General and Administrative Expenses Notes 23 false false R24.htm 995211801 - Disclosure - Other Income (Expense) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpense Other Income (Expense) Notes 24 false false R25.htm 995211901 - Disclosure - Segment Reporting Sheet http://www.vireohealth.com/role/DisclosureSegmentReporting Segment Reporting Notes 25 false false R26.htm 995212001 - Disclosure - Supplemental Cash Flow Information Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 26 false false R27.htm 995212101 - Disclosure - Financial Instruments Sheet http://www.vireohealth.com/role/DisclosureFinancialInstruments Financial Instruments Notes 27 false false R28.htm 995212201 - Disclosure - Related Parties Transactions Sheet http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactions Related Parties Transactions Notes 28 false false R29.htm 995212301 - Disclosure - Subsequent Events Sheet http://www.vireohealth.com/role/DisclosureSubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 99930303 - Disclosure - Business Combinations and Dispositions (Tables) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables Business Combinations and Dispositions (Tables) Tables http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions 34 false false R35.htm 99930503 - Disclosure - Accounts Receivable (Tables) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.vireohealth.com/role/DisclosureAccountsReceivable 35 false false R36.htm 99930603 - Disclosure - Inventory (Tables) Sheet http://www.vireohealth.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.vireohealth.com/role/DisclosureInventory 36 false false R37.htm 99930703 - Disclosure - Prepayments and other current assets (Tables) Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables Prepayments and other current assets (Tables) Tables http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets 37 false false R38.htm 99930803 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet 38 false false R39.htm 99930903 - Disclosure - Leases (Tables) Sheet http://www.vireohealth.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.vireohealth.com/role/DisclosureLeases 39 false false R40.htm 99931003 - Disclosure - Intangibles (Tables) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesTables Intangibles (Tables) Tables http://www.vireohealth.com/role/DisclosureIntangibles 40 false false R41.htm 99931103 - 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 41 false false R42.htm 99931203 - Disclosure - Long-Term Debt (Tables) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.vireohealth.com/role/DisclosureLongTermDebt 42 false false R43.htm 99931303 - Disclosure - Convertible Debt (Tables) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtTables Convertible Debt (Tables) Tables http://www.vireohealth.com/role/DisclosureConvertibleDebt 43 false false R44.htm 99931403 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.vireohealth.com/role/DisclosureStockholdersEquity 44 false false R45.htm 99931503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.vireohealth.com/role/DisclosureStockBasedCompensation 45 false false R46.htm 99931703 - 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 46 false false R47.htm 99932003 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation 47 false false R48.htm 99940101 - Disclosure - Description of Business and Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails Description of Business and Summary (Details) Details http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary 48 false false R49.htm 99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) Details 49 false false R50.htm 99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Details 50 false false R51.htm 99940301 - Disclosure - Business Combinations and Dispositions - Acquisitions (Details) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails Business Combinations and Dispositions - Acquisitions (Details) Details 51 false false R52.htm 99940302 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails Business Combinations and Dispositions - Assets Held for Sale (Details) Details 52 false false R53.htm 99940401 - Disclosure - Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) Sheet http://www.vireohealth.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) Details 53 false false R54.htm 99940501 - Disclosure - Accounts Receivable (Details) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.vireohealth.com/role/DisclosureAccountsReceivableTables 54 false false R55.htm 99940601 - Disclosure - Inventory (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.vireohealth.com/role/DisclosureInventoryTables 55 false false R56.htm 99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails Inventory - Schedule of inventory valuation adjustments (Details) Details 56 false false R57.htm 99940701 - Disclosure - Prepayments and other current assets (Details) Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails Prepayments and other current assets (Details) Details http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables 57 false false R58.htm 99940801 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables 58 false false R59.htm 99940802 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 59 false false R60.htm 99940901 - Disclosure - Leases - Components of lease expenses (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails Leases - Components of lease expenses (Details) Details 60 false false R61.htm 99940902 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 61 false false R62.htm 99940903 - Disclosure - Leases - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 99940904 - Disclosure - Leases - Supplemental cash flow information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental cash flow information (Details) Details 63 false false R64.htm 99940905 - Disclosure - Leases - Other information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails Leases - Other information (Details) Details 64 false false R65.htm 99941001 - Disclosure - Intangibles - Finite and Indefinite (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails Intangibles - Finite and Indefinite (Details) Details 65 false false R66.htm 99941002 - Disclosure - Intangibles - Expected Amortization (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails Intangibles - Expected Amortization (Details) Details 66 false false R67.htm 99941101 - 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 99941201 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 68 false false R69.htm 99941202 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 69 false false R70.htm 99941301 - Disclosure - Convertible Debt (Details) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails Convertible Debt (Details) Details http://www.vireohealth.com/role/DisclosureConvertibleDebtTables 70 false false R71.htm 99941302 - Disclosure - Convertible Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails Convertible Debt - Summary (Details) Details 71 false false R72.htm 99941401 - 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 99941402 - 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 99941403 - Disclosure - Stockholders' Equity - Shares Issued (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails Stockholders' Equity - Shares Issued (Details) Details 74 false false R75.htm 99941501 - 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 99941502 - 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 99941503 - 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 99941504 - 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 99941505 - 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 99941506 - 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 99941507 - Disclosure - Stock-Based Compensation - Warrants - General Information (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails Stock-Based Compensation - Warrants - General Information (Details) Details 81 false false R82.htm 99941508 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails Stock-Based Compensation - Warrants - Outstanding (Details) Details 82 false false R83.htm 99941509 - 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 83 false false R84.htm 99941510 - 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 84 false false R85.htm 99941601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies 85 false false R86.htm 99941701 - 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 86 false false R87.htm 99941801 - Disclosure - Other Income (Expense) (Details) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails Other Income (Expense) (Details) Details http://www.vireohealth.com/role/DisclosureOtherIncomeExpense 87 false false R88.htm 99941901 - Disclosure - Segment Reporting (Details) Sheet http://www.vireohealth.com/role/DisclosureSegmentReportingDetails Segment Reporting (Details) Details http://www.vireohealth.com/role/DisclosureSegmentReporting 88 false false R89.htm 99942001 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables 89 false false R90.htm 99942101 - Disclosure - Financial Instruments (Details) Sheet http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails Financial Instruments (Details) Details http://www.vireohealth.com/role/DisclosureFinancialInstruments 90 false false R91.htm 99942201 - Disclosure - Related Parties Transactions (Details) Sheet http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails Related Parties Transactions (Details) Details http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactions 91 false false All Reports Book All Reports vreof-20250331.xsd vreof-20250331_cal.xml vreof-20250331_def.xml vreof-20250331_lab.xml vreof-20250331_pre.xml vreof-20250331x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vreof-20250331x10q.htm": { "nsprefix": "vreof", "nsuri": "http://www.vireohealth.com/20250331", "dts": { "schema": { "local": [ "vreof-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "vreof-20250331_cal.xml" ] }, "definitionLink": { "local": [ "vreof-20250331_def.xml" ] }, "labelLink": { "local": [ "vreof-20250331_lab.xml" ] }, "presentationLink": { "local": [ "vreof-20250331_pre.xml" ] }, "inline": { "local": [ "vreof-20250331x10q.htm" ] } }, "keyStandard": 286, "keyCustom": 99, "axisStandard": 23, "axisCustom": 0, "memberStandard": 28, "memberCustom": 22, "hidden": { "total": 24, "http://fasb.org/us-gaap/2024": 16, "http://xbrl.sec.gov/dei/2024": 6, "http://www.vireohealth.com/20250331": 2 }, "contextCount": 170, "entityCount": 1, "segmentCount": 53, "elementCount": 675, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 541, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R5": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "longName": "995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_POGYT27ZLUG72vUabGm4Zg", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_StatementClassOfStockAxis_vreof_SubordinateVotingSharesMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xVPCqFXAkkmpuhfHFiZ77A", "name": "vreof:NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R6": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary", "longName": "995210101 - Disclosure - Description of Business and Summary", "shortName": "Description of Business and Summary", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions", "longName": "995210301 - Disclosure - Business Combinations and Dispositions", "shortName": "Business Combinations and Dispositions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurements", "longName": "995210401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivable", "longName": "995210501 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.vireohealth.com/role/DisclosureInventory", "longName": "995210601 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets", "longName": "995210701 - Disclosure - Prepayments and other current assets", "shortName": "Prepayments and other current assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet", "longName": "995210801 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.vireohealth.com/role/DisclosureLeases", "longName": "995210901 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.vireohealth.com/role/DisclosureIntangibles", "longName": "995211001 - Disclosure - Intangibles", "shortName": "Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities", "longName": "995211101 - Disclosure - Accounts Payable and Accrued Liabilities", "shortName": "Accounts Payable and Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebt", "longName": "995211201 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebt", "longName": "995211301 - Disclosure - Convertible Debt", "shortName": "Convertible Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquity", "longName": "995211401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensation", "longName": "995211501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211601 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses", "longName": "995211701 - Disclosure - Selling, General and Administrative Expenses", "shortName": "Selling, General and Administrative Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense", "longName": "995211801 - Disclosure - Other Income (Expense)", "shortName": "Other Income (Expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.vireohealth.com/role/DisclosureSegmentReporting", "longName": "995211901 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation", "longName": "995212001 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstruments", "longName": "995212101 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactions", "longName": "995212201 - Disclosure - Related Parties Transactions", "shortName": "Related Parties Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.vireohealth.com/role/DisclosureSubsequentEvents", "longName": "995212301 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables", "longName": "99930303 - Disclosure - Business Combinations and Dispositions (Tables)", "shortName": "Business Combinations and Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables", "longName": "99930503 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.vireohealth.com/role/DisclosureInventoryTables", "longName": "99930603 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables", "longName": "99930703 - Disclosure - Prepayments and other current assets (Tables)", "shortName": "Prepayments and other current assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "99930803 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vireohealth.com/role/DisclosureLeasesTables", "longName": "99930903 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesTables", "longName": "99931003 - Disclosure - Intangibles (Tables)", "shortName": "Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables", "longName": "99931103 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)", "shortName": "Accounts Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtTables", "longName": "99931203 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtTables", "longName": "99931303 - Disclosure - Convertible Debt (Tables)", "shortName": "Convertible Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables", "longName": "99931403 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables", "longName": "99931503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables", "longName": "99931703 - Disclosure - Selling, General and Administrative Expenses (Tables)", "shortName": "Selling, General and Administrative Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vreof:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables", "longName": "99932003 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "longName": "99940101 - Disclosure - Description of Business and Summary (Details)", "shortName": "Description of Business and Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_5_2_2024_To_5_2_2024_us-gaap_TypeOfArrangementAxis_vreof_ArrangementAgreementWithVeranoHoldingsCorpMember_8ayYmJNhE0ibONgVGQPnzw", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "shortName": "Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "longName": "99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_srt_ProductOrServiceAxis_us-gaap_RetailMember_yOmK-OzK1kKHV0laEAldKA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R51": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "longName": "99940301 - Disclosure - Business Combinations and Dispositions - Acquisitions (Details)", "shortName": "Business Combinations and Dispositions - Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_12_31_2026_To_12_31_2026_SI8TnHyECkyTgQ7oRt0yUQ", "name": "vreof:MergerAgreementsShareReferencePrice", "unitRef": "Unit_Divide_USD_shares_WhjS52e-5EizcBjkbLvx9w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2026_To_12_31_2026_SI8TnHyECkyTgQ7oRt0yUQ", "name": "vreof:MergerAgreementsShareReferencePrice", "unitRef": "Unit_Divide_USD_shares_WhjS52e-5EizcBjkbLvx9w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "longName": "99940302 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details)", "shortName": "Business Combinations and Dispositions - Assets Held for Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_vreof_BusinessesInNewYorkNevadaAndMassachusettsMember_zZQNuyktDUuoflIO4UEz-g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_vreof_BusinessesInNewYorkNevadaAndMassachusettsMember_zZQNuyktDUuoflIO4UEz-g", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "99940401 - Disclosure - Fair Value Measurements - Assets measured at fair value on a recurring basis (Details)", "shortName": "Fair Value Measurements - Assets measured at fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "longName": "99940501 - Disclosure - Accounts Receivable (Details)", "shortName": "Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vireohealth.com/role/DisclosureInventoryDetails", "longName": "99940601 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "longName": "99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details)", "shortName": "Inventory - Schedule of inventory valuation adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "longName": "99940701 - Disclosure - Prepayments and other current assets (Details)", "shortName": "Prepayments and other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "vreof:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "99940801 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails", "longName": "99940802 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails", "longName": "99940901 - Disclosure - Leases - Components of lease expenses (Details)", "shortName": "Leases - Components of lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "longName": "99940902 - Disclosure - Leases - Future minimum lease payments (Details)", "shortName": "Leases - Future minimum lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "longName": "99940903 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vreof_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_6GBwwlU3OUa4WRe8H-5TUw", "name": "vreof:MonthlyBaseRent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vreof_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_6GBwwlU3OUa4WRe8H-5TUw", "name": "vreof:MonthlyBaseRent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "99940904 - Disclosure - Leases - Supplemental cash flow information (Details)", "shortName": "Leases - Supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kDedayDTgU-Af9ds658v0w", "name": "us-gaap:FinanceLeasePrincipalPayments", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:LeaseSupplementalCashFlowInformationTableTextBlock", "vreof:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R64": { "role": "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails", "longName": "99940905 - Disclosure - Leases - Other information (Details)", "shortName": "Leases - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "longName": "99941001 - Disclosure - Intangibles - Finite and Indefinite (Details)", "shortName": "Intangibles - Finite and Indefinite (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicenseMember_xTlGuBSCZUCZHF5-Tj3XDg", "name": "vreof:AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R66": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "longName": "99941002 - Disclosure - Intangibles - Expected Amortization (Details)", "shortName": "Intangibles - Expected Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R67": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "longName": "99941101 - Disclosure - Accounts Payable and Accrued Liabilities (Details)", "shortName": "Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "longName": "99941201 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_vTnzApQnmkOLLnk-fo2j6Q", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_vTnzApQnmkOLLnk-fo2j6Q", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "longName": "99941202 - Disclosure - Long-Term Debt - Summary (Details)", "shortName": "Long-Term Debt - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2024_4G3icAKsLE29P1sB9_ZGZw", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_vreof_PromissoryNoteAndLineOfCreditMember_sIwhJKGxhEOv-5HTi42q6Q", "name": "us-gaap:SecuredDebt", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R70": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "longName": "99941301 - Disclosure - Convertible Debt (Details)", "shortName": "Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_StatementClassOfStockAxis_vreof_SubordinateVotingSharesMember_ZSQ6lw2lQ0SwewWpCoD6Wg", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_9R-9XlRwGkGGHXlWmC0zQA", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "vreof:ConvertibleDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R71": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "longName": "99941302 - Disclosure - Convertible Debt - Summary (Details)", "shortName": "Convertible Debt - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:ConvertibleDebtNoncurrent", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_b3HTuWCpy0GUBLGgiXJXSw", "name": "us-gaap:ConvertibleDebt", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R72": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "longName": "99941401 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details)", "shortName": "Stockholders' Equity - Shares - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_StatementClassOfStockAxis_vreof_SubordinateVotingSharesMember_0bvJx6WazU2BvEDV-Ty7RA", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_WhjS52e-5EizcBjkbLvx9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_StatementClassOfStockAxis_vreof_SubordinateVotingSharesMember_0bvJx6WazU2BvEDV-Ty7RA", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_WhjS52e-5EizcBjkbLvx9w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "longName": "99941402 - Disclosure - Stockholders' Equity - Shares - General Information (Details)", "shortName": "Stockholders' Equity - Shares - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_StatementClassOfStockAxis_vreof_SubordinateVotingSharesMember_0bvJx6WazU2BvEDV-Ty7RA", "name": "vreof:CommonStockVotingRightsVotesPerShare", "unitRef": "Unit_Standard_Vote_mddrL5gv_06jo0SnUR3Vtg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockVotingRights", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "longName": "99941403 - Disclosure - Stockholders' Equity - Shares Issued (Details)", "shortName": "Stockholders' Equity - Shares Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4PiX-y_yGE6wF7jOOcJM7Q", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R75": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "longName": "99941501 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details)", "shortName": "Stock-Based Compensation - Stock Options - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HTaCV0dGF0mGfgrarnvjiA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_pBOlEI-3Bk6lJp3QkMCrDg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HTaCV0dGF0mGfgrarnvjiA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_pBOlEI-3Bk6lJp3QkMCrDg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "longName": "99941502 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details)", "shortName": "Stock-Based Compensation - Stock Options - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HTaCV0dGF0mGfgrarnvjiA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_pBOlEI-3Bk6lJp3QkMCrDg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HTaCV0dGF0mGfgrarnvjiA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_pBOlEI-3Bk6lJp3QkMCrDg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "longName": "99941503 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details)", "shortName": "Stock-Based Compensation - Stock Options - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2024_4G3icAKsLE29P1sB9_ZGZw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R78": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "longName": "99941504 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HTaCV0dGF0mGfgrarnvjiA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R79": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "longName": "99941505 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "shortName": "Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jRDQOZnDAESqSlDg6XzrFQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_jRDQOZnDAESqSlDg6XzrFQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails", "longName": "99941506 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "shortName": "Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "longName": "99941507 - Disclosure - Stock-Based Compensation - Warrants - General Information (Details)", "shortName": "Stock-Based Compensation - Warrants - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_ClassOfWarrantOrRightAxis_vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_dCLGJ1KeH066vmdfXuUyBA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_ClassOfWarrantOrRightAxis_vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_dCLGJ1KeH066vmdfXuUyBA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "longName": "99941508 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details)", "shortName": "Stock-Based Compensation - Warrants - Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_ClassOfWarrantOrRightAxis_vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember_ln6Df8PTP0mXSh3VCNe2zw", "name": "vreof:ClassOfWarrantOrRightForfeited", "unitRef": "Unit_Standard_shares_gFJwkqmM2EyJAyPSizqz7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R83": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "longName": "99941509 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "longName": "99941510 - Disclosure - Stock-Based Compensation - RSU (Details)", "shortName": "Stock-Based Compensation - RSU (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4PiX-y_yGE6wF7jOOcJM7Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R85": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99941601 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_5_2_2024_To_5_2_2024_us-gaap_TypeOfArrangementAxis_vreof_ArrangementAgreementWithVeranoHoldingsCorpMember_8ayYmJNhE0ibONgVGQPnzw", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_vreof_ArrangementAgreementWithVeranoHoldingsCorpMember_V-dkEJtuDk2tegdUaus5NA", "name": "vreof:LossContingencyListOfDocumentsServedForExaminationNumber", "unitRef": "Unit_Standard_item_Tr_iB-kKS0iukS8gurv1RQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "unique": true } }, "R86": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "longName": "99941701 - Disclosure - Selling, General and Administrative Expenses (Details)", "shortName": "Selling, General and Administrative Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:GeneralAndAdministrativeExpensesTableTextBlock", "vreof:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "vreof:GeneralAndAdministrativeExpensesTableTextBlock", "vreof:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "longName": "99941801 - Disclosure - Other Income (Expense) (Details)", "shortName": "Other Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:GovernmentAssistanceAmount", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:GovernmentAssistanceAmount", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.vireohealth.com/role/DisclosureSegmentReportingDetails", "longName": "99941901 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_X00wOdN_nEytdcNBBW5SeA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_X00wOdN_nEytdcNBBW5SeA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails", "longName": "99942001 - Disclosure - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails", "longName": "99942101 - Disclosure - Financial Instruments (Details)", "shortName": "Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_LRD2FKSdJUa32m2arnqHwg", "name": "vreof:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails", "longName": "99942201 - Disclosure - Related Parties Transactions (Details)", "shortName": "Related Parties Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_cqfZ8SO0SUSl1uJOdX4w-g", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD__Vqzfs19K0yMiKzGnkxFrA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20250331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r226", "r230" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "vreof_ReceivablesNetCurrentExcludingIncomeTaxesReceivable", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Total accounts payable and accrued liabilities", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r67", "r70", "r75", "r811" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable - trade", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r67" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "vreof_ReceivablesNetCurrentExcludingIncomeTaxesReceivable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r782" ] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion Expense", "terseLabel": "Accretion of interest on right-of-use finance lease liabilities", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r607", "r794" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r70" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r147", "r458" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r693" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r80" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r492", "r770", "r771", "r772", "r773", "r813", "r876" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r706" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r706" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r706" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r706" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Net settlement of stock-based compensation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r318" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrants exercised", "verboseLabel": "Warrants issued in financing activities", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r11", "r32", "r118" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r354", "r627" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "auth_ref": [ "r535", "r579", "r649", "r808", "r826", "r827", "r829" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r739" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r668", "r678", "r688", "r720" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r740" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r706" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r713" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r669", "r679", "r689", "r713", "r721", "r725", "r733" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r731" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based payments", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r347", "r352" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r152", "r228", "r233" ] }, "vreof_AllowanceForDoubtfulTaxWithholdingReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "AllowanceForDoubtfulTaxWithholdingReceivable", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on tax withholding receivable.", "label": "Allowance For Doubtful Tax Withholding Receivable", "terseLabel": "Tax withholding receivable, credit losses" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r94", "r288", "r764", "r820" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r239", "r246", "r606" ] }, "vreof_AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method and amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Amortization of Intangible Assets Including Capitalized Into Inventory", "negatedLabel": "Amortization", "terseLabel": "Amortization" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares outstanding", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r196" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r26" ] }, "vreof_ArrangementAgreementWithVeranoHoldingsCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ArrangementAgreementWithVeranoHoldingsCorpMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Arrangement Agreement with Verano Holdings Corp.", "label": "Arrangement Agreement with Verano Holdings Corp [Member]", "terseLabel": "Arrangement Agreement with Verano Holdings Corp" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r366" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r812" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r812" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charge", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r28" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r124", "r135", "r148", "r170", "r199", "r207", "r216", "r219", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r368", "r372", "r402", "r449", "r528", "r599", "r600", "r640", "r656", "r801", "r802", "r830" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r144", "r154", "r170", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r368", "r372", "r402", "r640", "r801", "r802", "r830" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r106", "r640" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Assets held for sale" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r728" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r729" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r724" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r725" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "vreof_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to buildings and leasehold improvements.", "label": "Buildings and leasehold improvements", "terseLabel": "Buildings and leasehold improvements" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r363", "r622", "r623" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r47", "r48", "r240", "r241", "r242", "r243", "r244", "r363", "r622", "r623" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction related expenses", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r46" ] }, "vreof_BusinessCombinationsAndDispositionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "BusinessCombinationsAndDispositionsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations and Dispositions" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Summary", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r54", "r102", "r103" ] }, "vreof_BusinessesInNewYorkNevadaAndMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "BusinessesInNewYorkNevadaAndMassachusettsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to New York, Nevada and Massachusetts.", "label": "Businesses In New York Nevada And Massachusetts [Member]", "terseLabel": "Businesses in New York, Nevada and Massachusetts" } } }, "auth_ref": [] }, "vreof_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to cannabis cultivation and manufacturing facilities.", "label": "Cannabis Cultivation And Manufacturing Facilities Located In Elk River, Minnesota [Member]", "terseLabel": "Cannabis cultivation and manufacturing facilities located in Elk River, Minnesota" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized cost", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r236" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r136", "r453", "r503", "r523", "r640", "r656", "r749" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r23", "r99", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r99" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r96" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r704" ] }, "vreof_CharmCityMedicusLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CharmCityMedicusLlcMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information to Charm City Medicus, LLC.", "label": "Charm City Medicus Llc [Member]", "terseLabel": "Charm City Medicus, LLC" } } }, "auth_ref": [] }, "vreof_ChicagoAtlanticAdminLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ChicagoAtlanticAdminLlcMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Chicago Atlantic Admin, LLC, being the company senior secured lender who is an affiliate of Green Ivy Capital.", "label": "Chicago Atlantic Admin, LLC [Member]", "terseLabel": "Chicago Atlantic Admin, LLC" } } }, "auth_ref": [] }, "vreof_ChicagoAtlanticOpportunityPortfolioLpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ChicagoAtlanticOpportunityPortfolioLpMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Chicago Atlantic Opportunity Portfolio, LP, being the company senior secured lender who is an affiliate of Green Ivy Capital.", "label": "Chicago Atlantic Opportunity Portfolio, LP [Member]", "terseLabel": "Chicago Atlantic Opportunity Portfolio, LP" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "CEO John Mazarakis" } } }, "auth_ref": [ "r781" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r701" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r699" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r140", "r149", "r150", "r151", "r170", "r190", "r191", "r193", "r195", "r201", "r202", "r229", "r264", "r266", "r267", "r268", "r271", "r272", "r291", "r292", "r295", "r298", "r305", "r402", "r483", "r484", "r485", "r486", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r515", "r537", "r559", "r572", "r573", "r574", "r575", "r576", "r744", "r765", "r774" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r149", "r150", "r151", "r201", "r291", "r292", "r293", "r295", "r298", "r303", "r305", "r483", "r484", "r485", "r486", "r614", "r744", "r765" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Warrants exercisable (in shares)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price", "terseLabel": "Warrants exercisable, weighted average exercise price (in dollars per share)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Weighted Average Remaining Contractual Term", "label": "Class of Warrant or Right, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Warrants exercisable, weighted average remaining life" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r306" ] }, "vreof_ClassOfWarrantOrRightExercisedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightExercisedWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Exercised, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightForfeited", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Forfeited", "label": "Class of Warrant or Right, Forfeited", "negatedLabel": "Forfeited (in shares)", "terseLabel": "Warrants forfeited (in shares)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightForfeitedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightForfeitedWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Forfeited, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Forfeited, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightGranted", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Granted", "label": "Class of Warrant or Right, Granted", "terseLabel": "Granted (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Warrants, number of shares called by each warrant (in shares)", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance (in shares)", "periodStartLabel": "Warrants outstanding, beginning balance (in shares)", "terseLabel": "Warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Outstanding, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, end of period (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning of period (in dollars per share)" } } }, "auth_ref": [] }, "vreof_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Outstanding, Weighted Average Remaining Contractual Term", "label": "Class Of Warrant Or Right Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r41" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r705" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r705" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "verboseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r366" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (refer to Note 16)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r76", "r128", "r452", "r514" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r111", "r256", "r257", "r578", "r789", "r795" ] }, "vreof_CommonStockConvertibleNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockConvertibleNumberOfShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Convertible, Number of Shares", "label": "Common Stock, Convertible, Number of Shares", "terseLabel": "Common stock, convertible, number of shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r646", "r647", "r648", "r650", "r651", "r652", "r653", "r770", "r771", "r773", "r813", "r872", "r876" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock, no par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorizedUnlimited", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Common stock, authorized", "documentation": "Indicates whether number of common shares permitted to be issued is unlimited. Acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Common stock, issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r79", "r515", "r534", "r876", "r877" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r454", "r640" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockVotingRights", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights", "terseLabel": "Common stock, voting rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r36" ] }, "vreof_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Share", "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock, voting rights, votes per share" } } }, "auth_ref": [] }, "vreof_CommonStockWarrantsEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockWarrantsEquityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity [Member]", "label": "Common Stock Warrants, Equity" } } }, "auth_ref": [] }, "vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in Canadian Dollars [Member]", "label": "SVS Warrants Denominated" } } }, "auth_ref": [] }, "vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in United States Dollars [Member]", "label": "SVS Warrants" } } }, "auth_ref": [] }, "vreof_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants [Member]", "label": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r710" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r709" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r711" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r708" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r49", "r591" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r308", "r309", "r312" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r17", "r127", "r840" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r112", "r273", "r274", "r279", "r280", "r281", "r284", "r285", "r286", "r287", "r288", "r609", "r610", "r611", "r612", "r613" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible debt, net", "verboseLabel": "Total convertible debt", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible debt", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r807" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible debt", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "vreof_ConvertibleDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ConvertibleDebtTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebt" ], "lang": { "en-us": { "role": { "documentation": "The disclosure for convertible debt.", "label": "Convertible Debt [Text Block]", "terseLabel": "Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets capitalized into inventory", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r758" ] }, "vreof_CostOfGoodsAndServicesSoldExcludingInventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period, excluding the amount of inventory adjustments. This also excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold Excluding Inventory Adjustments", "terseLabel": "Product costs" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r171", "r172", "r276", "r293", "r432", "r438", "r448", "r588", "r590" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current income tax expenses", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r355", "r768" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "negatedLabel": "Conversion", "terseLabel": "Conversion of convertible debt", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r24", "r25" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r69", "r70", "r125", "r127", "r173", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r609", "r610", "r611", "r612", "r613", "r638", "r766", "r790", "r791", "r792", "r819", "r821" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate (variable rate)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price per share", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r113", "r275" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Note payable amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r273", "r410", "r411", "r610", "r611", "r638" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payments", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r17", "r53" ] }, "vreof_DebtInstrumentInterestInKindRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DebtInstrumentInterestInKindRatePercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Interest In Kind Rate Percentage.", "label": "Debt Instrument Interest In Kind Rate Percentage", "terseLabel": "Interest rate, paid in kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r72", "r274" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Convertible Debt", "verboseLabel": "Long-Term Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r609", "r610", "r611", "r612", "r613", "r638", "r766", "r819", "r821" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r17", "r173", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r609", "r610", "r611", "r612", "r613", "r638", "r766", "r790", "r791", "r792", "r819", "r821" ] }, "vreof_DebtInstrumentPercentageOfDiscountToMarketPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DebtInstrumentPercentageOfDiscountToMarketPrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of discount to the market price in obtaining the fair value per share.", "label": "Debt Instrument, Percentage Of Discount To Market Price", "verboseLabel": "Percentage of discount to market price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r17", "r36", "r39", "r52", "r116", "r117", "r173", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r609", "r610", "r611", "r612", "r613", "r638", "r766", "r819", "r821" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r447" ] }, "vreof_DeepRootsHoldingsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DeepRootsHoldingsInc.Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Deep Roots Holdings, Inc.", "label": "Deep Roots Holdings, Inc. [Member]", "terseLabel": "Deep Roots Holdings, Inc." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs as contra liability", "verboseLabel": "Deferred financing costs unamortized", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r804", "r818", "r819", "r821" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Offering Costs", "negatedLabel": "Deferred financing costs", "terseLabel": "Deferred financing costs fair value", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r785" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r750" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r29" ] }, "vreof_DepreciationCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DepreciationCapitalizedIntoInventory", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of depreciation capitalized into inventory.", "label": "Depreciation Capitalized Into Inventory", "terseLabel": "Depreciation capitalized into inventory" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation on property and equipment", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r199", "r211", "r219", "r599", "r600" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current", "terseLabel": "Warrants held", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r155" ] }, "vreof_DescriptionOfBusinessAndSummaryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DescriptionOfBusinessAndSummaryAbstract", "lang": { "en-us": { "role": { "documentation": "Description of business and summary.", "label": "Description of Business and Summary" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r311", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r311", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r316", "r320", "r348", "r349", "r351", "r625" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions, Assets Held for Sale and Dispositions" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r142" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r4", "r15", "r142" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "totalLabel": "Total assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r56", "r63", "r109", "r142", "r143" ] }, "vreof_DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease, right-of-use-asset attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Operating Lease Right Of Use Assets", "terseLabel": "Operating lease, right-of-use-asset" } } }, "auth_ref": [] }, "vreof_DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as Deposits attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deposits, Noncurrent", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "verboseLabel": "Intangible assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r56", "r63", "r109" ] }, "vreof_DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as right of use liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Right Of Use Liabilities", "terseLabel": "Right of Use Liability" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "terseLabel": "Operating losses", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r56", "r63", "r109" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r622", "r623" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r660" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r692" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r703" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r161", "r179", "r180", "r181", "r182", "r183", "r184", "r188", "r190", "r193", "r194", "r195", "r198", "r361", "r365", "r382", "r383", "r444", "r464", "r593" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r161", "r179", "r180", "r181", "r182", "r183", "r184", "r190", "r193", "r194", "r195", "r198", "r361", "r365", "r382", "r383", "r444", "r464", "r593" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r26", "r27", "r197" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Stock-based compensation expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Unrecognized compensation costs" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r350" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r809" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r658" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "All Entities [Member]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r658" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r743" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r658" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r742" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r658" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r658" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r658" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r658" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r697" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r738" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r738" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r738" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r141", "r158", "r159", "r160", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r200", "r231", "r232", "r252", "r307", "r356", "r357", "r358", "r359", "r360", "r362", "r364", "r365", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r403", "r404", "r405", "r406", "r407", "r408", "r412", "r413", "r426", "r463", "r476", "r477", "r478", "r492", "r559" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r707" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "vreof_ExchangeRatioOfSharesReceivable": { "xbrltype": "pureItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ExchangeRatioOfSharesReceivable", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Exchange ratio of shares receivable.", "label": "Exchange Ratio of Shares Receivable", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r713" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Warrants held", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r387", "r388", "r389", "r390", "r391", "r392", "r396", "r632" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r387", "r388", "r389", "r390", "r391", "r392", "r396", "r632" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r391", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r443", "r630", "r635" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r415", "r419", "r639" ] }, "vreof_FinanceLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "FinanceLeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of finance lease liabilities held for sale.", "label": "Finance Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments of financing leases", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r825" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "vreof_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Lease principal payments", "verboseLabel": "Lease principal payments - finance", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r416", "r421" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right of use asset under finance lease", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization of right of use asset under finance lease", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r745", "r746" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation of ROU assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r415", "r419", "r639" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r423", "r639" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r639" ] }, "vreof_FinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "FinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "vreof_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]", "terseLabel": "Intangibles" } } }, "auth_ref": [] }, "vreof_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r583", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r583", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r583", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r583", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r247", "r583", "r606" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r238", "r240", "r241", "r242", "r244", "r245", "r248", "r249", "r441", "r442", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r238", "r240", "r241", "r242", "r244", "r245", "r248", "r249", "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r441", "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived intangible assets", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r669", "r679", "r689", "r721" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r702" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "vreof_GainLossOnSaleOfBusinessAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "GainLossOnSaleOfBusinessAndOtherAssets", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of business and other assets.", "label": "Gain Loss On Sale Of Business And Other Assets", "terseLabel": "Gain (loss) on disposal of assets" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Loss (gain) on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r764" ] }, "vreof_GeneralAndAdministrativeExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "GeneralAndAdministrativeExpensesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of selling, general and administrative expenses.", "label": "General and Administrative Expenses [Table Text Block]", "terseLabel": "Schedule of general and administrative expenses" } } }, "auth_ref": [] }, "vreof_GeneralAndAdministrativeExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "GeneralAndAdministrativeExpensesTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of selling, general and administrative expenses.", "label": "General and Administrative Expenses [Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "auth_ref": [] }, "us-gaap_GeneralInsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralInsuranceExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General Insurance Expense", "terseLabel": "Insurance expenses", "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_GovernmentAssistanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Income, Increase (Decrease)", "terseLabel": "Government assistance, income, increase (decrease)", "documentation": "Amount of increase (decrease) in income from government assistance." } } }, "auth_ref": [ "r409" ] }, "vreof_GrossProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "GrossProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Gross proceeds from Credit Facility.", "label": "Gross Proceeds From Lines Of Credit", "verboseLabel": "Proceeds" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r88", "r90", "r134", "r170", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r402", "r595", "r599", "r775", "r777", "r778", "r779", "r780", "r801" ] }, "vreof_GrownRogueInternationalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "GrownRogueInternationalInc.Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Grown Rogue International Inc.", "label": "Grown Rogue International Inc. [Member]", "terseLabel": "Grown Rogue International Inc." } } }, "auth_ref": [] }, "vreof_HareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "HareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of settlements 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": "hare-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Settled in Period", "terseLabel": "Settled (in shares)" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Disposal of Impairment loss", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r7", "r107", "r631" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r130", "r134", "r445", "r460", "r595", "r599", "r775", "r777", "r778", "r779", "r780" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r622", "r623" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Assets Held for Sale and Dispositions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r15", "r19", "r56", "r57", "r58", "r59", "r60", "r61", "r64", "r65", "r66", "r110" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r253", "r254", "r255", "r388", "r392", "r396", "r473", "r475", "r544", "r583", "r633", "r843" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r254", "r255", "r388", "r392", "r396", "r473", "r475", "r544", "r583", "r633", "r843" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r123", "r751" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "vreof_IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in book value of assets and liabilities that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets and Liabilities Held-for-sale", "terseLabel": "Change in assets and liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Changes in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r747", "r763" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "vreof_IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in uncertain tax position liabilities.", "label": "Increase (Decrease) in Uncertain Tax Position Liabilities, Total", "terseLabel": "Uncertain tax position liabilities" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r669", "r679", "r689", "r713", "r721", "r725", "r733" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r731" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r661", "r737" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r661", "r737" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r661", "r737" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangibles" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r237", "r250", "r251", "r582", "r583" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r238", "r786", "r787" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest expense", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r16" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expenses, net", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r210", "r760" ] }, "vreof_InterestOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "InterestOwnershipPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest in the Company's transactions with the agent.", "label": "Interest, Ownership Percentage", "terseLabel": "Percentage interest in Company transactions with Agent" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r162", "r165", "r166" ] }, "vreof_InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The absolute value of the effect on net income during the period of a one hundred basis point change in the prime rate.", "label": "Interest Rate Risk, Effect On Net Income Of One Hundred Basis Point Change In Prime Rate", "terseLabel": "Effect on net income of 100 basis point change in US prime rate" } } }, "auth_ref": [] }, "vreof_InventoryCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "InventoryCapitalizedCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Capitalized costs of inventory related to depreciation associated with manufacturing equipment and production facilities.", "label": "Inventory, Capitalized Costs", "terseLabel": "Capitalized inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r234" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r752" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r153", "r586", "r640" ] }, "vreof_InventoryValuationAdjustmentsFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "InventoryValuationAdjustmentsFinishedGoods", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for finished goods inventory.", "label": "Inventory Valuation Adjustments, Finished Goods", "terseLabel": "Finished goods" } } }, "auth_ref": [] }, "vreof_InventoryValuationAdjustmentsWorkInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "InventoryValuationAdjustmentsWorkInProgress", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for work-in-progress inventory.", "label": "Inventory Valuation Adjustments, Work in Progress", "terseLabel": "Work-in-progress" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r753" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 }, "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory valuation adjustments", "totalLabel": "Total", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r235" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Salaries and benefits", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r759" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r806" ] }, "vreof_LeaseBaseRentAnnualIncrementalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseBaseRentAnnualIncrementalPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual incremental percentage in base rent for leased property.", "label": "Lease, Base Rent, Annual Incremental Percentage", "terseLabel": "Base rent, annual percentage increase" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r418", "r639" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r824" ] }, "vreof_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "vreof_LeaseInitialPurchasePriceAnnualIncrementalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseInitialPurchasePriceAnnualIncrementalPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual incremental percentage in initial purchase price of leased property until the specified period.", "label": "Lease, Initial Purchase Price, Annual Incremental Percentage", "terseLabel": "Initial purchase price, percentage" } } }, "auth_ref": [] }, "vreof_LeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of lease liabilities held for sale.", "label": "Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "vreof_LeaseOptionToRepurchasePropertyInitialPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseOptionToRepurchasePropertyInitialPurchasePrice", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of initial purchase price of leased property.", "label": "Lease, Option To Repurchase Property, Initial Purchase Price", "terseLabel": "Initial purchase price, amount" } } }, "auth_ref": [] }, "vreof_LeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LeaseSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease supplemental cash flow information.", "label": "Lease Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments of operating leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "vreof_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r823" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r69", "r70", "r71", "r74", "r75", "r76", "r77", "r170", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r369", "r372", "r373", "r402", "r513", "r594", "r656", "r801", "r830", "r831" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity (deficiency)", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r84", "r129", "r456", "r640", "r767", "r783", "r817" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r71", "r145", "r170", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r369", "r372", "r373", "r402", "r640", "r801", "r830", "r831" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r56", "r63", "r109", "r142", "r143" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "totalLabel": "Total liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r56", "r63", "r109", "r142", "r143" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "License [Member]", "terseLabel": "Licenses & Trademarks", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r806" ] }, "vreof_LineOfCreditFacilityCreditMonitoringFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LineOfCreditFacilityCreditMonitoringFees", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the fees associated with credit monitoring for line of credit facility.", "label": "Line of Credit Facility, Credit Monitoring Fees", "terseLabel": "Monthly credit monitoring fee" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum aggregate principal amount", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r68", "r73" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Credit Facility", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Stated maturities of long-term debt" } } }, "auth_ref": [] }, "vreof_LongTermDebtExcludingConvertibleDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LongTermDebtExcludingConvertibleDebtTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "documentation": "The disclosure for long-term debt excluding convertible debt.", "label": "Long-Term Debt Excluding Convertible Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "parentTag": "us-gaap_SecuredDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r173", "r284" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "parentTag": "us-gaap_SecuredDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r173", "r284" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Member]", "terseLabel": "Long-term debt", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17", "r790", "r791", "r792" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r31", "r790", "r791", "r792" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r353", "r608", "r797", "r798" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r258", "r259", "r260", "r263", "r353", "r608", "r797", "r798" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r796", "r797", "r798" ] }, "vreof_LossContingencyListOfDocumentsServedForExaminationNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "LossContingencyListOfDocumentsServedForExaminationNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of documents served for examinations for discovery pertaining to loss contingency.", "label": "Loss Contingency, List of Documents Served for Examination, Number", "terseLabel": "Lists of documents served for examination" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r315", "r353", "r386", "r439", "r472", "r474", "r481", "r505", "r506", "r567", "r568", "r569", "r570", "r571", "r580", "r581", "r604", "r614", "r624", "r634", "r635", "r636", "r637", "r642", "r803", "r832", "r833", "r834", "r835", "r836", "r837" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r705" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r705" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected life", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r814", "r815", "r816" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Option Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r814", "r815", "r816" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r814", "r815", "r816" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "verboseLabel": "Share price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r814", "r815", "r816" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r384", "r385", "r386", "r634" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r384", "r385", "r386", "r634" ] }, "vreof_MergerAgreementClawbackPercentageOfUpfrontMergerConsideration": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementClawbackPercentageOfUpfrontMergerConsideration", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of upfront merger consideration used for calculation of clawback to be paid in merger agreement.", "label": "Merger Agreement, Clawback, Percentage Of Upfront Merger Consideration", "terseLabel": "Clawback percentage of upfront merger consideration" } } }, "auth_ref": [] }, "vreof_MergerAgreementEarnoutPaymentsMaximumSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementEarnoutPaymentsMaximumSharePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Reference share price for calculation of earnout payments to be paid in merger agreement.", "label": "Merger Agreement, Earnout Payments, Maximum Share Price", "terseLabel": "Maximum share price" } } }, "auth_ref": [] }, "vreof_MergerAgreementEarnoutPaymentsMultipleOfCertainRevenuePercentages": { "xbrltype": "decimalItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementEarnoutPaymentsMultipleOfCertainRevenuePercentages", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the multiple of certain revenue percentages to calculate earnout payments.", "label": "Merger Agreement, Earnout Payments, Multiple of Certain Revenue Percentages", "terseLabel": "Earnout payments multiple of certain revenue percentages" } } }, "auth_ref": [] }, "vreof_MergerAgreementEarnoutPaymentsReferenceNumberOfDaysToCalculateVolumeWeightedAveragePrice": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementEarnoutPaymentsReferenceNumberOfDaysToCalculateVolumeWeightedAveragePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Reference number of days to calculate volume weighted average price to determine earnout payments to be made in merger agreement.", "label": "Merger Agreement, Earnout Payments, Reference Number Of Days to Calculate Volume Weighted Average Price", "terseLabel": "Number of days to calculate volume weighted average price" } } }, "auth_ref": [] }, "vreof_MergerAgreementEquityInterestsOwnedIncludedInStockMergerConsiderationCalculation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementEquityInterestsOwnedIncludedInStockMergerConsiderationCalculation", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of equity interests owned included in stock merger consideration calculation.", "label": "Merger Agreement, Equity Interests Owned Included in Stock Merger Consideration Calculation", "terseLabel": "Equity interests owned included in stock merger consideration calculation" } } }, "auth_ref": [] }, "vreof_MergerAgreementMaximumEarnoutPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementMaximumEarnoutPayments", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum earnout payments.", "label": "Merger Agreement, Maximum Earnout Payments", "terseLabel": "Maximum earnout payments" } } }, "auth_ref": [] }, "vreof_MergerAgreementMultipleUsedToQualifyForEarnoutPaymentsBasedOnTargetAdjustedEbitdaGrowthComparedToTargetReferenceEbitda": { "xbrltype": "decimalItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementMultipleUsedToQualifyForEarnoutPaymentsBasedOnTargetAdjustedEbitdaGrowthComparedToTargetReferenceEbitda", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the multiple used to qualify for earnout payments based on target's adjusted EBITDA growth compared to target's reference EBITDA, adjusted for incremental debt and certain other matters.", "label": "Merger Agreement, Multiple Used to Qualify for Earnout Payments Based on Target Adjusted EBITDA Growth Compared to Target Reference EBITDA", "terseLabel": "Multiple used to qualify for earnout payments based on target adjusted EBITDA growth compared to target reference EBITDA" } } }, "auth_ref": [] }, "vreof_MergerAgreementReferenceEarningsBeforeInterestTaxDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementReferenceEarningsBeforeInterestTaxDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Reference earnings before interest, tax, depreciation and amortization.", "label": "Merger Agreement, Reference Earnings Before Interest, Tax, Depreciation And Amortization", "terseLabel": "Reference EBITDA" } } }, "auth_ref": [] }, "vreof_MergerAgreementUnderPerformancePercentageOfReferenceEarningsBeforeInterestTaxDepreciationAndAmortization": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementUnderPerformancePercentageOfReferenceEarningsBeforeInterestTaxDepreciationAndAmortization", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the under-performance percentage of reference earnings before interest, tax, depreciation and amortization as a condition for clawback to be paid in the merger agreement.", "label": "Merger Agreement, Under-performance Percentage of Reference Earnings Before Interest, Tax, Depreciation And Amortization", "terseLabel": "Under-performance percentage of reference EBITDA" } } }, "auth_ref": [] }, "vreof_MergerAgreementsShareReferencePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MergerAgreementsShareReferencePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the share reference price in merger agreements.", "label": "Merger Agreements, Share Reference Price", "terseLabel": "Share reference price" } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions" ], "lang": { "en-us": { "role": { "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Business Combinations and Dispositions", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r55", "r122" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r724" ] }, "vreof_MonthlyBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MonthlyBaseRent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of periodic monthly base rent payable.", "label": "Monthly Base Rent", "terseLabel": "Monthly base rent" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r732" ] }, "vreof_MultipleVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "MultipleVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Multiple Voting Shares.", "label": "Multiple Voting Shares", "terseLabel": "Multiple Voting Shares" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r706" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r164" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r99", "r100", "r101" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss and comprehensive loss", "verboseLabel": "Net Loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r101", "r131", "r143", "r156", "r157", "r160", "r170", "r177", "r179", "r180", "r181", "r182", "r183", "r186", "r187", "r192", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r361", "r365", "r383", "r402", "r462", "r536", "r557", "r558", "r654", "r801" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "vreof_NewConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NewConvertibleNotesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to New Convertible Notes", "label": "New Convertible Notes [Member]", "terseLabel": "New Convertible Notes" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "vreof_NonCashChangeInConstructionAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NonCashChangeInConstructionAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-cash Change in construction accrued expenses.", "label": "Non-cash Change in Construction Accrued Expenses", "terseLabel": "Change in construction accrued expenses" } } }, "auth_ref": [] }, "vreof_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non cash interest expense during the period.", "label": "Non Cash Interest Expense", "terseLabel": "Interest Expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r705" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r669", "r679", "r689", "r713", "r721" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r695" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r713" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r732" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r732" ] }, "vreof_NonRule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NonRule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Non-Rule 10b5-1 Arrangement Modified [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expenses), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "vreof_ReceivablesNetCurrentExcludingIncomeTaxesReceivable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Nontrade Receivables, Current", "positiveLabel": "Tax withholding receivable", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r751" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Promissory Note", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "vreof_NumberOfOptionsToExtendOperatingLease": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NumberOfOptionsToExtendOperatingLease", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of options to extend operating lease.", "label": "Number Of Options To Extend Operating Lease", "terseLabel": "Number of options to extend operating lease" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.vireohealth.com/role/DisclosureSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r596", "r603", "r776" ] }, "vreof_NumberOfSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NumberOfSharesConverted", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares converted.", "label": "Number of Shares Converted", "terseLabel": "Number of shares converted" } } }, "auth_ref": [] }, "vreof_NumberOfSharesRedeemed": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NumberOfSharesRedeemed", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares redeemed.", "label": "Number of Shares Redeemed", "terseLabel": "Number of shares redeemed" } } }, "auth_ref": [] }, "vreof_NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Number of Subordinate Voting Shares issued on redemption of Multiple Voting Shares during the period.", "label": "Number Of Subordinate Voting Shares Issued On Redemption Of Multiple Voting Shares", "terseLabel": "Number of Subordinate Voting Shares issued on redemption of Multiple Voting Shares", "verboseLabel": "Conversion of MVS shares (in shares)" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.", "label": "Operating And Finance Lease, Liability", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as current.", "label": "Operating and Finance Lease, Liability, Current", "terseLabel": "Right of use liability" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent.", "label": "Operating and Finance Lease, Liability, Noncurrent", "terseLabel": "Right-of-use liability" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityPaymentDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease.", "label": "Operating And Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityPaymentDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityPaymentDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating And Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Total" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating And Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in remainder of current fiscal year.", "label": "Operating And Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2025" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating And Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2029" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating And Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2026" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating And Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2028" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating And Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2027" } } }, "auth_ref": [] }, "vreof_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "vreof_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease.", "label": "Operating And Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r134", "r595", "r775", "r777", "r778", "r779", "r780" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r420", "r639" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r822" ] }, "vreof_OperatingLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "OperatingLeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of operating lease liabilities held for sale.", "label": "Operating Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Lease principal payments - operating", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r421" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating leases", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r764" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r423", "r639" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r639" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other General and Administrative Expense", "terseLabel": "Other expenses", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r92", "r875" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense" ], "lang": { "en-us": { "role": { "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expense)", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r748", "r810" ] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventory, Gross", "terseLabel": "Other", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r754" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r126", "r450", "r509", "r510", "r656", "r841", "r873" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r95" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r705" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other Prepaid Expenses", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r755", "r784" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r667", "r677", "r687", "r719" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r670", "r680", "r690", "r722" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r670", "r680", "r690", "r722" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "PIK interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r694" ] }, "vreof_PaymentsForProceedsFromDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "PaymentsForProceedsFromDeposits", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from deposits.", "label": "Payments for (Proceeds from) Deposits", "negatedLabel": "Deposits" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "PP&E Additions", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r97" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r704" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r704" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r713" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r706" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r695" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r697" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r741" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r696" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets", "totalLabel": "Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r756" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepayments and other current assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r587", "r605", "r784" ] }, "vreof_PrepaymentsAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "PrepaymentsAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of prepayments and other current assets.", "label": "Prepayments and Other Current Assets [Text Block]", "terseLabel": "Prepayments and other current assets" } } }, "auth_ref": [] }, "vreof_PresentValueOfLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "PresentValueOfLeaseLiability", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease", "label": "Present Value Of Lease Liability", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "vreof_PresentValueOfLeaseLiabilityFinance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "PresentValueOfLeaseLiabilityFinance", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease", "label": "Present Value Of Lease Liability Finance", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt, net of issuance costs", "verboseLabel": "Proceeds", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Credit Facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r22", "r766" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r761" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r222", "r440", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r585", "r615", "r641", "r642", "r643", "r644", "r645", "r799", "r800", "r805", "r842", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r222", "r440", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r585", "r615", "r641", "r642", "r643", "r644", "r645", "r799", "r800", "r805", "r842", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "terseLabel": "Professional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r599", "r654", "r874", "r875" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r143", "r156", "r157", "r163", "r170", "r177", "r183", "r186", "r187", "r229", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r361", "r365", "r367", "r370", "r371", "r383", "r402", "r445", "r461", "r491", "r536", "r557", "r558", "r628", "r629", "r655", "r757", "r801" ] }, "vreof_PromissoryNoteAndLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "PromissoryNoteAndLineOfCreditMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to debt instruments consisting of promissory note and line of credit facility.", "label": "Promissory Note And Line Of Credit [Member]", "terseLabel": "Promissory Note And Line Of Credit" } } }, "auth_ref": [] }, "vreof_ProperHoldingsManagementInc.AndNghInvestmentsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ProperHoldingsManagementInc.AndNghInvestmentsInc.Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Proper Holdings Management, Inc. and NGH Investments, Inc..", "label": "Proper Holdings Management, Inc. and NGH Investments, Inc. [Member]", "terseLabel": "Proper Holdings Management, Inc." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r746", "r788" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r425" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r105", "r137", "r138", "r139" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r108", "r146", "r459" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment, Net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment net", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r425", "r446", "r459", "r640" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r108", "r425" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r694" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r694" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r313", "r315", "r343", "r344", "r345", "r353", "r386", "r436", "r437", "r439", "r472", "r474", "r481", "r505", "r506", "r567", "r568", "r569", "r570", "r571", "r580", "r581", "r604", "r614", "r624", "r634", "r635", "r636", "r637", "r642", "r648", "r793", "r803", "r815", "r833", "r834", "r835", "r836", "r837" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r259", "r260", "r261", "r262", "r313", "r315", "r343", "r344", "r345", "r353", "r386", "r436", "r437", "r439", "r472", "r474", "r481", "r505", "r506", "r567", "r568", "r569", "r570", "r571", "r580", "r581", "r604", "r614", "r624", "r634", "r635", "r636", "r637", "r642", "r648", "r793", "r803", "r815", "r833", "r834", "r835", "r836", "r837" ] }, "us-gaap_ReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "auth_ref": [] }, "vreof_ReceivablesNetCurrentExcludingIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ReceivablesNetCurrentExcludingIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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 but excluding income taxes receivable, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables Net Current Excluding Income Taxes Receivable", "terseLabel": "Accounts receivable, net of credit losses of $84,990 and $244,264, respectively", "totalLabel": "Total" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r227", "r314", "r430", "r431", "r451", "r457", "r508", "r509", "r510", "r511", "r512", "r533", "r535", "r566" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r227", "r540", "r541", "r544" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Parties Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r227", "r314", "r430", "r431", "r451", "r457", "r508", "r509", "r510", "r511", "r512", "r533", "r535", "r566", "r829" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r427", "r428", "r429", "r431", "r433", "r488", "r489", "r490", "r542", "r543", "r544", "r563", "r565" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Principal repayments", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r762" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "terseLabel": "Principal amount paid off", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r98", "r486" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Debt principal payments", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r98" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r171", "r172", "r276", "r293", "r432", "r438", "r448", "r589", "r590" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r671", "r681", "r691", "r723" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetailMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Retail [Member]", "terseLabel": "Retail", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r806" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r81", "r118", "r455", "r479", "r480", "r487", "r516", "r640" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r231", "r232", "r252", "r356", "r357", "r358", "r359", "r360", "r362", "r364", "r365", "r374", "r376", "r377", "r379", "r381", "r412", "r413", "r476", "r478", "r492", "r876" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r132", "r133", "r199", "r208", "r209", "r215", "r219", "r222", "r224", "r225", "r310", "r311", "r440" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r538", "r584", "r592" ] }, "vreof_RightOfUseAssetObtainedInExchangeForLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "RightOfUseAssetObtainedInExchangeForLiability", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for liability.", "label": "Right-of-Use Asset Obtained in Exchange for Liability", "terseLabel": "Non-cash additions to ROU assets" } } }, "auth_ref": [] }, "vreof_RightOfUseAssetUnderFinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "RightOfUseAssetUnderFinanceLeaseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to right of use asset under finance lease.", "label": "Right of use asset under finance lease", "terseLabel": "Right of use asset under finance lease" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r732" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r732" ] }, "vreof_Rule10b51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "Rule10b51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Rule 10b5-1 Arrangement Modified [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares outstanding", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r17", "r36", "r39", "r52", "r116", "r117", "r610", "r612", "r769", "r819" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of assets and liabilities held for sale", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r15", "r19", "r56", "r57", "r58", "r59", "r60", "r61", "r64", "r65", "r66", "r110" ] }, "vreof_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r85", "r86", "r87" ] }, "vreof_ScheduleOfInventoryValuationAdjustmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of inventory valuation adjustments.", "label": "Schedule of Inventory Valuation Adjustments [Table Text Block}", "terseLabel": "Schedule of inventory valuation adjustments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of entities wholly owned, or effectively controlled by Company", "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of stated maturities of long-term debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "vreof_ScheduleOfOtherInformationAboutLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ScheduleOfOtherInformationAboutLeasesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other information about leases.", "label": "Schedule of Other Information about Leases [Table Text Block]", "terseLabel": "Schedule of other information about leases" } } }, "auth_ref": [] }, "vreof_ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prepayments and other current assets.", "label": "Schedule of Prepaid Expense And Other Assets, Current [Table Text Block]", "terseLabel": "Schedule of prepayments and other current assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r425" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r50", "r51", "r540", "r541", "r544" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r317", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r119" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average valuation assumptions for stock options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r34", "r35", "r36", "r37", "r38", "r39", "r114", "r116", "r117", "r118", "r149", "r150", "r151", "r201", "r291", "r292", "r293", "r295", "r298", "r303", "r305", "r483", "r484", "r485", "r486", "r614", "r744", "r765" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of shares by class", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r18", "r33", "r34", "r35", "r36", "r37", "r38", "r39", "r78", "r79", "r116", "r117", "r118" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of warrants outstanding", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r41" ] }, "vreof_ScheduleOfTradeReceivablesDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ScheduleOfTradeReceivablesDisclosureTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, disclosure for allowance for credit losses.", "label": "Schedule of Trade Receivables Disclosure [Table Text Block]", "terseLabel": "Schedule of accounts receivables" } } }, "auth_ref": [] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebt", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r17", "r127", "r840" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Debt, Current", "terseLabel": "Long-term debt, current portion", "verboseLabel": "Less: current portion", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r69", "r125" ] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Long-term debt, net", "verboseLabel": "Total long-term debt", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r17" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r657" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r659" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r135", "r199", "r203", "r204", "r205", "r206", "r207", "r212", "r213", "r214", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r596", "r597", "r598", "r599", "r601", "r602", "r603" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "totalLabel": "Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses" } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expenses", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r625" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeitures (in Shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "vreof_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriodWeightedAverageGrantDateFairValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettledInPeriodWeightedAverageGrantDateFairValuePerShare", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards settled 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, Settled in Period, Weighted Average Grant Date Fair Value per share", "terseLabel": "Settled (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in Shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Weighted Average Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Annualized Volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-Free Interest Rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r317", "r319", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Information" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, outstanding (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r326" ] }, "vreof_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Minimum Percentage of Grant Date Fair Market Value of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Minimum Percentage of Grant Date Fair Market Value of Shares", "terseLabel": "Percentage of the fair market value of shares on the date of grant (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeitures (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r324", "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r324", "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares permitted to be issued (as a percent)", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r328" ] }, "vreof_ShareBasedPaymentArrangementSharesIssuedNetOfTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "ShareBasedPaymentArrangementSharesIssuedNetOfTaxWithholdings", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Share-Based Payment Arrangement, Shares Issued Net of Tax Withholdings", "terseLabel": "Share-based payment arrangement, shares issued net of tax withholdings (in shares)" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Weighted Average Stock Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r626" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life of Options (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r342" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining life", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "vreof_SharesIssuableAccruedAsDeferredFinancing": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "SharesIssuableAccruedAsDeferredFinancing", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have not issued and accrued as deferred financing cost.", "label": "Shares Issuable, Accrued As Deferred Financing", "terseLabel": "Accrued deferred financing cost issued" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Net settlement of stock-based compensation (in shares)", "terseLabel": "Net settlement of stock-based compensation (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r102", "r168" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r140", "r149", "r150", "r151", "r170", "r190", "r191", "r193", "r195", "r201", "r202", "r229", "r264", "r266", "r267", "r268", "r271", "r272", "r291", "r292", "r295", "r298", "r305", "r402", "r483", "r484", "r485", "r486", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r515", "r537", "r559", "r572", "r573", "r574", "r575", "r576", "r744", "r765", "r774" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r79", "r82", "r83", "r141", "r158", "r159", "r160", "r174", "r175", "r176", "r178", "r183", "r185", "r187", "r200", "r231", "r232", "r252", "r307", "r356", "r357", "r358", "r359", "r360", "r362", "r364", "r365", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r403", "r404", "r405", "r406", "r407", "r408", "r412", "r413", "r426", "r463", "r476", "r477", "r478", "r492", "r559" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r174", "r175", "r176", "r200", "r413", "r440", "r482", "r504", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r538", "r539", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r649" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r174", "r175", "r176", "r200", "r227", "r413", "r440", "r482", "r504", "r507", "r508", "r509", "r510", "r511", "r512", "r515", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r535", "r538", "r539", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r649" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r666", "r676", "r686", "r718" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "verboseLabel": "Stock issuance", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r40", "r45" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible debt (in shares)", "verboseLabel": "Number of shares converted", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r36", "r79", "r82", "r118", "r283" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Shares issued in private placement (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r78", "r79", "r118", "r483", "r559", "r573" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock issuance (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r78", "r79", "r118" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r78", "r79", "r118", "r329" ] }, "vreof_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the current period.", "label": "Warrants exercised (in shares)", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Number of stock warrants exercised for subordinate Voting Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible debt", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r79", "r82", "r83", "r118" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued in financing activities", "verboseLabel": "Shares issued in private placement", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r78", "r79", "r118", "r492", "r559", "r573", "r655" ] }, "vreof_StockIssuedDuringPeriodValueStockOptionsExercisedOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedOne", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options one.", "label": "Stock Issued During Period, Value, Stock Options Exercised One", "terseLabel": "Options exercised" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' equity (deficiency)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r82", "r83", "r104", "r517", "r534", "r560", "r561", "r640", "r656", "r767", "r783", "r817", "r876" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity (deficiency)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r115", "r169", "r290", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r307", "r380", "r562", "r564", "r577" ] }, "vreof_SubordinateVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "SubordinateVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails", "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Subordinate Voting Shares.", "label": "Subordinate Voting Shares", "terseLabel": "Subordinate Voting Shares" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r434", "r435" ] }, "vreof_SuperVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "SuperVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Super Voting Shares.", "label": "Super Voting Shares", "terseLabel": "Super Voting Shares" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r712" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_TenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TenantImprovements", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tenant Improvements", "terseLabel": "Allowance of tenant improvement", "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants." } } }, "auth_ref": [ "r838", "r839" ] }, "vreof_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "TermLoanMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to debt instruments consisting of Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r781", "r828" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartiesTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r704" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r711" ] }, "vreof_TradeReceivablesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "TradeReceivablesAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on trade accounts receivable.", "label": "Trade Receivables, Allowance For Credit Losses" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r731" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r733" ] }, "vreof_TradingLockUpPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "TradingLockUpPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about the trading lockup period imposed on shares.", "label": "Trading Lock Up Period", "terseLabel": "Trading lock up period" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r735" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r736" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r734" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r366" ] }, "vreof_UncertainTaxLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "UncertainTaxLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of uncertain tax liabilities incurred as of the balance sheet date for are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Uncertain Tax Liability, Current", "terseLabel": "Uncertain tax liability" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r730" ] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "documentation": "Disclosure of information about unusual risk or uncertainty or both and their financial impact or potential financial impact." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r700" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r646", "r647", "r650", "r651", "r652", "r653" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r814", "r815", "r816" ] }, "vreof_WarrantsIssuableUnderAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "WarrantsIssuableUnderAgreement", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issuable under the agreement.", "label": "Warrants Issuable Under Agreement", "terseLabel": "Warrants issuable under agreement" } } }, "auth_ref": [] }, "vreof_WarrantsValueRecognizedAsOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "WarrantsValueRecognizedAsOtherIncome", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other income recognized during the period for warrants receivable but not yet granted.", "label": "Warrants receivable", "terseLabel": "Warrants receivable" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computation of net loss per share - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r189", "r195" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computation of net loss per share - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r188", "r195" ] }, "vreof_WholesaleProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "WholesaleProductMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to wholesale product.", "label": "Wholesale Product [Member]", "terseLabel": "Wholesale" } } }, "auth_ref": [] }, "vreof_WholesomecoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20250331", "localname": "WholesomecoIncMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to WholesomeCo, Inc", "label": "WholesomeCo, Inc [Member]", "terseLabel": "Wholesome Co, Inc." } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r698" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481639/420-10-35-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r744": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 110 0001558370-25-007072-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-007072-xbrl.zip M4$L#!!0 ( $9!J5I&1R.")AL *P_ 0 2 =G)E;V8M,C R-3 S,S$N M>'-D[5WM<]LVTO]^,\__P,=?KC=3^35)FTS3&UFV$\W9ED]RFO;3#41"$B\4 MH!*D7_K7WRY 4GP'2,FIE'*FT\CD[@*[O\7[8OG3/Y^6GO5 ?>%R]O[@Y/#X MP*+,YH[+YN\/PF#6^_'@GS__W]]^^O]>[]?S\;7E<#M<4A98MD])0!WKT0T6 MUCU?K0BS;JCONYYGG?NN,Z>6=7)\"/_!_ZQ>[V044R)3Z>'7)_#@4=GQS]>G,] MD76,B4/1FQ.R2AAF1$PE>?0"Z_I[L>PW1_ V)A1^T N>5U04 MY2:O,I)1DA,DU&G!KX_4RU2-?>Z5B8[?9"5[E54^._KUVF5?8DI&7%MDJR"H M?3CG#T?R548LJE%1C>15AB$,_,J*O#V"MS&A!U6JJ3*^GH)'IRI26H5,X7;H M^]#$GLNUB]]F6.B3O2@GQSK'+GJ5W)S_6B/3JO[4GR9J<@## 4SP]$A9]M MS+93T99M)T]8+3QZJ1A^_IMER3&/,,8#Z3'X*'ZX6KELQM43>(9]P#L$[!Z\ MQ,(?G\;#6LTENA>NL#TN0I].P)L=XCM]Y@Q"$?!E_\D5%WQ)7!8U+G%@N:!E M,Y:X@G$5'3ISF2N5@;[K^-CJ66N!\$LWYUM6J9(L>QI!M"B38+9!3EP%T M+-QS'6SFY\3#+FJRH#1&SX"N%K+7V&U*V!))\'LPNIV,KH<7_?O+"^N\?]V_ M'5Q:DX^7E_>3#B@#H)*'8C2[I<$U%P(;%5^"018X=#Q0?%8#H:D$+;BG]>!. M[N&?F\O;^XDUNK)N+^^MZ]%D8O5O+X#NYFY\^?'R=C+\Y5(^[K!OB/V B,65 MQQ]-D5[3:W%]U03707_RT;JZ'GWN(*P<,,]#X3(J!+2QJ@[,42?$HQ!3"N!KR;4P?KZ^"0/:RS, M6DOKP-*#-60/H"OWGRLP*KS70?.F"$TBHP.D 2"X,G="CXYFR:-?B!=*;?K. M?V%Q((=!'6X-Q>CA+72H:WAAA(U*L_C,@VFE+@!5O#7@C!PPA,_I,ZU2Z:N![6J[*6;L&K:\\E)S4(UDB]' MX*@$*U5$UZ(-6C1G\WN*!Z#38!(NEZ1R'5M#JBK-0'JY[E,@. M,X.C-NJ!C/D'RJA//&Q=#O9W(L!SX0?=%*HAMP[;DA5.5,+W5E2&:I^94JS+ M;D:EPSL*JHK_Q94+"]S@>!L];7YV:KU749ZUP0;G;>-9H,%87,JAFP2 M3OXK?.,RL'X@@K;=U=8^&@6GXQ! M#UP_F3+DTBUV2R;'*G2.M"U' GHRG_L8+"N[A#%]H"RL.O;=BDR] M\Q06;8V<)UL\\OBJ IW7;"$I(JKW,$O2-< M$=?'TV9Z0PG^K8XDY2%A],3I!PG1B(TIGB1"4SPGPJWRB^T(U;G)JZ*;H$Q+ M"K721:]#A991\18)K!D2/TAB//>&[B.JA37%:G3>T_J,]);X:ANFV6%I@4U_ M:EH80NI.37M64D('KNEAC [+"BK],=I9Y1E+AU*C:"28+,_Q[HZXPDK@:UP62)8(QNY8BI--<2V] [41J+B1;01"*G2.O#;@S\4(J1.0\"S3'J0"PO0>I"5^ Y50U1ETAV,=:9, MR.K+IR-Y<-BP<;<4I?. DBMJ4G"4+RA=8/S*B@KM6OS+^48?VMER57?LT$J& MWAO*.WTS;T@5V'G!-KR@G"**ZFOM%T92]9[R:@-/4:33(FE4B\Y]MN$^GYA/ M;3YG[A]9F@$7E3=$MB15[SZO-W"?=!6RM+(2G?>T]9[/N!W&@DVG)GHQ>O_X MH8%_Q.5U,Y*7<0>#>*NF_'H'^+&= XRZR*GM ;^]"4@CB7KG>-O..;IYQTMY MS%B$C?PA1:]%^Z0D 5TEVN/)IPY%DW."Y=(-XMP+ RXC"RFSJ^\;&G#HD"Q) MNI*2*H_(,W([(/5 RK090P9O:'V_7$VH@ZTD+X,49BEIUG>1O']T>)F$*J]6 M*G\U\>+,< ;S;#,N#9*G)<$J:@8=EB7A#9%0*Y)JI<5V*&Y\S:CA_2+=1;*3EC>+.OPVNP;2[J*''LV- M+@)UH&YP2Z/%E0P]G*TO8'10-KIG871O0@^7^46(#A_SE*CZ7*AZ9,RRH':H M:%-M5B;/U&-0E^ZTLWS;O)9-$UKJ<6J9RK*#L.'E+,/+6'K FN6L['"JOV=5 M?J]*CT)EJLG.X :W:VJNT&A-K[G_U-E_D\Q_;5+^Z1';(-E?!Z?)K::Z6TQZ M>+37ECH0#"^_:*Z[Z*$PN)/4@6$>UJZ/8==#8G@EI8.EV?&]V:&]'IX&X>0= M1"W.YAL"4K*'$ FQ$BD='BW#6AK&LVC1:A?)TL%7>3+G,@)C M/,;JP^@0EA_,E=%H@2K9;4@$62E)'3;-8XO,@XKT.#4,)^K@JNX)IX+^'H*^ MEP]ES:CP7@M-R3;$6HBEI'1X;!84M%EPD%F0T-O3#?.]?A?_ZB:&&\)]3\H. M/AKQUD-]!E 7!M'HM4CF8EG0Z\ MUT7P2C_.W"%E&I]4#E#^M0Z7-T5<4E]F[M#8,&:I'"1#+AUV/Q2Q,_L2;P=K MNSBF*C3KB'4@_E@&8LUG>#OLC&*;RJ'*O-,A4YTON@.A0;Q3U3B5)]# <7)< M-E*MJ/WV:0=Q@[BHBAZP2*&#K&1IGU4X-B(60=LR<*YV0>>.[ W"U"H.A P8=* >UJR3C#)NM%!:K2N M;I=0I1%O/<#X':=",M3D.TX9I&U$>H9(NUU^E>901[%V9MA6$>O!+*0F3M.H[MS6D&KB,@T/_ M*I#A_S [[9C.K"?Y) ":]P?"7:XP&8MZMO#I[/W! P XZYT>G\)@=G;R']#U M\&GIQ30H/P/XT]3W#KD_/\+EB(([;YZHY%@$\>V"E,,$T#N25"!$'@VZ M5!S%M3^PCK:F%EBTJ5I9$'91*8],FRH%+-3;57V@N335)]?"MJ=55'4W0/;! MNA0+BQ'?6\3S$M5_.GH2SCNR6N&,'A]%#QCCJE7(9_@(; "#A\7(DHH5L:.: M":A:2K?3L[1:O9/#DP-+V NZ)-?36C,Q+V6?SF!3W7B 2,2E?A-Z,B;+N!R\>'?UZ$'C2H9 MTZL*PE_M*]>HF^N)<-JZJP/>0L=#U2Z=G-W*\>T_DW#*?0>#>.DO'%<.ZB-X M-W0YI?Z!K./[ QV1ZWFXC_O^ .:RT"C5F H=4$]V..\@%+HS]U@5R"*O69HQ9A:B,UCG=YC@)"8R,T MH"^UBE)FR1FL[/QG8YL4;:!&KB!^-24>UN7]@>U3QPV^AF5N.;,;&B?#LN?V MD=MBT8='0Q]ORLC25=.(O[YR^41]VQ4X.8H:45.N&BL)]>W3]C;:8CL:>$2( MT2S28.2/W?DBN.+^C+K!6GLMU3YKF_H&TV>*#ZC3?X &,:^BU/4&EN8 MR]#TN:"X]*FMM* 7,=<'_*UQC37-/CM&TIQ;NX6IA)=WBJ_69;2VE:F$_;=5 MI)'*6*WWGHCN)5O2"W<9*44V;4H&,O:^AZU6=4QQ1@Z##&:ZPKEV2#P,(VYI MN1IQ-=X6-X\=:6%\N8S.5M4:1^HLX#<5=Q'4B7G,:&MT=V%8FU-_)WQ'5K=P MRMQ'Z.>2]OQY37*G;K7U'XGO1$?"F79S WZP#)=@!1L/6>9T-).#^ 4)Y#<. M;HC_A0;RX'@T4[/>9&K\Y]=#W^11VDZ@EO+!5)CY;8A+\KQE#6GW8V30?'^H M'^T>Q+J;D]>ICQ$/\]W[$^RP]:V<^1&U3HFXYX^!><>=)BQ!6K> M:T:-(";=C8G.-?1_E"9;==D-NGM^3N^(Z_1G ?5_H\2_XJ&_-D$+SCW?Y2O= MQJRU4B../;>.=L,WZC,3::3 M\JU[6ZP_JCMBM+'=UGQ_)4O=/_)6EE)\?RE++7S:SJMBSCVQUKISG!$OB9K; MU'SI4;(-XYX8;V-;E4XK6G-_ZU9;SQ-:3"W^ O;YQ!R8 V!F#^I=L8WVWQ;J^'GV25"YYS&:!C"%Q*TA@'R!.["P]"_8I2G3GF^6 MX'LG]"A.JQG4XMI]H ZXQ)!%T??JR3H=DMH^.G^^(?_EOCQ4D=>;"YL++R%X MOW8E-M,[M?;>3,KFZTLG>+=XQH."<"J/!K_R2K.U!:ZAX6)]Q<:V3$O:T_4Z M)NM97\0"9:E/!?S[+UA5CTE U\=*ZYWU!APO?LRT15- >4*D]WP17C&:#:*! M1ZFOI=KSGE^;\"3?HS=AV,V>VG@-:)0,IKF!]F,\,[;2+9ZXB<5 3HN&;,!E M9R$_*Q'EV%M_+TM9J!''OA^_E-VGS6\9:VCV=*R1"PF3E#OE1U)-.7>S&>EG MW/G$)OTI#X-4'MF:.743UGTUS[U/'+I.X"Y2)Y4:ZS3@W"_CG(>NAX'4\O@> MT<84?\/ERN MT5^,6/9\752K+.X@"/"2#YP[9N;)<^RY=;3?E\@WJB8,^]60UMV%U-&-URZQ MFDJ_2%E=C]-&Q'Z9*Q6QFUP*E'F)RR]>QS39X7M3(7L\JK=4_8(ROI0OG2'[ MA+N=SB2 O\0%!UOXV[&O<2%_A=*$Q $ELQL_,8GV)DO@&?VW9L>NG'*F::,/VT$Y315NEDOK2(O%D<4-F>R%Z)^[F8')IHB'GVES0CLH-K\.-MLX*FV,?''37!]]I/75DJ9!7X4-T@!L GB58A59 MA:3;IM.%)WE$Y"T';2XC#?_.3/9TCE\6LIF_R%E_Y2M/O2]-WE#E;T+7\HN) MU4J;T>^+]@TFE?&MW70VME:STS)!NV(OS=0^7KEB;-[8%5\N9S-J!R-V2P/0 MF2\Q;(#1CR%SP.[G1+CBCKLLB(-Q[GQWB6-#QJ&V)W-G>E:-%;.3W#%U<&)0 M,PU>4^S:+%C5#X= ^655%5_5%Q=T1L&QHZ!_: >94=.8YT6U;3Y=2']\%"8Z MJH7GOWJY/CM)C1/-&#<_9'D1K$TTW3NE8-&\=(7@_O,M#ZC,6,%H'(!;G,\; MD>_@%#[>KHY;G8Q)258DF>T$#>6N]4!0SB,;\WE(Y3C")#_&.MJ'1?@,B'<8 M/+FN@,44GS.,ING'7RW#,;(,PGKZG1DL=5.T#V#_:R[$B.'4,I.-*'6 G8'9 MD&-O3("!4Z.9#._ '$S4?W!M*B;<O?D"7=;%FJ?I7S+HAG?KLS3=1Z33"#+,\ZK38L1PYGE,LKR M59:?O71.NJG(71M"!@O7)G/>#\"V@6O+BQ45)UNUA#LX='P"9_'Q=BEX=#'7 M^EJS>KI]S" MK/7&93!(\("4 +]=P3OH*'(S1VU7WO,Q786^O2"8%%)^->EYB-_((MY=\MC- M;OBW8M\5M](,+- M'$]?GZ2.-6ZXX\Y<6+9[)+/*U].FX9]R[E'RTDU H]XM9TTT-"+?.25O. L6 MWO.Y_(9:=A HO-J5!JKK]_$N#FY(<_O+IY4Z@TGK5?IZHS"B%T$F>Q?Z+I6" M]R)*)'+/5?[=0O?;F/7E>Y<6!BCF$4U/2^YPSSP;VW$/8ZJ7W4IN)V%OUCA+ M_"KM'T3-KO/9!))3A^HQ2QYQG M;ZS !4;3X#*,,OOYVL7=@ MNJ^O N!U \?#N\HG(.%\H4BWWLMO8;66DK=0T MA_N+=#7QCM" +Z=177%;1!WBN>K/Y(IT^FYD [;,,K?93>J7F.'C <0U)ZRX MNLF_V<'E26[E/5KAA_]"ADG)X,>,>RZ_+@F_:<2V@VK'_D:A0[ZEC[]Q_\LM M?2 .D:M/(8B]"*&[7E\^*;JJ,>L.J@_U3B?>Q^]$%!6M(=I!E8J?8EBO'-+[ M:+<4^M;L-J0H'**VEK-K.W WU)^G3IF$U&",!\(PT!1W&XS(2Z:XS3X\\S4T MC3=(/P&0]_S?(AJ;:I(R=FU3F5%VW - 9^]US.N,^C<.= MH%-.?U<$,SJEEF0U)MQ0[LZL6+2A>92NQIP'(@Z3+C_3KR7;P1F VA./*WM# M&%&C-E8;P+J=+W"1'1V_EJO<6L0.FD-=7^%+:G.H:=7UEOS['50DUTH''GF< M$OM+>C/NTVKFP_I946)B,M>AOJZY-Q6TBP<'.95D3!'H(U-+X8PMI=I+]9HO M6.8>6%Q=4XX5$J-'F6X8]_CP7WE7H<29XF&XWK);D+TO!PWYN;.:Z.7F-'63 M[0J&/=4_/^^-EA*CV4#MN8_I V5AJJG5V::-L)U;4^2SPJ6#B]0&,FZB9NU@ MSK,O;B)/O.-CQ":GY$8\N]C=QLN7Z,+7/;]\"BASLG=ERH*I- P[M\9)^>DM M#:((H50$(<:6PGA9=3^P%?NNN+WFB.5CR^^PQN-GDIQ5QJC>+PB+G&-"@\## ML;1XM/WURMRU+8>5#QOQ&FC M+Q;NJGQXJ"7[LZ,9?CI"O81,#_/S_P!02P,$% @ 1D&I6KX]S0! !8 !V&ULY5U9;^,X$GX?8/^#-ONR M"XP3VW(.-Z9GD#A.=X D#F+W].Q30Y'HF#NRZ*&D'//KE]1ER18E4I(M2@;Z MB!VRR*^^XE$\BK_\]KXTE5> ;8BLST>]X^Z1 BP=&=!Z^7SD.O/.Q=%OO_[C MIU_^V>G\ M]YC\(?\HG>9E*<0B);]^6CA.*M/)R=O;V_'[\_8/$;XA>3N MJB=APB,_Y:=W&R92OZEAVM[)'_=W4WT!EEH'6K:C6?HZ%Q63EJ\W' Y/O-^2 MI#;\9'OY[Y"N.9[2<^NE,%/03YTP68=^U>GU.VKO^-TVPGIM52L'//DMS$@? MP?[U)T7Q%8V1"9[ 7/$P?G(^5N#SD0V7*Y,*];Y;8##_?/2* 9IW*&%=U:_C MOZ8.89W:TPA9-C*A08W@2C-I"=,% (Y]I%#QWYYN$W5ZA436 FBFLSC6T?*$ MICGA$7:RNVI'7]J3^0-P[I!M7UK&""U7&"R 9<-70+\K"XB[F#U!'6GVXL9$ M;Y4"BPFM!L8UM'43V2X&5ZX-+6#;1&//T/+:(%4@2;!"-O0_VC8QEJ_ -&X0 MGFHFN :.!DT1A!655S7X2UU'+M'P$] !?-6>RT'+D%9UQ6^M5V(9"'^4J>^V MD)U5DPX2AFN"R3SZZG?-=#WZ+XW_N;;C67HE:$3+JAKT(P8K[<,K@QCVQ%D M/'(Q)I]]PRX#DEMV]:#0"F#G@Y0Z_LN%*UH%TMV6PY(MLFH(=X",Z[3?62'+ M[U:];\;O*S),@%*T\(K>#:0;UR$_WT,++MVE]]5C8"/E,7'(K@G42#/U_BZ1 M!07L:LPAI=$A@E@_^0:[P+B#VC,TR1!8SA:%Y%?.';)>9@ OK\&S,W672ZW< M")4EKNJJ3X%)DKY\ 1; FDG59BR)<=@.)B/':R7=A&@1,8@:UD.4P8]1V38I M/.:4]-63(,6)355&A[T.)%/)HUS]A-(VW!PB42=MP35]6;UC7W6;TF.UC26_ M(Y^#0FB=JG%;XD# NP,L QC1M]"AQ0R'I]1#[7:5CA*))#^/)@_3R=WM]>5L M?*U<7=Y=/HS&RO3K>#R;>CY<",%$>J(8DSJH"*PW+"$RWF&7/,5INJR\H"8G4'&$#X,]' MO2/%M4EET(J6I9E'RAN +PO'^\T*0X2A\_'YJ%\+1]0I9%!#?R4M(UEZW^:* M"64/%*6,%]Y7/]8>GDUFK &@\;MNNG2E\-8BG1F8:>\@Y@IN,%583L-IK19W M8 /]+!NHH67R&$!FVH:3+(XM(%*5CLA@ 8%8*9._=9+6T)8#*6!K(//HZ*V4 M0".84X>+)3SS&HZ<+2&Z*-* _U.9^;\&F/0WU*WBX9R1.HG^7#T]NV@BSR+H M F[/).N)M_8$'I#SJ&%G,O=W#C3S"T;NBL=CX172$O(K !W8Q+G<[=W;/PHV MCQZ0I>WJX%0/#,E>LF\=9R-.L%TF5+'Q)8>P5?$#+>H&DRYV'Y M61M%;F% /'/INHF>K !=\[1>O(7W)UJOR?R;[4-E,)R9IU'4BB-IQHS;W\][ M-#7+B6_JD9]OH$77;]/P7LX=,N?4=7=)V0$&Z=0PT*%/E&5<+A%VX-_>1^:$ M?=<%-\JZ:E)'$YR"V!88@31UD/[G IFDWC95DO/!,+#\;/5BR:]VDK$+=3 \ MK=N >;F(FW8>HB8LV\^9,M:BX-AE$I3K8@Z_+W 2.O+B->74(\".]V8ME3J(>JNJ%VCCF*T"\ M!_^7R?,W4E/L:-"::>]G=SFRTS?:+Z+H>,95NMS MG>*GO[-]IWC*5M#(BTO2,95[974[80)FKZL.+H82T<>]4LD)K F;LI>& ?UJ M/6K0N+5&V@HZFCE"RR6R/)RLQ:W3 MM8E=+FQ-:,U/]'*1!8RQABTR,;03.WYSJ$/64)N?L4U\%T1;;,+\R\FF=N[( MYQU>I^(.FA!G*/.B53_[HM5T1OZ['S_,ILKD1GD8SY2[R72J7#YWO8^_K&NYA$27XA]7CL#<:P$::.OIA?RH?':L/#NY> 8N8)-/?R>MH_K[O-IG*1Z(O%$>6.LAT)NN8UZANBD)&_ DXZGV@)W+X"V%F)332L?:NC"?.%: DI MMW],22FA$>R;XY0%5DX]-<$S^())[1\Q8@\_L1026@,O%]LLYN&J\WKJ"-G. M9$X/"7L+%@"_0AW84S(-CMVQ#.YXQ2+BI"Z8%Y0E(==YC&TNGE>)G&O^4><% MQ^_$#L$U>F.=7-A.V&B&!6'E#M0UT?<$2/5=$(YD6-.=[]!9C(@MDMX,1W9* M#_B2/P89SIC>O;"DI*;ZJCILH %4A;L).V718!<&FLF;R(7I)&2Z^,#-AXZK MQ==-Z'K4N4&8XZ($,[W,!&?2E+8,+X*Q"7/L^$4,!K'Q)"WB,A=6$QQHOJ!? MS/UMGLPMHKP$X"8,P2G1;R_UOUSH1[Y] MX& W4\6&,SOX 6&45)T+*>7TJW)S-_E>Q]D9BH[^I>>K7DF7[;V 01PVJ--9.?D% MZ;F37\12/@)"E4%8Q_1>PC7P_X^67/Y'.C,4RY[KD0=4TK@ MT'H_8O0*B=5-3M3_8K';S"0EK;-E(L#EW3I-[XO29\I2T9Z9.W>9F8Z M!-X+:$#2"Y(W&L3>/:+U=O5D_EW#6-L^A\>5YQ#H%U> I,&LV2<+.0YQ\&4^ M!'LHH0F>B-9UC NF)Q<8Z;MAV=,!OLR'8!@E-!$8QL6>9O\/=-9J+S96P%/G M^^E)DR#.U,&@_C7A:F?X K@#\H:RM6I=QX"C_6XD:S.U0IC#Q96N9+QN[E2R M-W0YTLCM:<6EM)F[JM426@/ MLD4)34''$>"6N1%B;36@'F@DMJ>+E/X&.)1X^\1'Y)QECM9XA1]M\ZJ2, MJ#;;1^5Z":U#MF7#;8C)E= HK!]WU\+(G]3*N3KH=EMC+=4H(S01V186MU&% MVR B(TXLSV&:0IX"0OK9*XNU7>C=AB+T&"U/[D.U"5Y5A-;!7EZ4QCJ23X!R MFT4RVV': X<.0D-@+R=*8PCA5+I '[&=]3 -@E,/H5&PEREK,@K_XGQ&A)]U M@D,@. =M>$Y(ME5)AA[HC,8NK/Z) M5S-[_ ZP#NWUW=B,<2 UWR&803$E2'HE(@XF.-,=XLA8CF)F.33^N?!S7X;8 MY6UY^KBKB6P7@Y2P3O1 D/\F+/0_>J>$8N>"KNF['";O1?KAH*MV^TI'61=* M/H3E*O&"%YI%*E4C@*233%?E<==,_J[HHJL*/$G=K=ZVLWG@S[5JZH@I)G1YYH MG29STL%GQ'>JN(SVFMG^U"7IXKL ],U+D57V=6S9[;6]W:MI-VMS5?1LX4IU MSI/*I22VUW)VI1Q)_;?8P=K)7 !U;@=5A>!ZVD^LYNO1AWT!H'+Y$K:MZJRD M4!,KI#'NJ>=^O.;M4T;"/O%IM[?I$X=2E;78,IXNL_FLQ=MT/<3G-/:>3OY9 MU<)R?M1V^W.#KW6%&5U>5I:DB?;4T_/:%K9*,;$]Q1)&+>GNUH/WCHP!8HK) MIIN=H;UD"V*6U#$+33:,39RJGIQ&GIFWO090'#ZWP[2?\3@*,R8\#)]M#\.1 ML%J7F:-:$":8I\#C2>J,6WE#GP=9 ,.+ Y-7VT1BB1I7EN93PU'F VG"TT9> MRV>%.4Q/U$#2. !(.KZMHY\B_">]\8)TP+P=D)XX";>O#GJU/T/#WN:HB8KEPV$G4'"9BK U]:,EA]C$UR1 ,VM19H:/5R; M;:91LO9PRH6LV%-J^^J _:-%B5-%P!'N=R_2^EU?M-?I1L)_5HCXFKM;UFDJ MYL)-=I9ZUE#=I>L]X1D/YD]^-KW(D#2H5RR![SC?O10^0I9P36IV#,1XO/P MX?9XX!=!WV2+2J&K'";]6@%!0;6.#%X-:8!TUJF:]>]KOO65'?N:(X>$+7!+ M^ZS;6SQ0FC![CF/:.&G+\:0!9^XF$RT*:P]O%E?\5E%&9[.=L&E43O M'[-N7(?\? \MN'27_@728$&IP+BXM?P?C8M^,<:?]&PU][IIE7H@],W>@/D*[I'E+'CN4_.(29K^0#WK7M3=>'E9977/ MA6%+>@8M#]M_@89G;ZB@002Y#\0.LM!*NF_/!8F45;2WB_(?D@DP\4H:78<' MU UR<0D;H-D/R 28<"6]DY.)Z0DL-4CF=G@ROR%S.,VD"(O80JJ@I)I.U>Y% M^ZR"'_AN7J%D'CQ(K?4,79&Y/C0NYP[ C+8OFKWA+%<"5](W)N^ ;0/ >-(@ MW]_ASRXK-I'^K;A "5N *//Q_JYB14CJ'?%JB--_+BKN$&V'5PV2.E:\&+/] M:T$I!VHG6>@E=;F$H&7XW\)RDDHZ4P==]6!,A(E?4J],!%R&?RXJYH!-A E_ MSWY99IWY_3-Q,2WAOE+XN_';F-ROWR&QC"P?==LE$\Y?+-!!\9J'.N?QN*H0 M*9$U%^)FTZ!WH VQ,R,UV0NM_<0J:.X;0@[6)K+PBQTBJ=$*MEVE8D*26CA7 M>_5%/-J_%;#PBQU*J=,*4CRBHF(.VQ*8&N!QB:2P!>;D5UC*05L"4P$\GD_M MAI#O"A43=; FD:\%'J]HVRZD.L$X(H7UN8XQ#GK=\F<8E7_3 I5^BPXSUA0I M+[5:WRR#1G)T+0<8XW<:B.-R23^)0&/)2+: "U4=UGX*F8<:SF,*0JCW'!HA MK<(0Q!]ZX#Z9D,S6>$I+ =W-KAG[64@,; *"AF\ P2VK"&" ()5&CGPMX;$H MTH;O;Y70&O8\LH@.*-R= M:M-9%06ZY]$C%UNQ%MLN#HO!E2R@=QB9G "EXEFZU\MX M<$V(5I) 1-.3]]*N@6@-B%*RDV+F1/0>V0=;+#.#E-7AVIE1E MXD^Q]/HI^\!$;(?*5:A@&L_>EUWK=&P*=%([@]:(8;:)%'4LHL?8N-<<%_NO M[45QJR?S1PPM':XT\];BO6!71J:$C3:%Q<2J>>5P9;V'*0(TYTI= 5%)5?6( M,SILDV5DH90L=OX4F"3?RQ=@ :R9=! SZ+$;VZ&K":^%0W?V4D+H!T7]K 2% M^5YWHCAE+$,$3SZ=,$S*IY&SY M.7$=V_+Z,=G<+RF8A"2>4(0"DK:57W\!4 ^2PHM/M,:L2F5D"8]^H='=:#1^ M^J_7>3AZQC0.2/3SNP_OC]Z-<.01/XBF/[]+D\G!#^_^ZQ__Z]]^^M\'!_]S M@:4QJ$X>B$!OX4CT8?CMZS_]C_ M1@<'_Q!CG*"8]2'12 SV\?V']0^GJ^%(]./H^\._'WX\^O@]Z__C=^R_SZ/; MZW6[:P;:)# U#(/HCQ_Y_Y[8?".&8A3_^!H'/[^;)7]R^?WA,Z M9?V//AS^S_75O3?# 3&>W ?3B&U5'F*JR/-(RG11-+UE M7&1L8= FP5D0IDGPS*2:"70\3A.N@OG&VX0V;4X/F'ZL/9I.*9ZB3 KN\#.. M4MP]Y4P3.Z'9>@V9S0J%;2A:8)DMN+#&N+?B^)*L .$ M=\=V@OD59B/&K2"J&LH)7I<1VZZFP5.(XXL@"A+,R'\9^<$_R8,?_,] 47, Y3$]Q40T' JP76&49T M8Y_NN%J9 ?V GM(0T;R7TL 6K3P)*%I\P1&F*,P%7KH@AF864-2XC.,4^UU0 MH#2R.ZQ%6)=9O0LY<21B'$V,MG-PSK!=YS,,+V, M&,BXA4U$,YH3[.YPR,^&;A'SEIB;P)95C+S&!H7%J%6Q%0@AZJVQ7GTL X;C M.7J/4TH6_!]QXGR(8SPY7+4_? F8,7P0,0U"7C!]9Z2>#,"0TLUX?,*#U1^, MR!]^./CPX>!C1N;R7#E,UFC4T@M,Y2'J\V62Q@F9'[\&\1F9HX#M"!.4AN)( MUUYU68]6)%(U(>3HQ>N$@ F*GP0AT_A@BM""YV)\=XC95/P;/F3,P?U.@(JQ M/]\5PITA,F:PMH?GKPE;5]SW/X_2.:9";5X%<9V3;@NIVPP01,FA'\PWDH'" ML)YXY7(E>+[']X(,8K3F0+'/G#@D.O %CUN$<'?H%L 5(QW,\?RI[F*5PUH< MMSF@,P83]=(G?+ A0XO@2D=O51BRI=Z--*S'S@!>Q\KPO0FMK0/[-5@&N MOO@].P$\?HH3RC;3]> A>L+AS^_DC7[_4"* NMEAK[BLC[YN0Y0E7*W/O]CG MBR#B.3OBT.@NF,Z2\>0QQ@+BXTF"Z;'GI?-4&!AG>,$\QT!PD?4\GA-F/9!1O^@2RNS$G]^Q3PL:$!HDRY_?'?6])#.G9),D9M S MAM8ET5>V[A=%P9O+^0(%5"3'S1"=XEBG27<:ZS6JM'F#%6FB,K&9O]?%I( X MOZ;4D*[6P</9,(?]/..69&B@)0Y6N.Z(Q]:.X M2N=N!:4J*E#$IBH5=N=9,_?SY\]'1Z&"T'9G]L1Y\ MQ$8?9<./^/AKZW4SPWJU"#'N1:]NTXU#Q%@T$9%+#IM"M2K;*[6KML=A_QCG MP3@K.-(E5'<;*G&4-RT@5T,SV-":F(!HJ N4;J92'VB@SF\E>B>1"*J;;$>9'W,:T+5RP'V)5"T2T/:5HFMLG5K"\1 ?&(!B[MU(@<^ MOU:40#M=+OQ"@;^^4("]E.W7 8[/7[TP9?OB!>,4ASA-5EGSYXA&032-;S$5 MF2PG2_D FL76X8QJYZ#;.<'P[0;-L7;-F[I5I&"Q8U--T(]DD&I(]:Y2.J5" MP0^TP-ZI;E(&?TZ6#VQ:C8ZQZ%D]3%CL"XD>'"[MLK?H69T>Q;Y-%W\UEME$ M1(OP];Z.K1"RBG46$6E_2<8TR8D?^VLK>NR/W^_X757)8BO\MB,^.[_V">UU M(>Q1AC?[50WQ]O>Z0JTB#9'.TIMHEL#BPBY\F"2R?+ M:_0O0H7/J=']%490ZKR*8\"BTQ8^HSE8<90Z]%*-TW2_J,=FT@CFWO>02DCF M]Y(:R#E=]J7X<[YL!#^O\_T@(_HV(LL(D%W/1>$72M)%S(9@%C)/165M1/IB MBOWQ8I5CH-,8_4RN7#S]3>^ L97@-.JKFJ,I2=]@O*;ZJW>A(ZV@W;L*[(M. M>>W9@#Y.M6@!;J'B13D,(9=J]6?H9;=XY/U@TM^K"GDFJ=:Z" MK/<5;41%N115*+CU6%! OZ(PQBKFGVN*VZ^N2 M'C*X]-Z(N:>9'OJ^C;V.2BPCE>'KW\.P0:C@6=@A F5);C[^$K -FWJSY15^ MQJ'=JM1TMEF8ANY UF:\"V;E5:H8DR?T5.( M+Z-%FK"?2>0%89;NG$?&;EVW/)V9WAU,V**V4$J/3$%T@(I+75+&7:H^.L 9 MBJ:Y"M 3@S195M VNWUL-(Z\ETOLUQ %N#YOBUC9J9^NYC5SHTQ;?$&L8'DQ J*_N\.R\'.KPD- MN$X7Q.K>_ZH.\)B*\DN:1:%L;RK&(.\!!6.;RA.R'M6P;F^AV+!AMQ:%"IK> M%XP&?$E1"A78O=^?>^ (C2?,70J> S]%LN0C93OI+35E2U<8_1HD,U%SF"=$ MSX+% \E><)4ND!HCV%'!/$:3^WPF]I#:4/5Z_T^!QOHN8 WPW9IFZ5,<^ &B MRZPNE;'TD:J]VG#1]7"!\18*'E@93W+EO?46F[&CF@9671O;<1:\(56!ZM^L M4V-1,.VLH'=[NOR"J&\Z+LZW49__EELY<6]X=8SR,#:85DD.Y![_^$NHAKT87K!D>GFB'W MOL0R_[H$/X'?_J)1&_8#:!(IJ@SAF$B&_)%R0RNDVUNJM;A!3%#UO@JKH%', M"I&![]RL%7=JDO/G5048@U$K::TU:17M8>"JWUU5[:O@VZ[5JB<^L83$B:DJ M!;VP@>E =FN?BE+O5EE3LJ9J:U71& "*^N)^TL;6:+9H^NFI7:Z:+H6A?QM. M"O1.X70IL&YO_>.GY#**$YH*TU%ST7^GH?I.N[2I<^3,!4(4S2T1;=<#TM*; MV,'0_^U\"="%"_D:8)TN@R^83"E:S +O+&#@!4^I84]0=U!*B[X+&*2U2T37 MI2+B[2T5*UX0>WAZ7S8Z!/++QP2XVTST7'&=*V(L'*-JKL[%UG0 @JX^"UW9 MH1+*+>:=FSE ;&'I/^-<"7PAY5P+=.^'N;>4^*F7C.D]IL^!IZJ+*FLF/<14 M->P7'7ZA9@6 _):FMJT.,7GK)N>P!M(2B^E[/7"5P[L^;]7"Z70SX([^>)(+ M5&MV FE;I4Y4MG;A8.<"\8P'-R1"VV_R041I2>&:HZA=\NKC--U"3*PCC:#K M?5-1H%-PXZNCX70A?D4TX%<6[U"B"P*7FRF%3-;0,5I:JVNWH15J[5E9&LH2 MT]R]+X!=8/.R+P<20.G?!_1ZG"8S\5ZA?.4UZ' =,%/RGGH5^%A,J:25FL:MB;K"Y2 MZLU0C(^G%&?O'98@TLBP95^%;%?HW43F#:P@-<#I=4'(X=^NB@IP [!R-F7, M+:*KFAX&$T#9!P[>%I:/HD]5W-NV@4P,V3&$-!"Y+J:OCKH:06]M,<78>S\E MSX<^#C)Y8A^V8L3^^/T*3U&873J0+!=)BQT14;3I''+-)9CRSU*8V[J^HJ<1 MD4_6FW!*H>/"*(.J=Y-GLP:V)W?*&US*ME(;0-NZ+^SPM R!TN)1MI5CIVO= MQ**Q(3*Q@*%7,T8#]-J6T0*[%U4&XY-E;AV/)WE3S'2-I,4IU-'UEB=Q4=QE M"U<6Z<[#IJ_T8NZI))QEW[Y*&%84 E(9$; 5#NTP+Q2@L<.XI%]^.BSQ\(K] M*7XH?K5"K$"7EY>7]\\!Q62&49C,WC-#\E#0Y8QX:1:_R/[E3YP*P"ZC":%S M86"^*T@*?DUPY&._1,#/G[__>'1T]/EH=#!:#Y;_B")_E(T\*@X]#Z.X .>& MAVR\3P+G)^9+OEO+<0FJ6MM[\Q.PI=,T\D"5_KFW= =A6'%W7$' M@W7(2+V3EBUH!HR?_,A?SV0VW7DH]#[ST3.7=_M[2&+L__PNH6DC*\>>3]PF MUO E^]FA$%HHB'T3DN'.J$E_-!$.O/GGR0QL\,>#CED4/Z/729^AL M7JLVZ"-E^S[9\KD-MB@Q<PWD'+7!"2D:(+AP MRD\OZ -Y4:=%2%KVRH&&KK$2"1#T%]IR3&\I>0XB3[UEJ)KWRHF&+K$>$Q#L MN"5Q@L+_%RRT^[>\<:^L:.@IZ_!PQ0B^-H\I1@K2%W_NE=@-?>,BY*[(RS,' MP]L9B=0.V6Z37LGA=X5J>_Y@Z9LW@\?GT059PFI=YOT2NJ&SN\N]*Y( M?4,>*/+Y0<-R_D3"BQ!-)=26MNJ5X U]7RD"KL7[_-6;\=NZBH"#O%FO5&_H MWKPL1U "C!E-]2?\9G*$$K M(#61'WGS7@^V6G%I59BXCS?34^993 E=:D/.N5:]$K\5;[:$@%N:W\]1&*[? MHU72O-2J5YJWXK>6$'!+\_,YIE.F!+]0\I+,>#US%*GE7=&Z5QZTXK J$'', MB]?MJ5MV_*EFA*1IKUQHZ,FJL7"L@F8X#$VKH-BH5[(W]&QE\#NV0LE\SH]Z MB/='EN$U3I,X01%W4=2VJ+93KPQIY?!7CX]C!C%,* KYR]"O_\3J1;'3KE3BT]'NOU&[H_Y9 M-U+XI\-VK\YM[\J0*"9AX//W:O*5<;<0FR_.?3CB%^1WM\Q)U0*/]>P]SM?9JBEVAW$/:_:+VK%QT\\ MF]LK'YFI&@%8'W;\*0,.9U5DD*U\=ROR[[0%L#'(I6>7 SNPPV'$*8IG*M-' M_ 2&S IA*5@Y N+N]]I<"98;G*P .W_UPI2'73<%A'&\;2C=A&N- T#[&!G2 M #TX2\.&CX:V .[*6R^>/> '?W&4T"43)B4;\DT<7EVM0?T\Y'"(?DOQ @7^ M^2M_K)R_/3Y.9I@6T%+PPJJGP^NME5EDA1 GI?.TY ?H)SA!<5>D)7 COSC.4_Q_:M0AW!GA^M^8C#6OGYG M[)X0<.1MS'!%/.0HPTDA*H8^8/P$'9<-.,!AT&64H&@:,/##X4@& MF]:2 >0?F&T72+2]"M!3$#)Z8=/I@[0E@ W#[@A""CU(-M@=1N@Z B5:\1* MP17 9Q/K.NBW:,ECD=PD]#R:8G\7?)62JC("+/;9>&15L(/#5G&CE5O[3XF> M>[*& /RA:DR2(=']"=7&5B]Y8&O8EW+*5^T,8!NRXT95Q+KGT".;G"8,SP?T M:L45?0< +DD53NB1@:.K41,]LS^4!06Z,&GFC:0_+V-!FA*F1@,.9E8MP1:+I Z9S#JC> M(RJVA&4:6/A"1?#A\"&'A7F?A[;!6^[LD.C-[ZX'"0\A\@?N3H4I.,61IZ:_ MM@< K607$]5B 8<]XO+%C(0,X9B?Z"9+0VQ4UP& DK*]TZ!& @YO!?1J=H$20HS(&LBDM;= 3@JU3C ME U2<'AWAWGX"?OGB$9,_<:%/)1)X 4J+6?3$8#O4HUW-DC!X=TN;M8[$A S MH0IO9$C X47>!(U\:\Z8NP$PKZL?<^V R)P2)V3TB6K&^)S8;$L#:LX^!UD<3SOH\#D/RPLWJ M"T+/2/J43-)PG9>WO49MR%*L-@:$+:T%N2^$CJI1 [[=\KO'J?)C,'V%_8? MHS"8!PDN5^*NUA7 @FZ;V7:( ^;Q91RG]FQ=MP80$^RGE M^\C[[&/628[)=D!\=*]<2?-I(F*(ML&"8 M3M[R+%)@ V6KDT9N-.T N!1:65+L5FOP(28!:%E@Z / Z+=FAP$54&?\6IZH M&@.PVZV9H<(!1@AS'X^N3$&N.D=7VPW\.]=;QG".-9QC]7B.-1Q==7YT!4/5 M#Z=5 $^K]B9MKM')$NQTN6\GF%SYG*^C$+%R7]C$1N5[4@;(.+K#/IZ+J<<3 MF6*5;B*MC0T@G*QG9,OXPEF)Q_Z_TCB[A?- %%ZL@)I':'WN?#&[5%Q1O\-, MK<1!@N\Q?0X\G+VW=H<],LU8J+N2T?VT>W/5IGM2P)$VH0&_4!3QC/J4LA61 MP2P E2.IVYRKCK0WR=2UL /&YDP;YJ'/M)_X_TD5-E<="8"7V$#0=^2@*OIP MY""GVNZPN$;S0![0ZZ]!,N.F*<.'5[>N(@^-1@10 +SREE =2SCL7Q_'![R( M>3.^UQL*@")H80D4%$(M.G3O92@45:;N^&]C,6%\_HJI%\3<2I8_!E1O( 5 MY&W\AWK( 5K0VNU(AD"M;5T^D,/%W%S&[3=U.?)P9,#&7?D546[Z:(,Z-<;I M4P(^M[1_V^+F3$5G8K>"1KEPZPT!:_^M)JY&K:W$&LY:U6FL&_PB?E&?35CU M[97%1XU]:C-"X+F7R5U-]NUT!K!$*TFI]4:Z3RP5J&9%VF(1-"G(Y+9E,; >%+@BL":+M8+8*Y&YP4GV,ND5B5424&K3 M*T,;G567 ._]JL7V@L@9CCT:K([N3M*801V+WG"FV$_#3%?.2$30T*S M]R:Y+3S%ZYI^O,ZHXN<']BE&GG!SM13W(0:7(^%6WA7-KH MC.UY=:"@@MNHQPZ*2(Z5/N&]ZB@PDDNU(ER(>U3%KY- 1Q[0*<7B X^3?\7L M>_)+%BUGVS]=:/(CJP\"P("J*:7;4$=UK!VGD3760CN&R4[N69M3.$ON[()2 M!4N[@YUA_U)+N?VZ+62\/$-S-,7Q/4FGLT27#671#T#B:=5O?_6(>O^"#G9/1SB0]FZ;-8#Y9R@?0N"F=S@C0V6E3] KFIAR9GE)$\6M_4/YHN0+'$^!T+K!6O:0_"A+$6W4 =!C9%3 MSJP.I[7<*+4!8&?6X4 )"\?W[>.$!IXHU\/DX9&1,;Z[?S1@ALBY*A:HBA%X";3'4X9<0+H#EAO=^:8CSM#>\LOM,VA>2QG78,X?V+ MZS3$^WC.??-NA&\]-MA]NQT9;(E*X.-'K#V:3BF>KA"YP\\X2G&-R-''1I&C M(AR\#\T@@1\R4I!0%P#2=VE!U\0TR8'._MJ"S?[X_982/_62,5U=Y)3$7M3- MP 1,; C/U[0:E?:-##O"BQ2/#)!8&J PM'4;E3!)4(GF,@3=_\Z8^#'*,0KP#2GVJJF#JT':XKJ,7 JP0K-9_([S-V< M^1.V&.5%7:__]\_J7\&?&9>1J!O-KA#9)R%M1T)S,*EN#<1)Z%I*\9E(2QZGM M((.*?Z18?U9JT0_&8:E!@DT<*N'4B05]AO'BCI D7FT!G&%: MR]36KM:BU G1F0'/UNQZNFL4H2Q?C$_,,\JFL\OH&:_N[AH84GLL $96#6;5 M1K=#_Y-I=8^PN8S>9[DA@+/-&BR0XP*C[.PW5&'H7 6;S/ 9WS:[PW-=][%%)=KQ_3*::;6U99-<<[/,$4,]1O:>#) M"Z19]0-@UCJ2J I$ZN$Y\2(8ZUK0CSSL2?X[16$P65X0RK,52)KZL#P$94$>9L-8EDC&['I#10 UCTD2>R- M[KT+=PF#:_0:S-.Y6'C6RLP\!H#T2DCB9":8:SG8".:Z=OX96L8/Y!2%7AH* MBS-,Y_A7'$QG3,2/GQD-IK4%ILED .K% Y:L)I3M702WRG"5!GB")X3B2V;D M,9(E#^CU#"\H]@)!%$[:.:%)\)>L '$7$P H0P])U!I2LW?Q8C[URQ/R_KC% MU&-_,D$?3QX7C+[\_@EOR5]L#OP5(6SDJ>J( J90Q*@JN3K76(>(S8Y@XZ) M]9R3*0]HY\JJP\D!E-V&)(<=4KI_,TZ\&;8&+QZ_1-C/",7_7;T[O+.VUO: MI6BV, F FM"01+ %BO8?%LF\EI+%:17%4/2$4)08DE2HZ.3:.5Q'0\:34TSY MF\VKY,&MXK02@SJC0BA["TE$ZM 0>-9F'.,D_@6'_*F4>Q16OT3U:?<2E7WJ MIIA]Q*AZ5D6W(,Q&6T GQ<>S/ES:\;W9!$+IO:>VNU1P.0.F(MO4KV5D'X&\\R MT2CZOB8?V4A56(5PGCOC:<<$,DAO\\ANA M?]S@9^0C1H5KIMN1-V/S)HDNW;'R&-!VL>J+8>LO5T;^&]_1=D(+0][DD#<) MZ/;VY7R! LK!&4^N2#2]"IZQGT5E'L@)SHC ,)VHY->^_]O-MJQ!+#AO*A70 MUV._^A!-C8\P-1WT[>9+MD5!. *6+8#QI )&O(Y^2BE_?^,I%L43%'+6TMAO M-Y^R94+"D;H*B&3W2)/E;<"9L,6RNYJPF > IM+I::RHT*UKM MI:A=1@F*IKR^;$;G-B5,-S8 VPR"8.E(U'T60 5 5\1:;^Q7&,7XCF<5CR>/ M\0IX:7"B]3D 6&*M2TY'I (E06=8G,.K-4PK(P(PG-Q+AXPP>[D[M;\GN=V) M%!=,(.Q$'>X_S=]O"]!3$(K2TMUX;6U. $">'+MN;5(3U!:60VR[V>:^;+JA MF<<'X(^UOQAK[7%F6GU+^JLSO07"$^M&I-HDDL.4VG7LH1!VP$GEK-D?=@N> MKH<6B;*;P?_OB T//R=V^_R),CIC][BDJ7N_ND()SM25BRZ@DF.[4J M^_(KV@K3[9+]Z%C]JQ%DDVJ3?*QZPDCHJ2"W5JS,8^AV\V;*49M,FF\ P#ZK M(&V%73*'14>93D%6%Y/!).)5,Q+ZE_,%)<]9,2!MAI-E7P#&3$7Z5T30Z5*X M2"DC*K,=&)07P2O_I,^SUG4 $,>MN51T6+FM-$HFR0NB^ P_XY (3+3LT;0' M$$>MR1T-4DZ9\Q7/ B\T+)AR(P#!I)IL*&/B^E%1YA^F7G;DQC":LB5K?%%4 MTP5 J9B:?-'CUH$V2+7PRU%OI BUX MH?\;1/D)Q7/URAD_[%;.T)T!'(PV4PWG 8[. RY00+^B,,4G2V$BBAO?FE, M3?MO(O:OP<]M;&P-5Y9(<\VL=[; _'%TQY]%IT$T/4%Q$#]&Y"G&])FC=QDM MTH3]3"(O"+,=)8^4]F2@N^E@'"<8Q5XJ$ZT3 ^8.K0U<&'L!.*/H>K%8[>Z# M;SWXUOTEO5JX#:KL5JNN>^MGVZ$'QV_*A^=*X;N!Y M=>;NL:>LQ:K[5%W^>F;$FB]/T2)(4!C\A?U3$BMN'FE:0SY6DS+ B!&GGR#4_Z5?S\P#[%2!R<:LNE=C$1$*?DF\U!;5LD*F>KPG1" MAP35[A-4E=;.*8HB]!3$I[SF]_/Z_8EK%*43)G(ICY)<(&]UL^&*#\W?$C@/ M_[AC0DJO@RC",4F0)KNBY1D !)9J)6&T3 ;'F4Z-%9DI\M3N%,YB5%U02A[- M:F]S ?1,+IMS%B[Y@YAWJJO\.VT Q*BZXKH"X^Y]8F&*KR<\CJ(4A9>11P74 M*+S=O LAY9!]9P"!IVY99T\*.*[V X[8-I>_)J!0V;*& ()07:M@&=H]KE.UUC@ (EL]K-.J5.F)Z;+):ZGDR@,! MB)?UP/;*9.F>[^MW=S.)C!_(N8BD%2LS21EMV1- 9GNWG+6D YQ=]XI7&\>E MVELXPB\H?,!TKMB"C;T /-K9]7YLI('#*/FV$E]\P4?CE_LNH]70E8/F'XYV MJRWD9F!_99.(K,OM-)U'T95Z+ ,GJP^=1UQ\4ZY2>+*\1O\B5"3>R"+A[0S9 M^Q&O#6RZS,LJ(SB/@;?)]M(1L3T57!_JJR#=PFE\AZ7R*#"BX37$W9++O\R M)C7B?\<,T0M"7Q#UJVOE0F>'$>DN9*4J^G"<*@W$ZOMHIDZPE;A$BBUY:'<2'WJ^4,@[QI2BG8;I=*&W9\V$1&WL\R85M-*ZLHJUS MI]6"\(7S'SD:;M-C=\)J2!Y)TWHKE4>!X75J9;"01EL5OVXVP!R@4XK%AU^# M9/85L^_)+R0KV79*Z$*39%5]$ !F2TTIS>UUE;%V&R%@NU"RVMX,*:[RIF!> M<;94C7(L0/% &W93-8:AYW3BI.,"B&C9#4EP?(N67'3&R0S3U6?]CF3L!4"K MZ24LSQ@C-H[CF1%/*Z38#_1WP64- 3A0]GR0(=#)5L\]D"N"(LU&7FX"("7. M3$@YZ.XOB!U[?Z9!G%%-O=?*F_:_URK(;[G7RK$ Q0/M7JMJ#&.OU8F3C@O= MWMV8(3H_#9+E-=-<7AI?A9[N'H:Z-8!=4R\KN6L4:BS:E_68)CDY9W]M99S] M\?L==SXDBJ7T6_^:1)$):] D);#=D%,JP#N_NE4*4MX7*.A,)*_1:S!/YTHJ MEGYWN/ 5'%^3L02HVXKGZS?.Q)G8>'*?$.\/C4&A:=^_+E#D3UM:%1I4W-Y MRX&C-2MD#6&8%$:I*A34EJ#1B4UQGSXQL(.(P?:5\/S)>[;A*KQRJQX ; NU ML&SM"@,63H6]]-*BN!RJ=VFT/?K708ID?DL=I$4&(F.T"LG0!X9NLI X"PZ! M"#1>1@EF"SDY?UT8T_,4;0&H,"M)*[)$BHK;-YD+ZUVCOF0-^]=:BHLJEEI+ MA@,@ZAM3CM7-8:@HM3"IN0 G5SB7Z**/K4L: E!')EDJ'S^540"T$*X,A2B4 MK9W5E## KQ;_OI\BT)=7, QU*UN9?' TY*;1'&M=5QQ^P4 M8:SXRHO(=08 WB(J0\3\RL1YQ!I2?=7\!B,"J,50>P.LB"I4 M&1 /@-PO*$;^.%KCQ''Y8,5P7?<^N?NY9>[J\.K^1IC<;KZ,_AE$/@?"4-NH M2O=>0RE'M;E4';$>:E%)MNA5"B5AI"2BH"G>JM7.O'*H?<*F*%AR%*$Y% M+^,XQ?Z9J$*;.339\><-?A$_J3,=[#KWRL7F@1=;M+I?9=F4?#ZN@H\]CS*8 MCN,S/,&4"5;V5 8#4'XR;]VY5_[4CZQ410O.*EL#-YZP?[GS(GE0Q-"V5QZU M$3"18@&')5LQPKXH\L<6N?A.I>O4[7ME3?, B0:3OJV[KQFU6ID&.Q73\?71^(#/>R.\WKOF4@!G%,Z)+?.CZ._"O3]=X*_0!D M)-E>4K7"!U"$>F=?'-*3P*4GW?/WQ+&O.5HOM-BO)*0"Z-U[&E\HB6/;8U2[ M+ON1-62'"QQ/))]E89E4TK_X-P]C[<(/AP5[%E1L'K@"'U.\18&?';+QEIHH7+/C[83?,A7UXP>$S%H]XZD*.#<8$$HXQR[#RFEAUG/=4 M('[#B#Z\D#;D8#,4@/A"Q^S?H.KP_.>41,^8&5E/(>8P5S[[^;1;I3PW9';Z M,YSY='G$\$;/?)PKQ^&8Q_T%])+VTMY!5[0%8F78E7A5X-#-:ZWX)3>=*/*K M.6#3M :RD=L>"G#)E4SU3L MZ]YPT0G6QH:Q1ZBC>O.!AZ;D. E1E 3>>+$@-$D9O9:W[,.$A &YTCU25:F_ M:QNHJN#E2]170'-(-1Q2#:O$S[[ENC'-DQ6KX0;GS&BHH@:KBMI;JTU1/T_2 M86F*EE==+GZ9?>26F[AA:5<,1MM_W_(LK1&#Q,V]NQK9/ NS_LU(& 5&M@+% MMNVMG(D,+9$!H(SE-1MTO](YFV(+)TVB[DW93[LW97>R)8:[LD/>Q) W,>1- M#'D3H/,FAJC5FXM:E:3(;KWL6^QI!WPX)GC^0JD=+[0]]BN I$4%#H_V[#+G M&R@0MS>7.9L'?(;+G(!C//MRF5-<;=P&(V@P9:"&_-OLV1I=&-70;[_"-18( MP>%::4N\(9&GO8FK:;]?%W(UB#B,EXE0WXR$#,GX_,^4 9%%^9CMGX:(;AM6 M#J%]MWOA*#_9OX^RZ?C78D;V835IOA/XT-J]-\-^&N)58MG)4J29Z4)LVAY# M2FO3H)L%0X;4UB&U=4AM+6+1?2[#=1HFP2*TI;JN.8!(C0W)=2@ LLARF)BB MFXJVSF*;6M@+:EZW*^QCA',^)Y% Y2;E L7P$N)UB^A7%*:\TN0XF>&< 1<; M*GHT&Q+8BC18XDTP!;1PP6W,VUA;!WM2#**N[F, 7)M@S1XS29,=C^ MPOYC% ;S(,'E:O?5ND)8B]TQ58,X2!YGF_]=,)TIHX?*U@!./CKD9!'7[@U0 MQ=1?^>UQQ6,L53H". YIBUE5T 88O/J"(TQYX9X)H7,1QZX1O=I) #-%KU:S MCG+3#N&K(7PUA*^&\-40OAK"5T/X:@A?#>&K(7SUK82OWH*;U7'(JE4WJTV^ MY6NK%1 T\4W3$<(2ZXIO&K0!NL>KFUW57>)/U5SB;)[!!QY\X,$''GS@P0>& M7)UL<'NMW%X8!2BSC9;9'PL2\6+U-NI>W@=,4=JZ*E^.EE,VE4#2:GY%6V#* M7R=O>:XHL''*C5\1I2C2WYPMM0&P&VAE*$_R$NA#@8%X\2S3 MR7+;YC9[JDD@L,4B\F^9>"GU7[=3P;#;I-);L)X[0=[Q\]!Q0@,OP;Z0^D=& M_?CN_E%K]AGZ # #NUP0Q5>GM90 $T7;.1<;SG>[.-]5/S54.-Q8G7KL9"L; MV@(+ TGY8D !3O;#FZ]VJ$I;MEYY7=Q@"P^?V4V91 K;QG4&0A" M\G,K+%?@!X?-^?I"5;AJT0] $1EK)EJ@TWW*A%:25J$Y)6/J#0&@EHSE[ED5 M,YA+; 7H&D[5EJGO J">3*V%M8L)'";IM;C4<:JUWRE& E!\IJ4-3X$@($ZO M-(10X1]48W5M8;JD]>?F_*Z%H8];)4[88IM%".?EG:# MD_&D"+<\Z[#9@+T&=XZ:[:.-$.V>LT4O^0[[_%3 )B:P;=HK-^K&:O0H]$AG M>190)@3CB(,T7V3%^V2I+'K&-!V[5TZV%-UIBK/K%-\=?9[WAUJX"_N]HI+; M@9AXE)]Y_=-H-?LW<"VV=@C>,H&XZ?C#R6B-M.)VF#JKY?!&2 M)<:Y+41[AJII_X;.3S54Z#\SC..F2,/+_08Q\[<]K5Q"U@T3I MGYU?W*78[ M$E.@H#-!7CVDJJ1BZ7?7>7&['%^3L00H;-- M<1V'*FJAH#%P,[R--JCBB*I MHZEFV[\K_K5)NGV[=3P9ITF@?.!&7Q;5WXMT#!2 )IUUYA4)8 M8 =C3V9:/)5I3C.$ZS,'A<(X L M+Z9H%T#.S3P$CH? \1 X'@+'0^!X"!P/@6.(WOL0)AK"1+T(&G?/LIIM6_.0 M+;EKG,R(3T(R71H*1O8R\Q T:D(]8)YV6^C>!?$?%Q3C]=NW=RA1FOO=S[L/ MNVU[2J S&983]QN5X$(0K0_1+4VXSVH5D,R6J I,6(W"Y4 8V@YTMR ,,)E7 M)R(J%]$%YG4)'C"=JQ[T[G+"?8Y;MR!<'5$5F+"VIT\S++^2D T3,@3[,NU4 M,P.XT?MM;)1R\GX#C327D+OFRC&-9PB%E/T/)H/I#Q$[/SHB^$^-RPO\?T.?",#]G5'6R?8^*6 M1XW5" +'.=\HR Q&!9FF4XJGS.>R?_.PA7%!;5-U5H]T(ZI/#SA"8QN"S]A_I^*;\5RMD;OBC M"C$_>.;$84Y_@L*RJW-#DM]PR#=&Y#/O O?MXP6 MY]X7.6U#"_0BQT7RO@%9SK*#+@A=?<7;J=)P^P8"@!FP7UI804=P,=#5JQ/M ME"[^>X6@YWKB?:U:O"I\O4)C3.]X4I\N:*GKX.25OR(DFHBDICV8Z*29'?EE MK\$(PON+1;BT$41M#QB!0*.X&3G3[8/29#Y?G06M=5+V(KSN$6E3'P#6H(4L MY9Z+-B'4+^GESP2LV]1AC-V(#ME621@M&&>',#QM9XJ=FCJY?G_6@(U1U^UM M$%.*S>;=C\TKGJ>,E-@_69XC;U9L6X7AU<8%X+VT)!W5\ ;K;>0JF-9P,WZH MYV;D)AW=YIBD)>BK6-;5@]=J\QQ",G6[(:>7"KO+D,U!F[5QEH' AJ&7DX%P2^ MO6(BK06&]K94R%V<5D]4^7!4(5'E[OX1?E;*4-AC*.PQ%/88"GN\N<(>=SA. MF+^1K*XE\M/IF&EL;7$/0Q\ .3Q]%?@P4 *V4AB*? Q%/IP*FOC?5[:$-L=" MVL=Y6IL"P-%SUT5.VR#3X'CNS0M@_?BF\#5*ED!U&;%=.17*=IS,,'V8H6A5 M;V%SX_V.A.$%H;Q3VSJG)A #O>!::6:A'Q3J60+!/IO/>Z"=)11_"Z+^55#=F9R7IP>09/PM"WF9W&]! MPC=4-[[>"B)D4@W*?5XOKF,JU2@]+)4N7[9N%;2W$:JIH\Z@K;"WL:P?2A?%\G-_P(1?S.3FX"^-=UKD@<%T#6W;U1 M->Y73_*<\O$D)\::"S6*MF NUNC)GU_,"DS<9I/FDK'9VF**"VV_>6"?8N0) M?:&]!%%Y%!AW7+1B6,@:K8I?)WYS'M IQ>+#KT$R^\IT=D1^(2&_3LUDD2XT M10FK#P(@1%I32K<^876LW=J1O"(FAW%U^59BTYH?9V& M2; (;0FM:PX@M&]#91T*3O7)CD;<.>4V&>]7 "X1FK'(ZQ35+M#[33_E CE_ M]6;<5KCCKO;J#F-\ASTG>R4@KH(X&4_.B)>%H?@3K)B_F'K^BD3E;C:W]-I. MT\$ A/"KK+CZB#J,RXF8XF7$?L&KBY.5PW$_[(;CQ*BC;-C1WU8#_P?\.-QC ME,8I"N^"^(\Q?8P\3!F\4;+4A>,,?>JKTAA[[Z?DF;$^R&!G'[8@LS]^O\)3 M%)XSB4N6$L]2V@),S,V*U'QQ2=%H;;\R$SF;5NHL[O[LUD74R,2:DD5P.]D] MOE#R$MV1:8HOF>E',U7'7ZSVWFN\%(M>#EU"E2!LM;\%_$Z-K&N,N'+F>]%E MM$@30PTL=7,PT2AK#6+&"1QGM+$I70<8,2J3L)FX J*45!DPX4*)8K;:@Q1S M-P"A+;/,Z5BTBQ(H1G&-<$%QIHAQG# 7N!K+= , " ,T8YX..5!LY&X#+T7& MR\968I^L(X! 0#.VR9 "Q:XL*>4K"9GE$ZJ>S:S:&4 (H!G;5(@Y99W*1P'O#Z[AX_G)(U4C[;K.@#8ZFIQ M58=3]\'3]2-0_)$H+D:/$4-PD[$@]7U-70!L7I4888<5G ,([:,TPL[=_!BO M?HU5I1UKC@5@HZNUUFJB"X?W:^".(S^#+O>N17DS5["\VA LJ9K<;H:EJ[? M:I+J64CO1BI>2ZNA9WM[.G)X?%7S$%I[VK.;]U<;,^\,T^"9>3'/F%E5.(E/ M4TIW#1IC:P#OFM5BE1*A_BS*[+8)]L@T"O["_G&<.[S5VI7ZC@!>(FM@7>IQ M<[0-BJY?+,J^8Y?/RXF^>P M&GVT&GZ4'Q]^ML.VRG^.2LL\#B?+PB]6#P)5&JOOQT%L0-.\2,P6W"T)ZFRAC!.4*N+JHI3W9VEQC3)<8/]M>4$^^/WX\DD" ,. M1Y8Y(3T0T#4$<$ZJEB1.;AWPO9/[E C.WKFZAG&3*I=JK8UZW",HG>FB<5$.K&3I\%'IJ2XR1D1FG@'?OS M(+H*/4U&FJ&'0^U42[ARQKH>L=[7R0,WLL>3R\@/G@.?>1X*U:5HU[_N4I55 M:D-W*9!TSQ1^UU9 SQ&9!8L'HLF,K36">T6FE40EATQX]6\*S (\.7_%7LKC M56-FH3 ?7FE^:5L[UG(UI7!C".A0 ^.BY#3$3HC%S@&] I" 88N1_)W!2AIS M__(R1%#R*D!// DHP"KV[C8#D(-1A[&[B'0?B5TG-(Y?(DRY;KAE&S@3 #25 M1\>U[0&D7%2ANP5&-8*P/QUF5%M%)__Q_P%02P,$% @ 1D&I6DJRDO&# MC@ Z6H) !8 !V&UL[+U[<^RXD2_X_XW8 M[X#UO7%].J+4[?9X/-.^,[.A9ULQ.BJ-I--]O2:5QXD?AO__F^V]_]QM" M0S?R_'#][[_9IZNS?_W-__4?_\=_^[?_\^SL?U\\WA$OF&/$>[G1.2SS2._2 @%['OK2DAW__N6_8_]O_(V=E__/=T_N MAFZ=,S],4B=TZ6\(:_^GA']X%[E.RNTC=7]_B8.7-SN"C ML^]_?_9/WW_[GGB_R42$KS68Y,WA6R\M.LB-__D[\671](1TIO[W/_SPPW?\ MV]_\QW\CY-_B**"/=$7X1W]*#SOZ[[])_.TN *[\LTU,5_5"!G'\'?3_+J1K M^#%!RQ] R^__"%K^]^SC.^>%!K\AT/++XZU2WQ\JM+).7!LM$WW'U1&. 'WO MV%\5K>A[2D./>KE>P*V!,A>FL!.0CMP*O0"\)(I/S93DOTU"W6_7T>MW'O7! M;?\ ?YS!']PZ[!]_O8Q8*)Z_)&GLN&E.B8O_[[^I^[Z;-4!HH'4>5R5W8C?G MQ?YLL4/6XCLW8E&R2\^"[(?AW5=QM*V75+"+:K[\:_#2_8?-5:GH$=,DVLM)5AM.WX2J*MQR^ MGIV7,HHE51N:XO6O-OUR5U.UP^EUK=*:.F!.F$B4R5=.N[8SW;[0^$A3O1XX_:Z#MN" &LWM>F(^'^8C:O??J;=K/M(=(\8$2(@O#>T[ M&J?,11DWDD9$$H$(&8@0XMLC%QXM.*P_YM.<,91_T:S:QD-;:TFV:%],X/Z6U*M\>K M4!K-<6*.KIX-JZ5%6WPS?FV)AUTU!?J$,SA> 1@W!J=3UPD]X0ZHB86^? FK3>=!_[9V8!5)P8'E#%-=MI:I; MXOWJ83M[7@%82(H3^>$#S3V(^\Z]*ZKUZOJ;M4VF%U.(:FIVV6STY(J M ;)3N=QMZ$8Q@U$^+>8'8"ZC?9C&A\O(4WM@6R_L#JFE==4_&[M@=E<]P7MZ M;X7)@G V)(I)QHH KZE<^MEYO_58JN"O?''8O6745K?'[L8MFE8=6-$8L^NV MB=S3:1EY4J4_\7A_[GG,:$GV'UC]_%YIB_JVV#VT0<.J=]8TQ.R93>+V],J, MYB+_@_!%^F4X&7YF?"_9G\OX.7H[WAUM;CD3CSS5KM8?RV8S\,8:88?R12 - MXSD0G]@/>2ZQC!_BZ-4/775.JFP^$X]4Z%GKED=M9^";*HF'\:YTV*QC/QT%H=:_VSTG(&WEDO[U"^*:@31GZB>1"@]7E,'84O M'GV-U_OJ]"@N7DK?X?2P6@F-[VUPCV+4)G(AN"@>/&RB4+WF7=,$KRNI],G= MZ?A[G"ZEE-+4K3A!PBE.-O?-UMD/W__^Y=E/:^_QUC3!ZUHJ?7+7.OX>IVLI MI31U+4X%;II]__M/+]^0G/[X_G4?/<<.5/UX.FQ?HN F<-8U^M:WPNME#5KE MCE;3!*>O-0EJZF[W$EUC&QR&YP> MURAISPWC \FI3KIS=[F/8QJFXA $Q!*; >_KCGNW-,?K@CIZ5J>?]6UQNJ26 MQ#VGH!EU4I G@OYTN\LIA2HQ_BN]T)[.QHF2G.I4SG:] MI?&:#?H_QM%;NKF,MCLG5".- ML/M?G4Y'8[+4 K//U7.IUPSYIJK9SVA*O*[9H=WPW M^:@93D=L$[;WS639$3GIJ;U0S)GT_+#:=BZ>6*-AO2]*#>?@C77B#N6/6>6& MB3SRG+'VN&+UQVZ.O\?K>;6:Y-Y6^1*GA]6+:.I5!;5!CM7T>F=AN;KQ0R=T M?18WD5@N4KPST[$K3E\TT;_V(8:&?O@\V$AZXU1R>?^TO+N].G^^OB(7YW?G M]Y?7Y.G/U]?/3U8]O>Z9&V6CF7COR=,V]2UFX)'#/&=3D$/QALV=HFQH8\.9 M>-Z);K7>=X>W2*B&K -XX9VEFJ!3:& M6%+(:9PFXHTJ6O_+X&_L<;\Q4I#/V'D;$2C", M)7VO5U@>J4O]5YA7)?:=)V?!(O3YT< 9);\N4 M+[L8$,'^ZDL?E8RORFXH22.H$>%LH6 >\?;P 4G9YU3LM\/;]'Y(X)[V 3:8 MHA7_]L4)X(EWDFPH9=V@!LJG*.;-HAV%]BFAN5&!,;,J2<&L569,*=;3"8+H#?1,"$U2 M]I7/]/7(BFD*1MCMXUV44,'#V[M ,MF[FPI'9DXGS.V;;APVONYVQ59UAO:XMSZ-;24$YX$0[!31GP.(ZH *^%XJ;A M-.GRJ*JRD53"*CLQ^,HL&\4'!C=*"U2:8(^X4WVJ@59^CSF^:J0T][6,V *2 M!DM!-(8^DX[/HZAB;>A]B.G.\;WK]QT-$WH>>DN8 U36R13ZZ_7$#1(=M)>Q M0Z,;7DCI(KRI.V<\2,:$I]:<#3E:$+8"0I-9X K%V+N+:;6;F6EV IL3:&\ M-32[HC'+HIH-@ZM:X4:M%2QFI%$WQHE.;P,:'; NZ H+L(M!86O[LQ/ @ M34(V-.A]%]=\__?/C/M-%#\Y ;V/T@K*S_918D3_!A'^UUS7'8F@CM< MS6QRNI6L2P%O4& W]DJBL^ (YOZ1"D!IK#TE[,EG*]=3+!A' $4 M?%V>T;>R[J S4,]K>&X=E&-@Y3 \/3(^4 M)?37?]_[.YAYL+_%$7QZ1YG$C_YZP]#D2R*2CO,5@Z1SU]UO]X&34N^*[F+J M^GRCE?4\WT(!PE_K]ETG98P[UJ>S?77]86RN>%%I0MW-Y_Y"Q 7A0B[X D A M)_]7)BGAHA(NZUFT.F/2YM,3!P0FDL1$%ID3D86VM) RF]^"&XSF\O'-8!M8 MO-3916'EMCZX$5)+8QG<&CO@Q24]L4W=N* N$&-1 QE6$& JK0.A=9QK MO8=%Y1JM)]HJ39D^_DN0K=[ -&@G1TM-,[RATR2L MJ1=*-&W?I1Q9/%N;'#;").XS*SNO4LXF_H&[\2:31WFT=4-] M^:V>!^< I^1AJ=AUXSWU3E57Y0*=*. .8 -K5!)/_>YX0]Q$B=YWRC)F8@M& ML"-U@&#G%(D-B^PDBSB91=18,5':/Z$ALKF!F3FFJ1<&+U_"3MM+VHR0M0UQ M Z%:MTJ]L)-6>&&M05;CBEJ") &:=A%J!.7NHG!]QAAOB!6<%L@3,)-W3Y1P^87)'J>.'SX[[UH0V=(!,RSJZ%I"85-K[/"G);MY MP:PX/O#P%)5MP#US?KP,@#13@#H[P);CEKJ $*"B$U-"WZ%B"6N=1N0%(-+W M3LH0?>:^M%-EMN\ M>M45C/4A\T(V42G0]C[ M*:2]R:M7RO3WA*8XK3UYGP9 MJ-_2LOE2D/(XI$E_G!%G;(D.:T)83E .L"PTX(E#&RM#82$^ML6A 0VKNSYD MZ2CK] 9YE.^46)TJ\4H\TG#1>MZ\L0-.1-77M7(G3-D:;TZC(;-Q#/-B4I4, MQ_+)\]&5#8HM/LL[Z9=1^$KC%&ZGP,Y>:XPVM<<=HJV:5AYJ4#7&&Z#M(ANO M\9:4LPUWR^$YC:IB\_WTJM94&^[C:9E-N(YTM7B0!TX\/#,T!#V;CQ\YN$'7X J#I@90]7CLSWVX&4,[02P!!4=+2^7MB]C MH8>1&FT4*Z-X8:-.R.&OU4R^!#I4Q-B>!&RW?LJ7F3DN__ M>%S'8J+GLR/WETT4>,Q04+0J/;1<]&OL@#MZVW6M/JNM:HTW=C5D-G5F06Y! MSM,T]E_V*;_7P9SWP9G@RI].3CJ>ZC+IW_+2:>F!?/+HRF>!'+H'*X$+X!*% M7+2?8&>H =^.FN$.4I5>Q^.JW 9O0"HE[3.F1"'A%!>$TUR0VR39T^,JY].- MGV,HF !%*U=K/<^'?50G>'!\[S:\='8^R[,E/166T.J(._;T=:_T8$& !_%#DG%9$#F:[5R2G53_7::_*[C8".]'"H>!J7?MQ"'+Q9-* M\548T%5YKU9'W.&MK[L$C9%\[29_ A,N1051LH];"VSV)(D;%8:PEV+5LC,]O&@RB%;#K(8* M_G!%0DBP@.Q/K)%*[^Z6H-$[R:*KZ+]2[K:!WFELD?J M4O\54OB6(H8=:>#&&R.+5!9BNQ# BRAF:O0NW5>29K/(7 1^F^HRIIZ?DKLH M&?<"I<8NIR7;Q))M7&$-AD>)O2-'&6P*N#S?IYLH]G^EWIN._\W*GB?WL872#),(@3L$! M1=R+;6]=\Q2M9Q;=52T; UHTG5$,'PD\9-B.>2I":^EW+&5/UW_))Y^%*.A!3C?:4@;5*=VV/]JB;HT[4%NT MK+ZT6=L4;WBV"6SLILO[I^7=[=7Y\_45>7IF__E\??_\1)8WY/[ZF=PMGY[( M^?T5N5Q^?GB\_O/U_=/M3]?\8SO'M%YIN*'.QE@@9_]='.Y9V&VI7'Q MTB8\:<;^YST[[PI[FE'"[?\]K%,]V=69#-ZXZ:.,^=DOSE/45\JY\D*S).>[ M(.6#M3EK*+UJZ3R8-1O9R5^3=+G*!&C=R:QOBQL(&C6LIJHU#?$&<[.XYIE: MPJM,YV%K??MO3"6AW.B@51"%N/"T-3]*0>-7WZ7)4Q1X!6[,S.AM*G/4ZIFNH$>\R*6!'2YQ9 M3B.R!H'(+HZ\O0OE#^'\#I-)_)$)R=J''H5"(R\']@5A[]7$?BE$I^2YXW?D*<((FRCHRI$+4H?=_ 3=9' ME';TX9#AB?2@4\2/0<09"*YI6)1!=%/_E1]BFKCJHRW'R+&2<^:VR7D38"ZE M;@5[(O&W4 [2EJ4>>'2DPB/M+&QD6OT<^RF]BMY49?%K&^(<-=IUJZYD'+?" MF[\UR&KJ@64$DK_$"1)V0IF[%:1%!S$JH#*_,KDZ9:2HOY_6FK]]W M-$Q:3X WM<<=1JV:5LHNJQKC#;%VD8WK$!>%TW/2MI=2IM"59J3_9*?8:<#( MK7_DD[4 GG#VMG[H@Y)LSD8SM176T>Z,.V"[V:!:)56G)]Y0[BB_>2U5SF9! M,D;B7?<*JSSB+155G=8,:\D,3M4,.1C8N90ZC1VLI>L7^\0/:9)<1ML7/^33 MH7/W[WL_X75$'L5*%ZR$J$I,=B* &_2ZVT(&/OW>>,'/0 ?CDX89*R+Q6A") M&\G8D^&ZNQ)AJU%Z17]RAU*IIM:RDHC'>(&L7V?@FKD3,4J%("ZK9 M6?'676-$'VY*S1I7MO&&EUK4X5:RK2SH#*^8*$L4G2Q>6PTP<;4!RBBTV:'2 M7(;.V$-T[U13?U:IE#$;@9DV]L[_J.K[ZH&.9G>F># MZ#=6=H!O0V8/FJ29BK+N"O,T]\ =R1K:5L]&*IOCC5X=H!'"$A*">+%&4V[C2A*"O 0#^.&5E1W'E! M.&4K2W/CZ%A@"DN/175Y@#2O-^^Q#-B)I6^MK-4=JW[E!WOUJS?JUO,* MSB,MF\(S:SJ? #T6>,@0S6A;&@['TK0V4#U!'%&H_DS]]8:)=,Y,Y:QI]:$_ MJ0Y]T]C:E0;NL#:RB!SLG0C@A0 S-4S#)>=&,G8GKV7*KS38'-8MF<7)S"(> ME"%[N%/)0 1F%7MQ+@1,%39G!_6OT=C$F0QM==]OZ4YEEEC39A4-M%&1F!W> MM"HR$>*,F*688L[XINF!.G*J8Q%WBI=*&$2?/*_>/&DF_C&Z\NU[]; LS67?SZ___'ZB=S>L\^7E__YY^7=U?7CTV_)]7]]N7W^ M"_ET=7US>WE[?7_Y%[N1(2P"E1^B$.JYGK_[JJ7IMCXSB80FC6LCH*[###R_ M46SC*3PG2DJJY"O0/;YC,\U"4U7!JVCK^*JZ!*JVN'VV4M;O,X6,3;4#6M,.MU,J-5,\/RD:X75&M:C&:8'TT"3Y*HA: M?X=[6-WXBY)V"M)XO)B<$SPXOG<;7CH[/W6"QAAKZX,[WK0TKA:G:>B -P[U MQ#:^O%10)T#^C$U,,P9V(W12K..S15Y3%\W)DF)WT&H\CJ3EN>ONMWM1IO2*KGS7Z 4%Y?W?8B-B_R*. MQJ;TIPBN']::U< D:F3$']-.)C]#@,N=E%#)9D]Q /SWENU:6=Z"D=PZ? M(T6NSTWPTCQ@4//(W6C=]7]UPG8XAS,I[9[?5'8 M<7CBG1I,IKEQ^OUP>[D@K>78;T,WINQKLHIB_HP"D22Q7-H6J6559=[M;&HR M67YDOR>;95WQI$THS36MMY)R$\V$$FY([&&=ZK9H9S)X@:N/,KT>A4A(QG5! M."\-<')6#"W(312OJ)_NXU$>B] X,FW%9'PG!=)AA[FY-6@1V:RLM/@MN[W] M8D1I!M!B9IT3:.E&!CFT&"K3$UH$UPQ2$B30TOX.C0V#58 %T60Q>ROK.7IV MWG_VTPV<7V,F83]1)[#I1Q$WZ Q@+<7LK2LYO" TA%*]P*@)=:ZH--N"J@22 M6&3Y$OCKX9\4T2]-8--T<'TLH6D:<$O!BE:":9K%$1*FH,P"_?#)D!1N8.IC MGY-']#K2P0M%O;09#8.RC(D+0P,/)Q19,9T^!C6D31-ECK.U3Z]-?T7"+";B M\-V2[[@DU^\T=OT$]F&.]PMZ$<*)POUM4^[=FU#!OE'?2R?38.'4BQC)-S:= MA#B$:;D/>/S !CO-N)9M(R$.B4(Z\;Z[%4N)&6FVC2[8$L&W7"GD33+FI.!. M&'L+&^I6K)0KG[O+\04F+P[TRI]@+:)E4N6> M^,\.N'@J+-5C;_V8#F[4-;9,UV,L%2)X,==<%?,+%P5'DD;D^/Y%>>MD03+& M6:Z']G3)L/;)J*DSMZFVL2VJGLU^F"^L_- )74CQ'3?U7YD,1H5INZX0B-$B MET>5G1J2P(F0?>S1NAZ@Z#_3E8 V;?J?>'X[ 0'YC+V;%6VV>_K&OU%7C]'KBW/\ M,+* QE)&M2/>3+J;^",N?C)FHL&TEXHCCI^<_I+;"+_5? P%W@ MN'SA"A'^"6$- ?"T\RP14&$#[=7<^6*@2OXQ0# _T3DN"IJCP."V:(4!VXN1 M37!87DI_< M2F*04@YT2=KXEJN:Q97,XM$7?&G+P""E3W26*-719MKIS\?#J:YZC9DNS0VI MIK)=,U197)%#8A]IC4XDHIF);)TW*FI:7SK)YB:(WA+](N9U7;!#<+N^BI+E M)^TQPZ>&U,,6*'_B%@H3M'V(HU??H][%X4M"O=MPF3^7 M?EXL<[5XN!$AW'YO;INCES<[4L$;(SUTZ7.\'WB2G"D/R\]D^7#]>/Y\>_\C.;]\OOWI]OGVV@J\,!NL_+3A MF=U* ]QP<*J+'.;EMWC#MT;&/F&9O6/]"0A^PXOV!'M^4>LABL7QUC2-_9=] MZD FFT:3OGC?%J0#VZ+F*>'ISV!"4:'0]0-:>5WX.1IFA!^)%>Z@'].^RL.> M _'!"T2C:CO0D=%"+'*"=?#US'*2.5@\+BQ>O&7&/H6_73!V_NY95)BWW(/_ MTY"G-:_HCHGB\P-[V0E4_U>P11K=AJ],VB@^U)YQ]3IA?T4 M9B<=3#W^>4.)LXWVXJ*R)[%D/E[P9%[.'-_/N4Y\]'(20\A,B,0%DL*(%'PL MW*.<7GWU+V\CHRP _PYJPER_PVTU57E;55N<"*>EH9R4U3;$FU4UBVM^[2P? M;CE9N('("5M)8\91DI!KLJ MYTE"4]5J2FLGW(&IIW-EVM38 V^H:LIMG%A+Y"'1*!D0P<'.'&1:I?U2::=. MZ8F>'TS2Y>K'*/*2\]#+2D G3U'@R>(J#*;=&7=8=[-!]?5"G9YXP[RC_.;' M!Y)T0622EAXYG$3;UCA'EE"?!YQN]D3\20&LY@Q;NS-N".AF@\H(K]43+P1T ME'^T GLVL_:I;*"J^U:?QD]U=LJ"]COA 58RGAO'C_D)WW)U=[G*KVTJ3-36 M!S>X:6DL8UIC![Q0IB>VJ?\"=7&BG93T87S/.5B!KG%U+JZ=0\W30=^AA+7+ M9)/OL-?G&"U-<0:=CG[2HX^U[;!O1;1(/$$7A: 9KL&@>^\^(%I$:G> ?BCXX=P MGF,9/CD!7:Z6#,CCQFV#YAZXPU)#6SE"&YKC#58=H4T='&CGQYJ86U_YR2Y* M_-SC.:[?F^\L6^@@WGVF+T#]"EG]@V8YMD:WN<5WO=[-L5WM,Z>X M5D@^<$QG7$:9N/>)YX&US]7,ECF1Y/;YF6)U@9>V/G,+X1J-F^-7ZC"GX*T3 M>^#(E5B@B=IAU;9X;J=.-;@K]>R\4Y/\6M5[?O';8(6V2*[I.J^8;E)@\.CF M=PXY-XSY]FC& *U3(#ODEOBI_%^8\\>IXX=,A8=LT?.NG-$_1ZE3OWMG3 IG MJ ]AGW++W8P.]BWYGEKUV;+W"W3P"G20MNA95@OG8=F_Q&8](,<^EPW"B!0+ M^M)RU<1;^I;,IP#6@C=_8CCG3B3V"\(%L' RP)*EOK1Z#(X4+%^0>7 .,-J< MAQ[LT.[9T%5*VGG!J(483M0>QD9ZJZ)-E.:4OG729ZR5TXPYWT#(V,O0@V1+ M91)3%3;9239Q,IN@PY[JY=/<#L>E($SZSPUA6BRAN0=;[3PG'&E38;0=6,ZO M0(MIRR-,;PZQ^YI4MU^'.&/589(H3IHP^)-P[\\T\&ZB&,ZC:.9P[51P0D!/ MJS3-"EM(S&]"J*O0B'/!<@;X$D6_D%=^FZ(XS'1\9(%U<=*C.233F44N/.L1 M\NI+"0T"\N:G&XC!D)(#=6+R*8KY/U[VB1_2)"'NP0WH-];GE&/_ JK,KK2N MQ)@ Y[-5%)\ESL"+=J8SR;'M4YZ643@<7',1K^F=F@19N6/%X->) $Y,-[>% M65ECO(F=@0X3EC$>!3)@L:@IN9O8)*V%_1"!!&Q&)D/41&\F-$O0T+"-!G@T M4)D=B.CH,A*8%*P1U1^U8*7CFNBW]S]=/QW51+=R:C>KSP#OW;M_W_LQ959A MT)<>'IBF*4O/KMFG.VBB,&8G KCQI+LM*D77M7OCQ0\#'8Q/P&6L8&*7,2,Y MMP7A_!8\9R]86CIK,*5-'OZGL]W]KVMR[GE\SVO0]:1<$3;#8BJXE'K)#?/_ M*\IWV(XG&;I]<(9T)XW+E:&6#MC7@73%[U'M*KNPSW/E3WZX"J*W;TBT3^$/ M K:'0L*)(6H:S17*(9O^],[UT&*9N2W, MICEXTQ,#'2:"&& -9)F0K,$#0W;:(!' Y79 M@8B.+B.!2<$:_QK)F%8Z7B.YN;T_O[]$\6YT1?EFDAC#]R H:'M MT5-SJN9X(4!':/.;?=+,H/*L]-7I2^_3Q/)TZAZ_%KW@+R9!M:(DV?.J1&Z4 MC%,]4:/XZ11VL U0617'ZW<:NWZBG!:U=)D/1*GT56'4 AERC??5$8J*T/[G#6TKCRFD!3![QAK">V\6L" M647>[,W"@D'^.(JM>BGC:BVN![5&[E23?SO*DK.\'C/NC9'>J\#HH:R[+M3-+8=]GP 5^< MAU[U ZGE [_D=7R[Y_K=#?8>4XW]P:_A/+*AZ'JUHLJ=U\F%P U6=GZ3RFN7 MDTJ %S0MV<%X#Y4)L!#0*\FQ(*6(1#2!D[5''U9["-E)S35#>+\OTX#D*A#0 M@0@EK"#YS'XG/AH4-Q1A7)@=](_Q0WQL8!X<9S\H;*)!P3&03%R+OPX;9^88 MS$>9;:)5=HU_/$L\I4Z<8K?%"UW[80@#GLHBO6YF7-'$C?V=>(O^(BMD ,]6 M[[=;)SXH3BUV[8L368TL4-[8T.R(_>9&5S7,5],+/N#*1=$, ,)$\)KXWH8E MS2]DS3->-E*P7 Y)/*;\A9/XR7+UP$R=N\TS?4\OF R_*B!!.2.AO&SG# MZDX%;UK50Q?3N"D"10X@"!K.%4))YDN^ F?"6=LYN&S!1$BA)2MHR+*6ARCP MW?;K#XT=<$-%NZY'3Z,J6N,-?0V93?TW\U'PW2=_'?HKWX7#<25'DK.TX<:2 M2*1ML7 M/^2C,TP!I/=?54.727^9QFL& M"+S>2*YUU0CL;S>(DGW6XK?,&ENZX$81'7TKYUL;VN-%!"VIC4^W,N*$ M4R>?J0.T[1W0KM&S;7ALZS,__VT<[!H[S,N#A\-CR851#4^3:6T[<,LG^Q(X MDKF/8R9)R[C3U@=WX&II7+TDU= !;^#JB=W[S1Z[3Z+G8K#<\3X*F6H>+05J M&X"T.^-VZ&XVJ%F-;^F)U\4[RM_;UV&>D#.2'-_^<#6U(>P&??$>=#DXMXQ8 MS3UPA[>&MM67MI3-\0:RCM#FS[58?3W\1+&V4:FER^R]?O.QHF\,+E,MW06#R2I#T!JT%'W)+U,VY;)?^,PR#,29^1\].50,#U?S7BEF0 4OL=1V&.6D M$>Y@K]=)#N=J"[P!JY"S5SVM0:>E8SA]5+;%/%UOE'GQV MZ(>K*-Z*RVW.2[1/2?$# M7M)2;_/2C!+NL.]AG;KC<1W(X(6%/LKT/B^6,>7K&1E;(O'%&D'Z@Z4YM?E' MDN:@:DAJWA$UQM"C&U6HQF3LQK(!0?# AO815F5CW #2K*.,#_4M\89_B[S& MBR7%.S/ X'BMJ]]";/9,#! N)KQ'SS&VK,YVI(#3-WM80UK'[=(=_>*ND3)] M5GREI=Y5%), O#X%KX?'2PDMREP?OVLZ]>+OI(:IQKY4[/OX,5OK2\46S3(D M(G8"OYGBG#ZDS16]I@0JRW@TFJK8$&8R1:T4UH/7.#=1X#$;P/&.]' ?I6T3 M@-9..$&HF\Z5 GJ-/?!.##3E-BX4)Y'_+1$,\#BQ_I)9E_YS=&W-93'MSG-S M^#%6079V ;2)S!YUH%W(IF@;;/M3_2"AUFPU MHUBK)_D!@JU%,>-H ]I9M&74R7D892 MU#1T*]MU+<-\5QJXH<;((I6'Y[H0P LC9FJ8+]L4W/@6;H6?R2[9-)'1-BYW M)O(!8J-QU.U&8>;1,>2J9D-XH#H(@LDP5I;-:!# .7,:TM@)X!R,M_5#'V R M]5]I7G2D92VX*Q'&'#4 _C3%.P6Y",H3@=56%),IZ#7@EL MT:^E"DV7WC@=W] *Y5:M=E?L>[?=%1G\GF&2!\%:"@*G&@0T$V?B[=[IK*,! M +:WA*.( M:O9LT3!6H>*)KB&/?*2[*(;Y>^O\6-D<-P"TZ5F=\]:WQ1O6K1*;)VR<,"DH M8_#1#D>AM'K.RW-UCS^U=YN//X]R .C8M5&-1U8L8"6X][M=P/>GG>#2238W M0?1V+3YHFWAI=D4>WAWTK\2W1C_$ =Y%>F/_EI@0X$* #4N[BO)75K8W,W5E MZ3H\[M>A.V['[VJ'RF:F9E^\ =!9 ^-]NMSO%Z02#ZA>!9S,&J- @G(WYL8/ MG=#UG> V9)"V;QK3M#K@#&A]7^J,[XZO@! M5%>8>'MD5!4+XD2B;N5MW1HM]>>6^KUQAJVA%2HO[^IUQ3L*=U5@4)='-=^T M:@D[[_/R,\GF,G3!BTP1/UK4_TMG;#'>ZZ>E>, M 0$.<")09H+)K?7'M6X4YNGLFN-;A^[S"X$QT%V.AD,E%E -=K9,@@$@GO8O M"?W[G@V[UZ]::ZS*YKA#OTW/ZEIJ?5N\0=TJL?D"24Z8",H8?+1UFZ^A_;R\ MM'E+3]5X/GXZY$K>D:/:'U8F5-9&5%XXB9\L5UGA3S]W. MN..UFPWDX-7KB3>2.\IOZNF<#1P>+QDMB&!"OF;_M1WG4YMBQ[3(5Z3M7,@, M$Z:;QP70"_>6+KB#7$??ZM5*=7N\ :TE=8]B<"5Q= $\JNI%V+HR%QMQ>T_? M)(R*HY#]Z8HS%EV&;@,RN./;U"YRS'>E@1<'C#4QWN*D;]+H3JHLT6'%Y.9Y MI"XC'AR(XT4[6#ER2EOM*OSYD7JPIKI%&*7D0-.)A97E=7=#O7U EZO;\)4FHHC+;[&RNUP=)Y'Z M^#H@H[D [-"VK4?8H;C, 6('UW6(V)>%(J54)!>+@'\023#H=#IAQ >T**WM M,*'."G/S>69"HGV:I&QPLW1!],I/G/4ZINO,$ED2K96!ZO;%#7J=+'!4:;N] M(UYHZB:^J?]7N4 4%%-3')@QC1ED&/!*C@QA8\'/;BK%C+"+$B?X,8[V.Y:: M9D_CP8E-7GAT3[WECL;<1(DHK/+$L),O@U\X >2P3QM*4Y[2>GSJW>G:K1U) M<..2Q5^G/EN;3 R\F&G3&#T0F$M*A*@+4@A+9&E)*2X6:)ZCM2OY7I+0;!\Q MD-XWW]# XX\R,H5,<%]Y(;JTUW/L>+#42OU7^"7EH_=-B5T/,CBQM*]=RBO5 MW6E@OVC=0Z,^M6Q3YV4?./') Z6!XV^EV'"VL.>>$(]EBHY8HSHLI >65^*F M(_LK+@7_EDUV._45\CA%T05[V*8$I*NS5!_[6AYPKC18D!:7SO?U$IK(X MELT)@N@-,$1(&E.&('R_.[(Z:* P4)T[V=^#"AF# MP^4^CME?!EM+C=UQXKZI'=0;0>J^<\A6-348:MN&LUJ0C)EM9+!J#C]G-4ZB M5VCRDQ/L^5A_[OUMK[.-W(\2SK ?P#IU&5\',O-)^DR4,L[[3G,^.33(:RX" M<4H9K*564UJF%CE)P9A(G$]A]/^UFF#9,E.+VXR#LP\QW3E^7M4^KV%]SB?X M.IG5$/3F@;G&EJI#WL[$YH._YJH-B\([D.-0GGB/>/%T-TO=Q!*6-2B>WD@R MTF3P?-X#6AA#VPC:U3 M#?K.9# #@KDRYF !/!>DX$HR^"@8+^!.P@LE#RSO7I!<##S(,KW-9-19[5.8 M;L)+E-O]-H.=8I+ &D2%8?EW%@M6TQX0U(T";N@QL,9I\6JM[GBAQD2)?J6; MZU2KOUVIX%]R;>' M1N8WH;.B9G .JF "U0U2QX>++H I(F82^51B M\/L1R?[E;]1-8;2JTBCO7:RCR'OS@Z!1[&_)N?Q/XB=BWR%AG/D)KF/FZ<9) MF5HA+'2LX8X7OZ2QIAP!7ZCK[%F"SOYQX%0E!DO*B^XP2_$17+"@[61%XL'%V/.,_V%!GN+%?P0\'O!$;HF)=HDYD+%G2S2STRZ-&8 M TYTU&2(("E9UF (.MRP8* DY8L2VXJ=[$/+912^TCB%29@VCK3UP0T:6AH? MO;RD[H 7#O3$[O'V4DX=58R/JW7U"'%I ?N)P5/*]+LXB"4;[3Q U0MW!&MJ M73_*UW;!&\6Z@@_AT9P#KVN-8073A@6R8K3,!'S%WG)(@S 73$;O09SH.W]S M8H\;8;GC"_CEE?,DV6_%9QUG @,QF0U@#&A3!;X,P&$6<#2DGH.@%PATQB4B MF4B$R[3(@"T3:R'7E2@E0PAWV"S\1OWUAN^LLL3'65.Y\H1D2%[3D5L\$I]@ M@5&H=4[#A$LLF_$<7G?0O=PP".'YP:69[=H@LAO5><&BH6[&@5H'?W',B%%Q M]5BP7Y"=]76B-QN\,K-4PTQ1G]@LT,E0I<%FEQGOWQ+!G0#[!-Y5F,?N(REM2/U(DS3V798AK(8A9(-ZBBHR5EI4#9)!5$FE^.-KE=2W!\?/K2)TU37@;XD89LDAOPIQ+@ M?BU3T($'J[)J8CHG_3N3P E4?>Q1GM'OUA_[ 7Q#;88]79_0@#59+\A:2".. MJ%7D*8K:3'R\>V+[_"@9H,HPKUIH/:.T8AH$ M!H] :Q+!B;3];%*?\>E0F$-"UTF/(>*%WWV'8.%_2#QM(PD"VXQR^WU(*(D" MQCX2\"8EW FSTCV+/\77S^RO!)+)?!^EW?+#,9H-) UL6P5L#<1E%M VM*[F MA[HD3O)$5216TK_%Q?5TXX2DVDE@XS$@3A+^SXSV?[N)PKCJ]KB#L)& M#>4XJFV(-Q2:Q;7IS2"(%6<^A0&G/O(_T^T+C16&[4X%=P 86D4.C8XD\ :- MJ2(VP^DJVCI^:!)0RG4Z&376,>5__.RGFY_89#>,_AP%L%N27$;QKC92C(G@ M#)1^-BE7Z[I2P+Y>9ZS/ +60H.B"NAZ2'#B%:.2-R4:$<"27CH!X$Z_C36ZW MCN8@7P5?&VMYV&UCYSI1[ZG,G1_2VY1N5:G[P"QPXOB8]JS>;1J./MY4:10M M;>91( WAXHP"?*\T?HG:[EDA,NF=M6+I=U'"$#Z$DNTT= ]7SM99T^0IVJ\W M*9S.5JT@ZO3#C4S:FE=>8&CKA!=#]$4W]F(H:B:Q6)","1%/%G)#V-YR*2$"23@B%6+@6Y?G@BET[@0BW& MLF:XG:74?O:Z.-03:-A=&)'TY>ULIM M.ULJEJ,[&;G2;8Z1>*IW>SB5?>86$S62#^S8"P(\^FQM]';PZ^TNB Z42C?E M&G<%F]KC=NE6365?5C:VZ\0:BROMDAL?XK)]+SN[,-7HG\=MC%-'2VC9F=_9E25K(1-W06;QZ\8:<4R/_SJ M1!(&+@?EXA FCZC*UG1@80YA?Y-"2VOBT384XKZ,BR ^^49_$J>3#[%^E_[)__/4ACKR]FR[C)QJ_^BZM MV55O:(;33]OT M]4M<'GCZV2FOI@1I0?>\WH#KU+K.=\<&8U$R"IW1)N:XO> M#=4:'OGB:4/4#MD@[J!>:7%S]Y&FCA^T+/17FN#TQB9]JLOXY??X?*]12O-% M>B!F>S5^<(6&O.7Y\X9ID3@!S<*SX2ZGLBG.N-#1K[R76=\.^^W+%JD'N&.I MOE_YEO,F.\%\XAN4(^E>D"7Y@&7Q)N38.B*:5+>M\&MTPXE#7?76F&#/8*5= M6_(1)MJ6U\299"Z_T;.GWI)AIB,J[(<>^V(7L;#[,8[VN^3\!]G_C9*SWG24+9R/YG&GC\29DG)WN$6W#W MK1UAO W=:$N?X#U/2'LN'*:N2Y\VE*:\KJ?'17."JZ)8:W)QJ)J,D0CVL%Q< M;^*FE=OIN.,.U(E_!3G )V*-%QBF-D"/P9>S)(+G@A1J*I3$_Z,:?.-*IU^ M\W/>6LW;W+C2:5X.72_ZD*Z](#F342K&75&Z>XRB-,FK);%1X=N&!<7F]C@= M5EO3@*,'%DXV)UQK'M(-219L+CU84'A*+'N*( M>5)._[,3.J).$O"!2DKKS6WX2I.4EU9JP2ES6I@QK*>%2GPS)(0=^_JJ-2HN M"N'*LH2E>!EVP'K._8]_)I*,XIN)D=.6%_1(5S2FS$@/L>\> M;^QVZ8<3.CMK7N:8&IVPIYQ=5!CH-0E^[8S$.0^R R8L-R5;+@MQ"F$FGD9/ M80O!HWP @8&FN&1<\"&'LQ+^/$KHGDF-FH\'45AEH@-EF8I,]DPM6-_XN).Y M_.0B_[&%>.3\Z*<66I!+Z:?.6CX>_=#V!^C9_&9]PE$_&$]"<<2TXLC$GYUW M?[O?\N1&>Y*D06-& [FN190CHT MPEC$O+#VCN_53;KLCD.CF^UT #D>(]B0(KAF$S,DT['Q+9-I+;G3= A:>//] M'O9&EJLKYY \1_D;'/2G*&#Q]S/UUQLV%IR_TMA9&T-M+V;SQ>3^-M8%;W-. M\T;Y ?3N/QR$G#<@O\>X ]KG P(EKUP \I9)0!PA0C9XL*8>9:BTA25ZQ;"Q M=;S:M3I4PX;%WT%G?"E_*R$?6:[(5?9;%3(2(23)I229F$C'(XLFOS=U^!&' MMW(.E15RNZ L-:.W(3,R3=)GY_T*UBQ:#,GBQT MUW2Y^K)CZ 3G_.A M\G-^E"D4WM_D]!=0!=3X&_=_W_OI(=<[6;Z%U!/'N>&__"FWFGQ$>@I>:VET M "8S&EH'LZEZ>ZDOAYD-E(J%#5<) M?ZJQ=NHGS?@L;QA9MW#-1I$P;2$4X5*16\FTXA7,NBD>D62S/Q;9-^_U4'XZ MYN%T<>+B:"=-Z^B?JN>,AHUF[=4GM6N[S0S@6Y08ZAQT=J+G>"O?\E'C<72O M.1F+WGO @;';4=[FZ%&?&M;Z H^ M3,UK4N5@L6AP@]Z-18-U^LW6N]5%@UL[S=+#!RH:W.+C%E_KJ^@.54=640PO M&-U':7VID\:'_8:TM/)F.-&O6E_@VF+RN'.N2?6?Z"TYM[9#OX@MFDJTZ8_ MR*J?QG>BACNH>UI)F1';L/"'+DUSH^M8;/LM473^*&&IUB9RVQWCA]#X"U7=U&X MOO-?J2<*O3Y'%U2@/QM:5JILL$-_G&!K;(G*I$"W,]X$H[L*QE6>"TZP:02\ MSCBS_)5:<=P\9\C:V*G,/)D]BA2+64.R#9L\V=\V:TXTLS_"M9@4WC&)==)7 M$Z*XP6,8FRDG,)TIXH69@?0::J6QK43\@A12D*PZ_2<0Y!O[Z[/3&Z\T!6"3 MG4U]@<#+50=3W+/XW<Y!I6O>D 3,@- MNRBY,.1K+HZ=;28G >W$LT9 M($?%VS!EVOHO 160/B08-M+^,!C8;D%#Z%,3_A"(IZ'>=$!7"E.3\HT!;J\T M?HD&@[<1;2E9QN&TA]RX[*!BEO?FL^@[RJ1[A%*@R]67)%.[=N=B>!XXH6M4 MBY8;HP,SP+YQ.I:ZQA,O<7W?S4X:0QW8A">.6# MD@-U8N@*-ZQ"V/,-),G<@PO'$?T5":)P3>.)MW:Q_8[F2Q'E0B*7C'#1>-FX M)!^\+.P/8[/OLCTD+ UD5Y2_]ZG.M(>A^$$&*;6UC(:D4W(?: !J4&[0X2;G M,]J8XJQ2J +_<8:4$7Z9[@-(+H2U=1L49LM((E^6&7XQYB,OP0R\\/(AEUL0 M++),L[*21JD3#+2N,KC1GD&X;"'%_N[9G>^\^(&?^G2D0P&#,L -5\/;4D:O MX:CC!;,1=)P.VR3A,9T60&13293>R#?$/%R2IUQ]D#[LF[QJT,>):*-9TFC& MWD;\ \W?M54==#;/%\;XDPH))8$4I#UF]WAGXJ/;N.?045G-E;[!/5$?W:J/ MN9/*9CG,,V<>;:A&.Z(,;[MA<^./G!/;!C3+DWT$!A1S_F# ]+=G.66&Y"OG9J40RA"VNO-#>IO2K>JN MX= \/G[TGEATZ @N&'SL*#Y57FRXT3GU9?;VV,.Q*;=3RY*7?2$F]LM,C;ZP:6?.4](VSO4MI8.OJE MCBXG;"4&71?6SA(&%M1_A13@GJ:7C1/ZEB[(XU%#WTI4-K1'')LZ4AM[;T:< ME-07V=&F\R"(WOCS>3 +O&0#D9\2N&:^()=6[QR,:I#GV/$HB25KA$:G,'L' M,QOC4Y"EU#)I#N7&#K@#N5U7.8S5K?$&L8;,IAZ;DY9">-P0Y8?3_-?&&!U1 MWV?GG;SYZ683!7R%KXQ5FV,NFRTLTPV-)86U!]^VOKB#MY,%ZH;CQHYX0[J; M^+T':)CW<3[5.&>L1@WV]K1Z$C-PTD,>PG@^0JV(_^-!9CYZG&N#>0"6M=D5:#>668)E'#.1.'O/ET#;Q887) M[/)\FKF4\XZ;ZKS#J!Z5$@!DE:ZB_4NZV@CI6GQ"I:XEW*M,BKWE9CHSL@@!A M*)*=D5[ 09V3ZK?33%A&4A:HG?GAV2Z.UDQNNU%XXX=^LJ'>CU'DM4;A<>.9 M1&&MCK516&DY@RBLEW> *,P)$TX911 .JVNAX!K(V0A!OE!1:*?0_J01[I"K MUTD.M6H+O"&FD+/7JA21 LQ>0(VAV9#3[4(T./,B[JUZ?]LG*7]DNAB)^ MTB@%+U(P(Q*W2M)>E]).,<.>TAX#9/!F\->4K1MTGRWX*3/ZKGUG#7W#9L1M MR+>J9,PX<6^D^9 *]JJS)&R@]]$F3 \QW3F^=QLF^QB64A7Y;4TSG#C7II<\ M;3IN@W?BI)34O! Y)T@*BE9F39.K-=T:1";)]?N.A@EM/HC4V %WF+7K>K). M4=L:;^AIR-QO_2+WV8RXW>-$4VMK9%E7J?7%X9FS/WWW5YI5>3]S>WT'[:M+8V@VO MSW<1WKB(5_G@['/EP0SR%>CC\G30^BK:.O[Q2D&WGC/U]%/MM3R][#9#3Z\1 M?@1/%QRL^/H=&U_$"^L*TU0:X/;<4UTJ57V*;_'Z88V,QNX&B<-70;RP #SG .?T;K>[.'JE?.&N-B2Z]L49+486*!?V-3MB7]7O MJH9QG3FZ@Q5\N"#@ARMX<("O8<-HPR ?CH;":P6Y,#S;#W)QX*)Z(<_$:_Q3 MV>="0W4+J_J(U9^F,M ^#OUT'U.F_XW_#G_58Z)6!YQ J*]KI0"/LC7>M$)# M9N,]J9PT=^"^%'*: M.EI.SFX@C:24C>BYC,(DC?>N>'@X/R+8&$LM77!'EHZ^:R3KT>OIGX)/1K?^"&&SX(9E,>VN.&/31/]R44RO'_8U ML8Y:C+HD5GE$1#PXO0=YX PLOVC.UTHF7A2;RD!:NEM8%<.LO]V=X;N6*MA: M'7$B8W?=M;:%[_ 7H>X@^TBG?>Z4=:*G.G([F06JJO-:::@BG-\6[6JFO--, M([NBLU94\QXSC.BJW*-$L\T+QQ/I75T47\"[;G9J:YR[+-?=!TY*O2O(-ET_ M?_X[H/R*3NB=;Z,X]7_EGRO-HS#G@.1Q(\/0=CRJ*#H(;;QH,[B&/>J2YH(0 M69(%*63AH2M+LR!':+:HPMF@./:#,&9(UR!C$Y*AL>D=39(_0?7'PK*>) ^J MU(6E4EW'!=$%-SCIZ*N5M+#V>$%$2^J1$I;3''R8=*7MC;U1=>:OYUE];>OB MP)=/+N'5W(9K$TWM<4=FJZ:U+UH=-\8;D^TB&X_4?+6+T[-X >+H]:V:][;X M.U9?PN@%BA/ E:3;<+=/V=?,.?Q C(&R<1IO38S(;B9Q,I*=&QZ.&XS7#*)T M+(T'"7*+=S^4PVSCUGM[+]Q!IZFU5N:(85_/*'D<:*>F9?G:YE[\5*H?Z6SI M 2J=N;#"4)I=<0=U%_WER-;IAS>\.TEOZNBZ"T96HGQR"T"-_UWM51%W: M?#_:G)<6RC1 P(@0;D@PMTTE;>Y,!2]<]-"E1\DR?F*#\UP0SO4L6ITQON+R M\X+(B]/6\<2"B63]'8DP'(#1.P6%#'FZFW;.6-(1-&:)#E/ 0/:.[4S .\9 MM_:JMI?.SD^=P/^5>I=1DK84L:UIC3-6-;6L*5%[W!3[.=UVP8W/F)<$B0L4 MP4.+,K,DIB(RTZBRV0G^&\'?["MX](ALG7"_?%YFU'K=#ZULHR$*5SRI(X#LO6>9EI>3UCL8,.<(U5Q?R$855:AOB M#DZU;I72UB>M\(9B@ZS&Q9USDGD, E4[%:S'5$X$FUN3^T]3VK$ENN835(VQ M-(,0&LZYQHZ7MI.9PVG"CV':#I%J^-^5P^*#<^"UUZ[V]/PE26/'U1NC6DG@ M#C03>ZC'M>;^>,/52(L^]P@H"^F3,3'G>UCP$I&4/#B^!P\>)2X+G+]0)R:? M'5AB2P_D:RZ.G;,VDQKLR%"6AE;XT>K5/N1*/U(XV>?1>+D2/QK\9DI<[4$0 M-Z;TMU5UM#>EAA=O!M!I*O0II(!%'PF*[!28MF_I>_K\1H-7 M^CD*TXWJBDD/,,6J\&,HX+'[_!3U,,)ZJ/3@3 M.A\(*F3+&(,%$/D@<%%195K -;X(6,0 [%H_E?LH''###V P3(R'P?R3Z&CWW]O3[&K#BLF7;LA*+)H> $A641!$;]#8%<]FR]]^2Z[?W6#O M42B3S CX6WY^V@G#/6O!V/B1EY"W#0V+[_,/X<6/F.ZB&$0&/ROH)\S<_%4I M4%%<-?"!6I3X7"F/?4T^L=\G *F4-CRC7'G$+V'#S1#A6F=C!)%>>?(DZ,")9.XTQD"W%89^N'_G:_K8YZ^/;? MOT@#-AM"65,QJIL8L8'6C$&BS4+:B*$B-%/X:%5G3"R1F1/!G0CVEDJMVC,5 MR6D#P(8T)=F#(>05RGD-.2%5GESZ,PV\FRA^%TA4,LF%<^>0Q87PGGFI-8HHCV",2&P)\V!0J)L!I M8J2;T 0RD MX;6R^*6Y])6(5:8CD)L6R2:Q$*=.EJLC(#N^^3[%^L_4'B&/6M9O^AM=U>A$ M "?LF=M"=25XKI]Z T' 10K/K?,-_J+/]':+>UG6'J4QAZYJ#EGX-UQNZ]/\ M :^ZSJ#=>>9!/\CI_"YA;^W2PG3FL'5904?#ADL*';K//_!5EQ)T^\X[[ Z2L\TW5YLDKJW< M 1A=OD?@<-ACFW7YV$83FU/X$9*O"&[,3^!.KC.*^?*5IK M!+U^F"&L@^9ZA_BS3MA!K(L*MH_T-SU'.3+(36DFU;E^DC%"=KY_1"]Q>A[S M;[]J>1YZ39-6]3G^/G0PXV /R]36V MD27[&-XU&F8L.+U,9$SDPXP%1U>+S"A\J+%@B%LV$XX%"64.X?UC-!AZ-!C" M#8Q'@ZEOH5FRC^%EM(%&@YK;9CW(?)P1X?CNF2F-CS4J#'(%:\)Q(=WX\3^& MA>&'A4'\P'Q@F/R>HC4;&5Y7'&9P4-Y@,J'R88:&^OM,G4E\J($!Q^TF_7'A M'Q>=QAD8!O$#XW'!TKVGZ2TT](56;0W:+[<:D_H0XT/+I57J3#'P_V1PO->\@]ZC3;ZT(WFMOCM@TV[3WRKA?(YWMSO-.5\1G?%9_NDCBN MR^'C7HMVT-T&_QC7P%MQU@R=D6.1MM8=TD+LN*2O@.W+WS-*VR9*SS N.L[J M%OBE$X:,;'*Y#U+_E;L?T^NS$^Y7C@N/9H7K&\?-T/8.2%/O-KP.?GGT7VG\ MV0]#9N'4^4RW+[1^4VMH#ICAF+,QF707!HBB<.AOB(0*24BF4CD-B1, M*,*E6I!"+O)52&;CYCM2T^HZ(@DRT_KUIAURP.%/#@6'"R;I(U4LQIZVP0SZ M"HU*V#YJ@!UX5>+V7^04F_2^2[:"!8$&A._.LT370EV/H57-Z!$@2("B!2P: M2Z?BMQI\E2\7]9R?[[@-W9B?TW""!\I,P_Y8-RSYZ77&C!]=;7"T&*C1$SOB M=-:C/Q1E9XG\D@V@4\8'QL$2FHK9N$=V,4S!TX.-%<0I[)--KPOX6A#!C4CL M2,G/ KI-9HJ+_/=?2.?.2O]@+)V3 GR3U-M^IJ$3IK=;YHNO7&W5RZ>U#7$" M8;MN(1E#M' Z%\H4^!M&IT-,O&0R>>2QW M,"8]1VQVS\RS89\\9 A_"Q7G&* 4'_N*LJ]F='"&86_+'*4FW8C,(DLQ5*E_ MPN(+\B1GRW(1WRU7A^WF)A-;)4M3!%?R')&2+\D9+TC&FCR47_E6*L?:,-%M MK;LLLDWRP8&T3@>CZ5QW0NBAU- V1UC:DW)V;$[:1]";%:W;!C:C1''S8?"N%'!&90]K ME/EUI^[8\VPS9898 A:[COQY!9#AC'GNGOW; 3%(E,F1W0ODDHC-ZUR6B?/Q M:>WTF%N$\2.<(5E*%KF6+6+S_/BT5KF/PC/723;$\3R_2-4?EU^$TUAY,?HH M;:O:@[E[G/J_\NB[?M_1\&2QH@<9G C;UR[JC*B=QEQRI0Z:#)9%G2+* E8O MQ1'&1^KM76"/(,>:P#@R33'OK\SR$>#(SQ2L0+WS5_;IFHJ7:/(O8;KVO98M MM!&%3.;:"8LLT(40SW& M2E@0HW8;(/_4*B;$]D =MGP=Z#47P=1=Z;'P0+_B(6+VT+1%X.9 MB M$Q?DGGA?S;)]!7O"N?&*':4$V8>E#&+9/"$7!\+%(%P.\I5+*HV MN%V_5J/*46*Y 5ZWK1?3^$RBH&:G]-BH*B7D?SK;W?\BS['CT:T3_X)C_GGG MA_0VI=OCW&Q LCCC<&B[#3 7+6A^V/GHJ8;F4152X@,I>)TLJ^]:/D*6_?!0 M6Y*_>\9/+#HDY271R/.&M2_;P!-G>[B"FD9\R8C-=?,WSZ!]I3XE4R)B'&#! M[$X!8Q =D NG7" W'>*3\F")=:4PMEV1#\8$-,4? M:4;_%7B1C)F=_'!:0RC65)'%_SUMV/=L[C3;>)=TUHQSUF.6\2W+/=9Z ^,Q M1C2+RB'78>W[*A.ISKC#UL>+$\#VXWA:/J5.G%K4\X*N_3!4J]IKBBL?F%^N MCL6_#;,-IDMGYZ=.X/_*58QNPUAWS]Z (%1=-B+MQXC5LM:[91#-)"75B"#$^GW0"46B>3RS=*,EN M-1ZE"N13&(6[S2'QX3WP[+,P2L6DETU5=W&4W;WY1LR3DT/"YBO,$"[?G(VY M2> 14B<,:9S/9'?9$^$@J9N*^?,+#=FT*!7/ZR1[=Y/Q^Y;A/"/,!.&7YS+E M%HR.SP@$XAUQ]J?CP63]Q7%_R1_$8S/X:$O%X^1,?G>?/1#!Z4 E2Y_W.,!D M.U,^/F:!LLIYN(K%W73YQEIL;;C-F9LUNYJCL2J)7 M9@L_!1YTM0](X*_@S GP" XUQ@4BL/TM;$K9!)(_&\ ^36C\ZKM3KPK8]O?C M*U"GR7XA Y&$@'81*<2P\B0;)M-96 I!K/XD$R%)L5YD48WO).C+L*;/S-38ES.A "7!;$6[[;TAT$7V1+'S3[=Q[3F M+O#Y2\(-TGW2I4,2-Q8,82_-Q9-6>GC18Q"M1EQXJ0(,N"5\B>(#(YC MZA&=+6)UL)DF9FE0G"5J==%K%-Q:<)#BJPZR+ N!5>W:! 3EK0^$N@<6<@<:S)"'P5BCM6Q@"R,_0R092A#L4C_XTP A7%6U34S MI_;A0$6V4D]8 5(?"E@J"MF %A!@+N RB+%8W/_+/.#EAAE],.-EQ#X:N,@V MZH7,4D>G -<'N%7R"[W<:PN-M3< S=":&@K MPT!#<[RQKB.T\>&(C#;)B"_$G<,%R1A8B=A)%-X)XN2,I$#?4JC&>^KE]>9] MFK0&JK(]^C!MUO0H2.L;HP[1%I%[^"M0)A)IZ\$YLJK92&SEULHSW+[,<*ADD:\YLT=;4KFUOB#N$&[>2(K6F&-T";A#7UQ2=W0[U] MP*M!WD7A^@PJSA/@1$I65FL2@E10GQYD>F9\&HH/*IKB]M0F_2HUI&K:X?75 M1FF-"\54''1!@+#%.H#'.C:6^U,VGI=WJHOWU;>8L\G\F=LO[C:WZ M W,J/TFB^$" E9URF2%=KBYCZOEI2\W,FH:XHU2M6[5ZYG$KO+'8(&NO\G@L M/1=$;9?3'%R]3*T;QS6="BO+C, P?!L.RB:XH02'?TJV[TU[?".OXW2&N]\\A(Q$E6+BP[' M"C8N.B@;S\LUU8L.]2WGXYX#+3K4.*CYBH,RG;K<./'VDN5HGUG&YNZ3N\!M MR*R:6N-T/TTMRWQ+V11[ZM4NN*DG/N8%O)-*J6V6A7&>!)B2C.N"W-U=3EPG M:SS-3_4CC+C-;&Q*7?EO.=AXF,2I-!:R?Y7C(/O'7Q^9U'7[0,??X8296@T M5"I?X!O#ZL4SWG@$>&)S,*A)\IDZ\"(=KQLX<&:EXTFU@]CIM\B]Z720.OH* ML4<-!$M*GQIZ^Z7%JSX[[_YVOU7ZU?'W>#VK5I/A%-_2NC9F=, M'TT=&[/86UX(%N*51^A=5J*U88VEN0?.".J@K3RI;6B.+\JZ"-T'UP62\\JR MO(9PSF!!+D1]DH7#]G!WN;#\S5-<3MI&K=CH]B5UOA=Y8:]%2/1[AF%KS1. M>76EJ],P'$0YQN ELJ->%4+M8\R-X\); 'OEO?.&YG-"F5,]U3!3MIT+SM1( M/%C:";2)((X : ;4%.Z=%-60G#H%+<1COD;RZ*1B==1[H,RB8>JL]6Z1MQ"8 M4\SJV$(=Q4V]YQ+76CH,%NG%^ARP6Q#!D)0<$83_J 8I](\=.S?2CJ NIG_? MT] ]+%<$ ^UV:!C*E7WG @$:&@PWU.>\8-LLYT8R M=@BB?T1;5%3?Y:KO!'4K%=D>:V+XWG-VNSXUX741Q';^)% M7_9->E 8JB,)W-%K8@_5%?2V_GBCW$B+@:ZMY_P6)#]%6; D.4_K5]I'-TJN MN[->Q_Q=3V4)BLJ3UN'&C55 YZ96.\$=XN MKN^'T7<03Z M=13]4[D\ +%$$H--J'/V1\O[8G:::401)("P5FH"R?Q MDZ==3!UO&>8Z@.3?:QF]L?N<(JS=#NIP4O>=2^QH:#!8H'!>1# C45@&SN/I M4K"-E:\1;5%9]2:?7G/-X9_?#%GEH'XE_S;\3S_T0!7E1I=!=YQ1;FJ'LC"" M?E_LE1(,-!GJ[$SA\;[^?QU"%=,O+<%8[**8A)DZXK9MZM,R(G1<#([*9=1LP]* M=@3X68#"R4S!R*6;X%#G%R>/;?>"PJ>-P^QTFR1[2#&S=Z_.DRNZHC'C?>.' M3N@ROK7FZ- 9,Q1VM4$)A;H]L4-A9SV,3_CMX5X !'G"63)$=%*R<5XI":.4 M^$P"!HD.RWN<[ DV)R%>)@99Y7(0-TK2B6%P,AL)1B3GM"#Y:W3G"85K29Q MS:=QF8?F9 FG.VAP_B"4"_EFJM>\4C6JCM4HG#8/LZ,B2[W]F+PZP=[**=02 M<*GW$/LN3+GY9PKC-+7'C3JMFLK(HVR,%WW:11X@:Z#>@G#BL&Y$^!=68G0\ M985V.Z9=4J/=@&OBY=K6(R+8"KR<^&:K'=L\*%U)=J-!WZ:)'8\YXUWD M_O)E)ZX)U%JBOAUF:&S03'JJYK01=HAK$ME\;Z>LD>Z\1/N4@U,J.!'F4;_L M=]D]#^)O=RQF^+Z_6">:&*_&T#^C"57O?B%?=MEM'ALOUXRH'/R,I/@=;:[, MB%4HRN>%]U1]04_5&B?L:&I9MSYSU!3O'*E-X'Y) :Q:0JE)3G9!&&&KZQ?# M*ZE8P7#X6V ,;I5/L8^=[EA3?1\ZVRA._5^-UHJ5:4WY8";4+3@/O;N3%P-K M\5>O'T[\Z:QYF09I=,*>%G5188@TJ=/;?KOR_=80ZFC )EJ X@#!%&8[>KV6 M,"[\Y@9,]VR^)HK) E:6KJF[9\P;KDE76^"$O09M*@O2Y==XTZLZ(8T7G06M MT:XXBVG$==BXVS6D0HP5X.6!.O%X^CRE3IQ.I=$%7?MAF(T18^F51JD33*71 M,S ;,I'[,8Z21/=BJ&87G#C61=\RF86B95*+U6I&=PIEE+284K+#)YM MZ9\L&ERSLI1,3&W6=GIP?$]<:^1G/; &\N:DF*LU%.+D\;P0H+,,[9R)MVL4%OU_1 \R\/L\OT5# M&+ D]8$@Y<@^QDB2T?D@ '*LS4BXP5C@QXVA;,'B^%]LP(7TXE3KRX:JMK@# MOE%#.:)K&^(-V69Q3?WP^ 4RN^\,K=[COZ9M$GY-O.*#8U!IG M6&EJ66YI*YMBW\UN%[S''A,3F>\Q^=(9Q)@&3IJ=0&3,29N?CKRE/9[^M4 M(>ZUG[X'O7OGB=M+,% M^ZZRC\Y1)F?KN+XG0?LGGJ _MC%05^ M=+=K2/&Z](@E$"HD6Y.YA05YH7JK MC;8[)SP01MN/8O8?<;P\H*%'8_*VB8B?$"%S' M3YU@XE.64UI>WZPV,U><%K'_BH*4=UKG/WT[E*K=FSU M2^K6KIS1R?[DX7 9.DCQ#N7"%E9I[X$8L M#6TK50+4S?&BE([0YB=C&44V,P&*X,'\W^0K)V[E[4,N2:;IG1_2VY1N56== M56UQNVRCAI7$O:XA7C=M%M<88(\\$R@33MK2"911M.3D-E'@,?:_)==_WUMZ M ?@RVFZCD$MS'STX\4]0NE:9_=>W11Y]31I6I\TU#1%'7Z.XYND-4"79*'$? M$4:9_%13BW^JXU\C*ID()<.([)R\:/,G/R1>% 1.G)2K5R;O@ X9F3]%L-/S MZ*\WRAN=1836"CQ,C K21-"V':1CZ)F%Z:O0,Z[3L]_V M?KWX/\$Y+<7;'YTZX@S [KI+._D:O=!OX7?1881(Y?^DR;BOAC3LH___0?VV MG?,);5 '8OR?-!GG:15).?E@*W\2D,UF>*'W-JLT=9P)JK7J7HMJREXS0K5V M'88)Z\J&=_GDI.!E#=0^K/;ZF#:Z"3),];''N@FY.>^*CB^ IFS] 5I&WX+QM![$%=[S^.8R>I)$#,> M#6&KH\>\#:EA1[9!=#._;I8>#\(DVH&L;"R.LHD&@1.[R3=DS>2".CG>/LY/ MA8M3.-^2ZW$ZR(7MX("J-2,*T3E:'K"/];4)2YYV\E0J0Z"7PU]PV M-IX,MV5USN",R+Q7^10+42 AW#@UV%2$%D,6\^+V[7:"[=:5EN!.++5 M,NS/7JH/A=6./&ZB%/.1>G"522?#E)IB!O1F_53Y9=X..PBW2#U87A)GE*TF MER.HEP%63MEZ:CG^+VCY[%8!Q&QVO:-APEU;0N/DXG *UF]._/^U=VV]C>-* M^GU_!=]V#I"Y[<%Y6&!Q $\ZW2>+]+B1] 6+?AC(%IT(8TL^DIQ.YMUBI7\7)JX)" MD@J%BG65+(V\N,K(ZI6T+L! )I>I;8.6[#+DW4 >G!;"R.>S-MLU)O+95!'/ M8'VZZ=@&=4W7@=EZYSC=#X,5(:[>8D6O($Q^6WUYR+,\B&&WQG5['[Q$N\-. M=P^HL9PI[(VPMQ9 5. W0Z@:B63-(,L.._%0@'PK*-AN27: M(XBWZ-H"J_$[@[;/-JSU6WS3Q!;/:R2 ME)&%2AO-/S)*NRC/10AV13K/>-Q(A#U$B<8^ M.N+WPYYJU>:I"E6N2*F,*)1Q10I]CEP95XF 3@24(D(K<4'!5=;1]V[TJ!N5 MC\,\[%M4SD@[%*,FK[/Q0FE>SA MKO;,9(\#'H3[C@5L0H7[6<3A>YH_)6&R31Z'GHNSP]D#?+1C?2U1-W6VR#'5 MDO(.T98O;,6*5I*7QX DB5V_P^=#9WRA<%V*63AXIBFL;(.:I?>0?1]E?[Y- M*2V?'[YG:W$;?=7!]X+@NL_RQL"ZC>F%0'6OZNB ^HJ O 0$KEXH)R"R_S!M MI". Z(^GUL(23=!ENT: QT9G'3.\((!NM;4Q9&YPNQ!(;M<9(18WP\HF()@M M+5>)11#6:_IJB;PHELB]!K,'NX,PZ1&L]<.0#["A<9H[K&>O4963:2/28]S. MF2FQT7:$V=,U4PY>LNVJ8&V4H0=SVJBMM9R5#')#CCEF=4:Y5!&"$I#4KQ,6 M\W:OC',7;41N8GDU^94&Z:3[F]CVAT+!SPD\S[6-\E=; ;U.SA[ L!WK&]PZ MMK%%#LR6E,>,T+7(,XGL&>J+RF"+.#X$V^BOINT\#O$5[H>G966W16)!N2LH M-@6-G*V^^MCVI9@IM)_7*UI@?IH(,X3\,PWA$/ZKG%0A.XG*M*.$I;K-)H7\"_=)KI/MMNW20I_--1!G;]-M:)V>VTIP"@1B,-/HZ+STSU\[K#EO+"NS!/NZ%1?H"R ME I7O+1SFK>'Z;&N3A_3PF:^7J9/60Q^1I*O#I X>IT8HZUE^W@.GLW(T+LT MR;27E^OE-&_P[+&NN8 T9S-?\.Q3%@-XG@:6N8Q>QC1,V)K3A$)%?@.GM# _ MBJL#N];PR%312EF"]HGV$+#)C>"+P,I-5[>WG775=A MO:A@WHIN^_"[(S!PC6P?['P7HCL^9\)AZA?#<\]IJ%]&N5#-,GCL2TU9PJ13[7]B M9>@XP8E_/7_SA*VCCH\B9N(52B,Y]0ECA9BY1YC4)UK]P2@)9NP-IMD!A2^H M1)^])[#;226U6>T->J\M6'$!HR28.?Z/[PVMX*_.?L;(/\$(*&!?X;;5'##? M8O?(Q^B>P/V \19A&,$_@NV;*%MODPPV-:;*52OR]!S2=5APVWB3ICDOG5:6PP2.->[H+(CB$N$YB;K5#L(7B M/__5UV/6)?$ K=WTCI:B8]/%0([LCHR! >_[#[PK'8BDA(0GECV_.R!9S$%RJ#KWBT%;V\FABJPO IF=![$GX;67X6LDG=(* M[]^.%\JT-.B>WZI %N<^8QO2;>:N;8CV0NUG2>*!5W#3.SJC+!/$0.XM'!D# MO^>8693%16>I>11,H1?Y4/ECLESE3+)W21)FBSA\H.DS-[O]-GFEM#!!QWKX\3'E96?4 MLPQTT,4]Z;193IY_9Q/%.Q7UJ69L5K8>Y;L^R4=@-WC,ZT>^>"%K>5U'7^#? M3I8%2E;Y/8F?:0:K*5AL,=C/@ZW\]^LDRW]/\O^C^3U=)X\Q/,B@ ]?.Y#L# MW--A^=&X> Y3SW%3B^K&<+62KMSF@3CLMSEYI3FI)6((O$L.K+4/D.O4Y)_B MM"+:Q.0U8^NDXK4QHW'W4VQ7;7?8$>\+1>:V'K""SC+C"T3H5O7MH;3@/(C6 M\X)HK3:_))@6%SC>)FGQ*_BNZQ3&NA 7"MR]?6(%P5LEN$ H[[<#@I6W$)!L MDI1((LX+V\UT C=I7)@TE4RZKTV:=IK4B^PK*0WX-L[3*,ZBM8Z=R":+*I,].WU+44].0--B M%C*;3AEZ +I&;6TH3^F(&W+8-:LS!MQM9!VAP5V<=F]-($( O-?;(,N6FR\! M&"E?IO>0TO01Q.NP<6\#W, WK*L,7-U?XP4>!9DG[]N -%2(+8@3V/H">?*5 M,W"2C].J[^(EZCKYZ/O>P[$K:SHX=.%CST9N0V0# Q?HXQFW;Q+('AUCGZJ% MAV.WJ>W@Z!6?>S9^CX0V,((%AREC^#FER09&YC]^^?O??^6CD__J#[9TVB4Q M/]@I^&4W_SY$^>M[VG(76[4-SA$Z2F,8HTH-W([2,%D?8&'+U[Y3>DM#B!?H M$\Z@'+.P7> \R%?!Q4BN2ML,1:"SE>GY<%@E:1C%04X_)WD4/_*M3OG-E,FK M2-'+J3W&6@H37X6[ M41LWN1%.$!JG\^ BN&KAV3KX5&X#2V%@0C@7-VFPAC5'-V5%*9;EYH&N#VF4 M1S2[#K9;&O[V>A.LGYK?CC'92+H>3OPIEAO$AC%$/8./2:II1YBRA!+\K9:$ M"%'@R 2$.6F%!XJL6K%>B\25T40]);*N#$;!8-\*@YU7<4GW=ND-C9,=_V-X M&W^*HQQ27=E/V1M1(43_=DJ9(T[ LVCML[=C:NQFNET;J;RS[9PD)U3U%Y(2 M(2HI9/5KSV?)\@^?'\[9WQE%TNL@#L(HB.V@:!>WN2-HKY7UHF4, -.,P66PE(V'9IPWF^$$O+%Z#VZ!I3:>[7#;)#>P@978 M.'M WA43RXNWF2G\WT+AF!> M:G555O2N*#D#7RMJ5L"[4=!7/^Q*&?WJVC<;>0>]+3H/@*_4PDOX;9/? !Y) M;!! \#R4GH)..C6O\$FZF&,5H;K?C.I[JD,+0>^0;:2M!E!/D9J7B#A6-[/! M!B>O68R$T^\6ZX_?(##=R5-WS1<\>) '+%M4$E%ZT,-&N,<'T]4QH9$&-+9F MI[W/FX]>+0R2\\X;CK*3V@Z@GY:7GG"<9N86T%#B"+\7O'!KG;$;,6RRBHLK M5*Y"0GI0696<=Z@\RDZJ0?'9H?(XS4S&EGU Y0NWUED1;*,F:P;QW:V51S[T MJH6@=\@\X3G6\ZEYB?D_*T]PAIK6E[BH/<%W0]K9-YCS M!6I;"/=/@/<>4O#M5/7'K/AKUE4E?2HMG'Y"BX4&;R$-$?+L:I*R.@8/ T70 M0OHFJSXZON)L%I+<6NJF&9Y@YOA6FL-\J*)4YS;+#H!]G^*0IHO'E/+"ZJW0 M/=@$)TR,T;=>)?9_CWWQIRC]U)%;5\ZI1FQ4<"('8$7R)TJ"DM]/=A=LAI6O M,*ND3S@#4G%PL*JRI?)1+P<=*N-^UHO_YS/-X(*Z>!2M]U49?2QPXJ-)>VIY MKZN%/MY%EQ$M';X.P_]'"KF*=Q+]>H3+A&%[[8$;_42ECMLXRU.^B,B6S%>G M'Y^"N'C3IGI;\IXM0-\F*332W2=3A9@I@I[5)UHP=I($,T3A\^S@$*>+:OR2 MY(2+SE;B05R_\56)WRA_*2HY?@652*&3FZ*[GO7;L0EGZ@B$FNZZK.)_\?#? M[ G+R"^87S3H'YG 0[QW5BC*G]ZYP5A;RA_S_3:B')7G'O*="+K%8AMHO>=. MV%^J?VSO!SONLP?DI0_H2[/:0D[5GW^?)KFA2 MM.!?7AW]+MCO4[J.A+=(>99&\1V3@='<\=4H6VD_4D'@;Y9/IKWI76LNN!#< MD0_VK%=*8\UV/U7=OW6VI6J3 *?'=M@;=C96)^PO<6_5;03\VZOZ-KT9=!^N M_.MC_Q04#W B!T#_,$>@_\P#CLY0_H3]I4)\>S_8P?:^Z6PUFS!O#I .KJ[Q0.&;YAO?AM$Z>=@>Z H,LI&2GFIKN&L7K6# K.R\6\F7QY O"IH9MO@6QJ, ME^]2UP<3>])%NN'WE8)&$^%?+APG++I<-:!);#3?P7+FH]FJ+.9L=I2+,F@T M]AGGU)HQ@U),G.X*L<&.4C#QR8@]61.QQ9EQN+0CE6OVXX@XN #VS(C$T_)X/>BD#R-YBZ"1U5#GX7_EN!\FF<^QR M*2UU[KM\*3L+WQ9_I' X%TSHS&0_Y55)LDOIGFMB3[K(Y_WNOS2:"+\+.\X(OE _9KN#I=1B'%[L+LDR M>*HA8I:,UQ'-/D*YX(Y^Z/P8-[[WZRB#;?N7>)%O0-ZIHQ3(D@9=\I53/DZ^ M=#-$[Z*8WN9TEZE:16[@V5 ]T;5WN%9?>S1D3V76.6R!.N'DW20.&U27^<)= ME L7'\1A4W.=AYPW+^LG\+3WX':7&W$GYIZN:?3YL_72 M4WVI%!2.VX$E*<_+"Z89_T489>N$[41?88N8%Z_:Y0G9PC)G76MA&3F=V?!H M>?=Z18 WV+/B3AYJ>TH"F*RE.X"X[JS%.&4J@\W)EBY8)>DB#N_I%DJ!W+Q M4**QG03G;RA:&4*?DB3#0)=_P-WJG6*>G4 M\2<3)$#1R>0RJ];F5"TK4^H=F\YIL+V-LT,*F8K];JW[:]P3;$!+>9YU?(IW MN@T)//E"@J!+*L).79LI+6OMJ*#H9!8N0K9GRJ.,K;C[)V#KA[CG7K=N\K0[ M_0KOC.N1=>HPE$@ZG69F57,QM?CI>8$>;&F\"-D>,H*R+'GT/.#M%)OBGGYC M])T$H:RS.YMP'>*:PF]M216U G0![N^ :M.C'$WRWW .I58))R^BM\4H MX@E"[RD_2Y%M\GSP>Z&W,UA;BF 7VV^N?!+?6DR*55CC'UTBM MZV/FP2;8SY/5%9@Z6._IGHE.1141?@5:7(Z&4XGB/)@+0;@4I"$& 3GL'@Z; M-TB_MEWSV<91KVO=76P9WM,@.Z0\!_\VWA_RCXQ7R_)+X7.[H '/[:KW&K:9'8-7(%>11C MEV=O\G+-K:O*$O>-YN,V_HSI3LFUC>PKD9HL*G\;74 ]TW25](=: MC:LO=-V[JG)^K!]$C]-Y5/6_DSF7MDUSB=2RX$ MV+C9$5DT0*7M-MJ@F-(0!G^;4K$+I%E^'^3C/'0O ;^F^+ M^J9Z=VM_IKR" M#AJG/C^" 7:DY <7D,QZ]=$@8- D7/\-Z!^5^J>,.@98$!4'/B<0N-M&^>LH M2.AL[!<<]-N@#PK:6_H# P/R:X0 P8G4K'!-?D.&J EBRIRX&ZA4H-(.]PQ7 MUEPEB^(.?_D"==&-9%/<=98SL)/A#O<18UY>)\NB+(=DW\4N.<1YA[EZ&^ > MV<.Z-E+=.[_&.Y859)Y\4E61)C7M*SBF2G;B_RGS"Y3\\(:*?QEYQF]/.0@:AC%C\>>N\.&(TG@GO13 M["'#P)CV>(%ADA93)TK)3-S\%$7?)7Y7Y&2-ZP0JG-CDBNPDY:,6Y<]*5"K9 MB.=%Z3IYC*._:+@09?($6+>F.B@VQ#G7Q^M>9RRIM,*>M#1*AW,*7@3TBS@R5'0 >HQK+K\*)\G-.MERBOL]RR KRJ:ULIF@ M[F26LL$=9$_+]$.0YL4/B_6_#U$6\0IM?7)/ M'N^",'A=X$/*GV5.+HMN#UEAZ&1K3'N_YT'O29=R8W_G@[Z3+[4YX?@(K$Q: M^1!$X>^T*RA^^A7N0=ZAE3R4CS[!.V"[!)U>UJC() *"D%VYWAX@ZDNN@WV4 M!UL>R2H_@OP+FHJ[>8MU'CWS:Z9.5FNZ[7 -.QU)C3'.1^GVJ&.[JBWQ1[KF:")GFAUG,0_ MGC2V/&*_ M(0'[B)(G(2Q9@;1D#^*2=36_>0N0FF>/6\9W--9N7B$ 4=CJ5]AY&1,F3I'/ M198;]@M*"I$(EXEPH4K'<1L3+ACD MH=OU$PT/6PIQ7UX+'3;GKQ_3(,X"[@&SWUX;?^D)C4ZEA=._:+%0X['7*83P M[L3/4V=ZR1SQ>@ G221N+N.I:@;H*9TRB@#NZ3+>%O(<46^-=V),T.'>+7!UON9O1_B')/#NL&8[/X*WYA4D'5R;;3FA;+OMNN>JI=#+7#.J1':2GF7?9]C#P&I M"6^PRF4A "DE$/7AK\C=W?456=$RSL/VT_L@?B6,6)2D['_K X0DMC0.:4J^ M/24D@ILF)"BG 6R^WZ64QN3V^;4\TK,<\3%KW![+N2R7Z4QI6PN*CU$.6]_; M.(R>H_ 0;%MV=WW?X82^0\^30*'@U:-6MT#N?^YIX,=$4E=$X!R]LZY@CHYN:% MK0/@L98E<_MKFG;N[?J_QCNX%;0L!W+/IS@'K8K 9RP3Z(94Q$E!W=VNSZBR M-TORO\E33-X'?P5I\&?DY)6ACMCGW4!"L4(SG--SK-X*L>X[_%G#RI(;..6Y M =HIZ=0!*=YODRBZ>ZI. MIUIO#A3"+V5T?B^B\R9RW);?8J8=6X1^H,PJ<1X\]J>MM7^/.\KE,6$.Z M=E!2)S5YAXE6AKM>[O>BSUMZ?/$X[?9H)U3='[;TUU]6__AU 1?4'WE9GO=) M&&TB&K[=!H^M)E%HA!FT5'6ND6NH!7;X4I9_ZD".?P[L0I!QC8 ! 0X__DHD M'J1D0KX"&Q?'#,Y5UWQ!:A($J;7#C$(C-&_JQUC6Q[;577/^U)!DY#,TQ2IYN*E__H'<)%(D=A(@ A MQ9U[VF5C86;^$D@D$IG_^7\^%M[H#821&_C_^&7OU_$O(^#;@>/Z\W_\DL2S M+R>__)__^G_^UW_^[R]?_N_YX^W(">QD ?QX9(? BH$S>G?CU]%SL%Q:_N@. MA*'K>:/ST'7F8#3:&_\*_P_^S^C+E_]*QSBW(M@G\$?I8/N_[A5_N,B'"_R_ MCPY_._YM?[Q_"/O__0#^W^GHX:YH=P<_;>;2&GJN_\??T?^\P/E&D$0_^OM' MY/[CE]W]]_?9_\&H1SV'^\]]O_O;M]LE_!POKB^E%L^3;X903; M_SU*?WD;V%:<\J?4_>,E](H!)K^MYL*V0/_Z4C3[@G[U96__RV3OUX_(^27_ M1/1GADF*YNBO+J%]B9:L?6W\G =[IZ>GOZ5__>6__M=H])]AX(%',!NEO_I[ M_+D$__@E@>7%K[_:P>(WU.8WMN%2\I@8]UM7^IYB M"%/T)1>!'P6>ZR#4GEL>XO/3*P!QQ$$=RV!:T?9@A?#/KR!V;@0W<-^L%=6Y!4M,P2NBY\=\@ M-X.6:TRIMY*O?PC!TOI,\0!!/X4V3GB1A,C:.8LB/GN19U!%M 9+$,:?R$R' M._02?2"T:UJ2B!E+"66W4*U;KOE%5T6Z X^ T(K)I&$62G"-@/8)E$")8M139YB"*SLM+V %]B>457HJ6[E[V,=6<%^'Q M%>J_Y=WX4"^2#L?%QH&4T/0(/.1J>K!"9/ \AQ9NER"0/KU:(8BF28R",%$\;1?>B)Q>8_[! M]M9\'H*YE:'@$N*?O&_#?.6;QJ-/4?@0W/SE ?H*'A=@*2H)DU\2EUX01A-+5> MI2Y$U0=12PMZM>$D'IC.5K]"P$IU],SY5Q)EU[="2.:=2TN/6Q=.,(^MD\^M M&\'D(76B\]X*L\.1!(+K8ROT-Z)C<.!G,?'I;XK38!?"68=62/=U$L.?[^ Q M>)$LTE\]Y,K8G7"&L152+@3:N*$4TD4YYW>GEG4"A3S( W($$HT=4?7]PC54 MKQ@YS6]\!\S2?W2S2YA&5DTU6D+M&%K]"Q2C]%=G(;,.K>W]BX@S!=/XRF]@ MQ*S;Q &5TRC [TD:3H=;IRZTX8;2@2X!HJ.,J,GM6N8*?K9>$L\*R_[V#EY5 M[DFTXD5^L23([F@QBU;.J*DUY1L\!H:N'[EV>H\DEU&8N33BS ]T,(+GPCYV,H:Y-.2,J#@, M[DDTY$7/:S7?M!KQZS%*Q'.C/*ANKV2['87IP^H$_;39R8L72,,^T6&Z?Q_5#3$]E.D4FD\31[>=N%3H9195&+!HS@B.EH$;!_ MG0=OOP';04E:#] /B!,'*1>@$%P'A/#SD+5TABR$.2[]5FVXE&+2"+P$+D,0 M(2U ;+J%?\NI0O,PL)XM1VF)=^ C!KX#G-5OW1A-='IZ"+]N?#H>?1D5@Y5_ MA);E*!MYU.XI/*(54NL%=N5S/)3?-@@99.D -Y,E_&$M2_B/GQ?!&PC/7M"6 M9\?%2)[U KQ__++QM]\D?D;!J\UP^8TO(C7]>30Y.=G?/SPX.#@\.CR8'!X= MK+^Y#)2SL/K]5F@7T\ ?:]BIRB1O\=LRS7OZQ7YUO14<9F&PJ'$MGREH\?%! M"/7D'[_L_3)*(OA-07JJ15E6EZ$;A!!.__AEOXM89E;TDE*61%_FEK7,U=V+ MH^(W:R'EO_BY3G?I65$TG:7&\MF'&VU(BMI>%W%Q2V4MT'8TZBC5\H=?!@O+ M]3'BK#?418[MA%$7)B.%6"ER":[!S$A_]?,I>8$SH*!U\#U MFQV+W,'%B\@ MW) -0P_=A,3(Y+5TVM(H64QWB1>[T)QBE!&^N2$"XB0PE\Z^-"5:@I!9?1K; M&B(7'NIRH4P:]B

94= MAY.CR=[03))6)&+5L+W$!=DR[.)_AB,2Q(W^K+EXR3)J%C&6+ 8C@J.GT M$?;9GF66^AK3][!4'=UL:J#DF$C,A7>@3GB90_':]6C0MBDW-C!,6 WFYP(Y4"PS=CX90]_.((KB"7Z#G&^'G M1>#@Y4?L99PX^:G-I7NL6KK/UL>- \E/DXJ@;Z LH)CV51J/)H0\KQX:VQLF0E<9:R.\"_C@-GX/WS7L'0DM3 M94>AL#C9CS417;KT3\.','ASLYJE1/EM-#=5B"QD%I*4=A/(* N_:L^8-@FIH99"L6*DKQ-7D1]'Y#J' XM6'G=:.QGC+ MFIH9)&5F\@HQ*W>HY,GD5G'WR/A-FB[?255#&WPVM6E4).IGL(3P.66YT MZHK+=N7.E*>%Y7E%OF*LN"JMC!,7G;I"7 K#6K)/O5J <(Y>#H;!>_R*GHE: M/E[+&EL;)SYV*@LQ*G2:Y)_\L;[LSP(V\#*L-35/@&PD%M)3Z%C)UXM7X'DT MW2LW,DYB5.(*62F/4T&OS//D'+4"%_B# J&3<;+D)K:0K?+PE@M(>II0Q $? M_PWPJKC1KDK4*;2?3P@H]+@6YZP^^AK\AO738:&F0['@H+$2GT,52_=S,PF(37JFML>*CT5@( M4*%GY0Q^K9-^"Y#LJD M<6YYEF\#:"2#>*5C#(D<]L8HD<-J2/CSQ?3^:7I[3@Z%B/ MA^D,$FG,+H"G2L>4 G(21>@D1[P\"$)DHDY'>8I*$:&3!)F$41TG 1*>-6N: ==V>JTK;/9J-= XMWV3#)9 M^F8O:"/TK"(CQ4*O-M)6V&2YU07.0):$Q7HM[ ,UPBYJ<;+(?*.M;J)GD"!. M["R4F25]E+D59T/#/^DI6Q8Q-5C,.'JD2O1(E"6V+@4=W8,X9\'5A^TEZ'8N MRZ;\;'V 4LWH1A.MQ3@FH$ L\5+W^TX>Y#:+ MXB&VK/-I3GJ&LRS+!3J"$ M)&5*09#7)8>*@97]NHE9(J?01(C-[?@>=>J%_1 &2Q#&GP^>E=6Y^#-QEWG-B^PR&MP"*P*/[OP5JL2W*%M>SV80K&>V MG2R2M#;))8#4VVXF9;]2OQUKM6$]8T?%#921/T>5WC/VP7/FRNGT-0B<=]?SL&=N M>E,*;@]@'T%CS+!(OF'3Z$B[65A*H\Z/U^KL2]C3NE&S]WI:!:WX$/ M-01NE[FR8!WG;8%9*W,TNY782A8JL1*JB\;WV'X &E)HU86:??'!H'_!LTS=,>#3FA40&#; M5WEU,)F M5WWTXOXU\"!-$0HQBS^IJ8!P'8Q!!">)@LP :'B\!#I HI1V]+OE);BG9YO- M]!,_EQ2;%P8J@69=7ITYCIL1\&"YSHU_82U=N'65.(&[_Z1VK'+O< +_-6QX MM"39K%B*1X#<^\"YLD(?;IM1)?)XYMHN;ANA=S0.,"U)-BOVMLY%9CO#.$ P MDBC*S=!X".%-B" T\LYWF.% ZZ8?. 3$Y#$3*LH903RGJLG2^I"R^A7$KFVM MHO*94K8>LJ=L'?VM,LV__[)+X3J(%*Y'DZ,#M6^[9*1PS:G2,>6GI!2N&LD1 M+P^"$)FH8Y#G9+ I7#62(),P&H[[;!0..86K>B$Q,GGS*I^?QFU+X3I8T7(2 MN$OAJH_$N^V99++,2N%:<@IFE>^AGJ1(A\>.U+=<9#-"<8M>$"4A]5U:ER&K M'#^>'$ST/BSC]VS13##,G>]YP3LZ2E\'X660O,2SQ"M>ZZRSZ5%>-O&,H1NP MA..CX1J@,W\$80YW?Z@@KFRC;.%9$K_"C_D+.-]\SUVX\=IE@U_4L%VW$&.M MV6)6"&N-#3=1E+!C*6N]@P^1$V9%MW#4F&7ILL,.G1U2@V(/^[Z*6/T2GFSO M07P;1%F0V ).]0K\R'T#Z'<<]Q+[Y%)R3\_P/W=7]\]/H^GUZ/[J>70[?7H: MG=U?PG9W#X]7OU_=/]U\OTI_K>LU19:T>44CY22#;=UW*,,;\!-P#34,!0&B M3_CAQJ\7213#SPM7V8]0CA3X?\ZS]8&-;> >2;>5A2+!:EB#&&K-.GI=!%$\ MG>6\H1[E&]H.&!'L]&@5#(5UV6;TH*QGZ94\"-]<&T1/@>>4:A7D.Z=3/;&:DK'\HMXT]\KD@%2EPQU*?]_P \ E\$[[BZNWM $ M>'!29];1]FL(KF"Z"Q0L*?$ BM/],W"RT[!&D<>-HG\7='[,/8!J&.E)N MEF61>NW.K0BD7BO(3E**H>;&IN&#@TJS'E^4BP%@$%!N8IK]-PP$>HU$0/O8.BQCO6HXAI(& CT*P$$"N:L_-;^>8*)_YU MRRI_3B>34[71AVW.H!1J>GE&U9NT[P,_J!)>E$XD>R&H_0:,A':T22T;J*+\ M#8!"BG/*RRS!.IRQ/73#0CL!-WFA^4CNZGPXS2#B@SDZG,J[R_IJN3Y:_Z8^ MJG@XG15GY6HYU<:K*[:NI@&B,^UFN1-2:K$\Q5D3Q$ZF(:8#U6:Y&WAALG4( M:04..7D@%%@AA2E>1 ZY?@+YL,K6'9V#61""K-VS]0&BJP_(W.P=8/B9/A-! M"3I1S%&07AH4>S8QSDS*C+H!E,,B[ILKHDHFZX'B_%W'BCFY_IX#'^"O\LF= M!HRE%H1U+:I,L9M[3V]S#V*J>3<(O72_!/V##M#9(\"2*"M$;\Y3Q!T#% ML8%S!K_(FH/J(YO22QC22L UQH"!TIW. CZ&N$HP#,D5B/4]&NRCP[57R1(9W:!/&=VCH&=K%[V?W7Z^> M1C?W\/?3B__^?7I[>?7X]&^CJ__Y=O/\S]'?+J^N;RYNKNXO_CF$U'DML6E@QZ37VT%2A>+@1A M,E.HHVQ+#Z4;TWEAVVDK0V9Q-#B"F(A4G:--0(1=8PIXHOR)?4S$ C_!@\_Q MMIGIG0B(YL8F(H@D7H3V[C:IL(N96;6Q;9LT(=VQ M3M)L9:@Q44=8Q85'-/(?G<$+3Q:!._44H@]AQ@')$I.UXVLP$\@BQA!,@SE#VD2O0([&#N MIZ.02N/*GK8J.ZB(8[67_*U70R6,,BS'$-I*OH:6C\J()B'4[XP5*?W-O".9 M7WPC&0-$4;0+>D&LS0*:\B7;4LILR;80OM0R_"/IARXQ(,' 3P!SS$J(6=H= M\J1-S\&S]8&R"Z.C%&33=1!R@;##B/J!L?N>*X0'71_'4UYPJ$F8%2$3!/*A M&]S:#*4;SD3#I6'Q$\4ER6_P>9&(OZUJ7NVS;03];9I^>73U 4+;C=!I;O.D MT7X@W?#5\A0LC'11[Q'UV#+)AD037UJ9:TT#5;E[,!D?J$D0)1@?O,8:,VN, MM=6P)_D?5HB,9Z+_EWL<76#7BR^$3GG7][1"KXYX=\!,A7(BL4M4FR%T0XD8 M83-NBCP\$;0J>T[_@;Y\9^NH&J6Z^KU;4"GK>/0QO5TO0;'36 M#S5MA<]I&#$AR9B'PR2V7@0^_,XHO9G+?H[=%P\\ 1NVC-U6JQ)U3/UP)V&U M:L<%N0D+U%P(X;10,/88!ZVR_7 RGJB^>1>-(<[%L!W'I)X8>X\+ZI@I1P<4 MM5S"Z%3)3J2A9E$2$0,X8+$SDB8J"T86]G7EUQW9)H0 #A@'//2)RF=!!X.2 MDLH75O1Z[07O/ 64#W@**%^H%OPQZTE2N:3F= 8UR/+GZ'JCL;846Z<=JKHP2FH)T_YK;@11/)U]#0(' ME=_*W_]%3X'G,!2Y9>N\@YL(ADDMF]A_A*N7CIMGHJZ]2"!OE6R=JUP\F:A. M^J=RE6O/,$$1_=K8 MZ'6CBFGC*;&YZ0XC_.P15>U(D_W.MD/ L+-M--L!AX\UAD4?;A;*Q1<59NBQ MPU)K+G6.(-/M639D<8C<*)<@^V^)J;F[CG+MQSY E:&GD[V]PVV%74>FR:WH MI*)F[08WX!(?).G3>!NX;X1"+"Q==<-=1^&SH(F1"9)?]FL I(<0+"W7(=M: MM&Y;"" &!G2]Y=,?/,4%%?[]!K'/%L*&1GW72[TA8&95S[O%YM78>RMQQ,J' MKE=\?26GJ=/XS;=!B"JW0#(?@LC-0L&M%]=++*+B!>[;&W'\+(<;#":VR<7'LD9DG#FI/26U^!Q[*:(?\=8S;(V448[$C MDA]:W<_U^+BJ\Z.J*C?W(#N2]1$]RK/N8!= .- M( C4L=61)9(]Y2>B3*B"3+B50P)M )SH&C+X$BS1";BY#@REC_$0:<\%R2YP M7^KS3XK#47M.*%9;$#W%TLI'T%ZW_,0NI"E2Y3;/F,,[L42 MJ<_6X(>?"UV# '2+5&)G;><3U]:@JB-+1%WUZW&T1YQ _Q_Y4=\L#Z31QY"= MK@WQC_YPYCO57Y1:9DF<-Z^FKCYL+T'URN /KY8_!X]0EZYF,X!U"_3[$56I M'D"IJ@W,XWFD"4G@B/1B;B$X^_:[1A1?4OH\ M^%'G5N3"T_)#"2;/4'[G\!O^P"P,_ -5M>%06;K65K(MKPF"2.^ELHC5HJ4\ZBM& M![(-6"6*]?(B6+RX?CH:6FEA@V7^\H9GB9C4EXB5K5">(34<-N;HU7I@()MH M07#U[W<-N /A' (J#98K/J7Z96OY4->$=H/ILD:TEG5Y?1#(@EYNYN6N%ZO\ M8'? 0O^NW& PK! ']14"#3E*QQQM#*JEQ;#B0$GL%)N!W$51\CR.58#8IXKT M(^51IBSR:>A2WD-=Z'[P(>?X(#U]]%4F:US%?;',268;F>;:DFG )EVK M@L"@U$=UI2X/HZ4JKSZPM+#1BBJ@+/^%)KRDKKHIK(,LFFL9,-*F@%G M[S154Q;) M>I-(%AL;15\D,R:.]Q77M+HZ?'[0"-/[*S"496,8.6BEU-8E4P M)^,*VX[--8*@%UP4<>*TF[-W51M.H$EZK%316\BJ]':K$]4&;-7%8\;R.T9H MXG"H_DF3ZF>#IGJ_&O8_1MG FFH\YE$G5<^I_7H//&_^(/9MGF<(_58#1CEN MA)IW(]B $WD:X8+>19?7HW(YD T[0/ D1&=:"ALBWE6,[GR(UJ?-)1M59 MM%PH6#C$=J)N-9(:SSCI$]F7DI:CZ;:\=$! DT==!#<,6'F*MXSEW 4,*TQ# M#!T:Z0L::I2/I>4Z@KZ-V*=5G MLB1*YG]G(@TX$V"RC#!H:D,H6VDPTW7UYZ$H;>52S&'KX,^&'*[;IG!IIHC7 MP(.$1,B-%W/<0>\U!(>5Q_NWT6I$+?6N3OM]$-/TC]:IYP#RQJ]AMYF9^^NF MT6RRJ\2-=R+5 !,X94"M$#&'NC?$D:5C?DD''6V,JJ7*KS]^.BM_[R/P4/8( M5"L\2@LVHT]SBKP5M"VYXZ#]+AG,7WM>_EK:0M)QU*K.H;A-M=$P8G!27GYD M,,B 10FR8N'&14 !M+[0:Q[@\SUUVVL(ABL-G/H -X?6>C"!?@@M#SDWG06KN\B MML7N&\C#FW@6D8:8O'R2_QCETV2W"96)1J69M%Q3V!A%._5P#B+&%T$3+MDY MP=Q;MQ6BG<36/HQNA$M=&_9[61O2N,2LLN%&/5J&9: A/B\=;Y0-./I;/N2_ MZZKP)>I1;%8N=(J"TSKU:R94OR;]5_Y)[%8"UQA533B9C(_&2I< -AF6K8+N MY)K@S01S9!<]@F40(JN(0^T;PO/RT4;EX;34^$VRJ9LYKGG/SLN-[^!P6])[ MZJ;1-!E57)4MR3-!@Y/ETDL?E%M>D5;LQI\%X8+36[G?$"A8'GR$1A^AX4?5 M\?74\ :V7&6_H.WL;%W[SZZ'OJ/\;1SOVUF[:[<&<$AQ,W%>:WH-..OG>7XM M[\:'3$HX_A7T#9^Q=!?2ILFL! M=GG5]@5GV,$792?5X;5S^0;WT$]B>/:E^%\#,4P/E:KO31Y5,[?7$09 MH:,LN60G"-]]NGH!W]K?A)6U>[P&RTO2>OSE(L;WS09_:_U(353)UU M6P+HTJIDIFY/8R\K0H\Q&WX$B7924;'A@]1EV*C@IDQJF48%Q:W>2_P* Q_^ M:&<.+)[U@W>886-&"+5F%6J\LD(?,@-5-DJ#'ME@0^DU;)2T(4Y422<]0/$( MH+6=H,2/ 30,V7<;:K\J[_8FXT.U*6_Y@-&./$%UF-Y ^!(H2[+#=BYYMCAR MB)Q.X*EDTN54DDVW.Y-(<#[8K\!)/#"=H?2241;C>N.G@6QOJ*QH]!RR?B*N&,JM\!I8D[J!Q5962+9QI4-]H9^]5[-?+YG9]UC>US!(EG"+ MS[.,($FESX@2X$R7(,R^/PLF7I7Y/+<\9 L\O0(0IZ:!XV9@YPC<4O E5;7= MA]!4LS*UP@EI^U/+00-"3>LU57C7NC:6]0@^ZSDK5OY!^5 [X M%KX=?'?=5)RS_DHG,K5RQ3"L_BL24=VW3"C.OQ(6CU^'D08*$-$42W6$]%6S M@U*TA'-O.*[O#2S%>[3?-@99Q6>-=(;)N=8*[O&J^G.@/)-PITH_HOE@@#&) MJ?W#NWR<-"T?V ) U@U3*\$U+K^#T8C#J%&J,TP(K;J#YE, \*CL\HMO'I^ M6M?S;"#M55I^Y1\QGXB2YC$="C&M=5-+?(6@-H1H=Z0A D4,D6;=@VIC/X$?),6BL2SUZ")"Z9@*S^ ^9QAH8+420*"E'6 MI(8AY_%@;]QTP[0:3?LS@MX5#1G4'&YV;@RWN3?@P,/L#133;/V;S4\[A]O@ MOX+PPK,BOD5 T"Q5_3F:C _W%5]&M*N!V"=[#/ XLA1QXUUW]@A!*Y2BB=HO M2EM5/;$4"9_DLK MBHP AM]32D?&$;"+Z5C%^/$$FEP:EGJCA-+RT&96$;7E9F?, ,.E?5"B+S*>]#P@+ZA[J?V"FQ" =#5=I25=_S,O"/,VW5C+]U4 MND6QSQ8$]G)?KJ+$)Z]Z-SQKPM7YU%[%=P4_R[JP65_R[-T*G52VTQ3MT3I( M/(J2Q7+]^I=C11$PB6X+D/ARH#WPRZSXGR:&E4519MB9';MOK!$=W0>N6WL?M J@$=F!1=MV!PU>^6'%8869/0T?'3GKSR^-\[QM@J/ EBC5=B2](7R M$4"^NC9D?,J[;[X+>8VV'*&K)N:AB=[/+5]M3_F MF%SDEQYNPS>$;FN-]'*_S O'D&O^LL2ILB\8^PW1>?3J@?HO$W++"*I,;86^ M":H ^@^R ]\LCYHDVX#KD$D1VZ*8?/IT5 M^;D@,_*4P)<@MER/>>4X&#=4&RQ-@3(,KW+A(8NCR#S\MWRBWE/?4>@GIKUC M[*MT70@\^,E!MB6>H6/A'!2I(.X#W\;\N5RL*]4#^MHA:")=UA=N"1,7&)G, M$;0(>=GZTR]0G^'8TUF)Y+,/-\)@K;&M+G#I6>9UL+%S9\AXJ?/1:F;='5B\ M@!"#),Y1=,,8NZCK,!%!ND( 8;?Q,C?F(4A_^.'&K]_AV= /?@\\]#0CN@C" M92,RV@VB&S!$"'?S>"V$)Q+LY+[#QCHOYM!&!SJH#L\)9OI;8 R,:=IXH%O?UY:"VL.HJ<@F;_&Z-(=9_13^^D&/^DH MJ .O'8\,\">PU2Q"Q2LNB^(5Z$(HFB9Q%%M^FL.;U^?04"6=HZ+1EQ'ZFB]% M+8U1E'[/*%A_D'3OA*B7?\.N>M2UH@F3GT+$)+JM;ZI*R&!Y05C'-J]%^E.1 M;L2>?S8/0'!82)Q1-P3V@*F&LVS/_!T.JN^M!;@,%I;KEE*#S:4"TA'E4'XY+9ZJ)YO$4-KQODAG@8(C.3L MJ=O)A)OAL@5PF(D=CP-GT#XYMJ@P;>, M:U:E?Z(\B3*WK-;BYB)QH").8T@STJ)&1RVQK2["YI)4HX 9:=-.REP.&+1# M4OPMZR8:RI912$T^%0I=JN/"L.&$/U[AN)'E@9P%A*#!YJ8FB)&;OL$[2S&[ M%LV10>NF"Q@$;,Z=2!YRL%Q.8'9N]5,K%87!7B11'"Q N$K_CG*UP_]SGJT/ M[&K//=) $26?M/^((83!H3-%6^++H+%B^M;62H9WX$-ED'DYIEE_DS<_&=N M%\"D'B*W>H=7GC-]E%>>- ) B^-53VW/%2[ZND5@#A]"N^XF1*L11Z=?U8_'@Z1Z5 MIID&)?1C",AA<]1^NL&+1Z!L<*"3J^/SP$L EH]!$$?%@S6H-+\2#O6$]D,0 M,5U(FZ=\7H*U]=QD9;H+*NXLW\H>\R!ZT'.?^>N-_P:B.'W_0T%!R[&J##N< MC ]/#$"(2&:H=A11_'YP1[8#2 +5ZU=M:*;B,%.IH.SXE+_"SD(,,? ]0M$+V M8)6P.1![Z"991LEL;@O\-*HV&0?@69R=>>N+PD@7X 5!U$^"< MO4%NSUNCM/UD5?ZC N?C'9R9X2R8[[U4_Q"-^_5NDC]_.@>S( 0W/OP,$,7/ MULYY@^'!2F+SSK_<6R_W@ MH8T ,@?3V;1X4'J2E14LJ(ZF[SYP,I&@_Z;7!@WK M1&'%,>I#YTEVN.P"A+'E^OD;F/7&PP0]_E%WL.SD>FO)X.)N96SXTZ0H G'T._"< MZR!\LCS^%"63>HH2]O=)Z>PC-/T(6F@C] 'J"HJQL(M45(RC?_\92;;PU='Q M9'PT4;)4ML*#BE@%/->&_$BDPH(T2BK-DD1Y=T3II0NV= !'':IMF&ENR\FM-5!N(&S\.:K3EDE4)*SQ8^_0 M+(.!@NR1:J55"2%_'!S(!5,89+? BL C>N$VG7V+N@$S[&-@.V/D5I9 M%R)@>PG28"/\:BI@Q"HG3Y5'J&H)24:V:?48ML_M7_RF3]ZIM@.FLM@FZGUK M$%N>>IC>NM:+ZZ5E+N5X'<1-H!N(]7,]2.:U5@NT" NAQ*^UB53Z95=[@3:^ M;HB6C)\.)D0K3IKE3^@N'&DK]-;B6#(+1=UM$$T-N0^QKBTW_&YY";B#!U'X M[_1E6F9GY;]QSN)5HZG_B*INAY!?YU;D\I>,.JB7C$*#C]+11^5O6+_!6N3? M,;+BT0PU?DL;!_[(&H7%YXQ>T/?H7TEJQM;7FBS7WX336D(7W72723X5Y>4E3I *XZX+ M#OL&Q'U:$],!)F\2L(&QE(626( M?0>/D/942KVM.1#EBVFD9U4B-W.@/5L?H+1>-OI<6HPS6&R(I5B4STZ(MQJ+ MD^>-9?+,\X)WY$V]#L(+^(UNC.+_, XYULX#1T0G,@5=6GC2$%"FYC)(7N)9 MXD%\H]+:KUGY-LH2P3- E45[D_'!\9"0T)G47G)?RCU$HKI]/H37)_?9\:A^ M=EP-IO^)<4WW^CQ-/B\2>_3](BO_E!]!^,<-BA.T 386O[FQ;JK+((_J0R1F MHJ3>7O!:>.)$?^WZ;O0*G*]!X%!%7VELBNCI1$E]T]"[Z-.3S8IZC,BKC08N M:@9BM(JV$Z?=T'RAZ31L,G#Q4DF1>N@ZZ->^>K+A4I6@+)*K7Z';C$P\:>VA M]#JMA1E62YZX-L.^C(II1\%LY*Y^_U;,/++64^^,ME8G+J(X5^;)/*Q;:-S] M!ZKO8NC4*@JE'1I(-AMO]RJ/]B&/#@W! IU,L]ZJKL\R\ / 9?".2Q!4;SA0 M$' 2),K&4V@&/(1@F:>3+NXH"O=4&CS#O>T?U[TOI3G23,D!FF64QT6-K"Q( M1_L]/J7"=:X^EL"/0,&LC$ML%_M<(_2KZOFGW?A09,CQ2*9@U4PW-6\AH[+: M,Y%GEMLF95"5;>1[6WP'P\# 2:A9+AT&WK5?Y P#2EN*C; >LD0 E1P (.8V M&DZ:C(9LZ-1B6 W^'R,X_!!L!4R"!*J%0.W7[SJP=@YA/XU4&X&UNWXK J/\ MRNM )V()5D6ATKW7U<"2!0>$ M44+,',S04S<N MW0_T$[EZ![Z#>?AH2;.$2(">#P'!+'Z'_+T$;\ +4IX1,8%M;RXD^$B6D&>A M7T1\!Z^N[5&6AFHCHE#+*!(XJ+L=A8F?Y\HKK<*+X25W,!0,WU1)" MM04][:GFE$N+TE^[/KH722 7J.V>+((S=O\A)JS&P$C6\L0"4RJ"NZ]II!E4?S-'WJ0U,584'$3;>XM^KT5HB1B;_S9DZ_0OH]54NZMULZ_6-5XI MQ%^MB[5Z/"7^^"*WV/EG>IA,"TL3+MZQ[76#02>)-KCDN>@V A'5'(N;B16_ M^<%+!,(T1<"-OTQB^.? MUTO,]+*;"+>X,N:KBJ7P\GX1"T>^0!$ & ??!HR M?K'J3G0F4WIIBZ8^T,!A1!.XI3J483BN1_7P$KQYMF2 (->CDE6(Q6&!@0M+ M5]T TU+"=:BT)MXLUV/Y.F?CNJ?D%6, $_] QD)+$"O,NA A,(4?4=L('1)& M-,^MN7J$?&$MW=CRW+^ JS@"*C1[# M!@(+,68=!:H5?Y&I@Y%YO>'P1,U(@U:&O)@MBB#8 8L> Z08^! M[ES?722+]%>*C%I98+89C98EETXP6V3RY*;9*L;0SQ40OMJ7J?RMY)K0, MCSQ##$^A.U,GU3*;]+]T0W,4-#/ELV#)(T!W>)#LZ>P:ZK7E_1-8V,?5K0?4 M#4N=D=*TFPAECEF'!";F0)[?P]WG^1UX;^ N\.-7G/NH[7 [&/*QQJS#"BMK MD$X^OP<=L9>/4N7K,>3K_K9"CL01TPY-'!R!<^(\)=SC[-#&R!.I=R]:X^TZ M2#K9=Z5A=FAC8XG4.QUA5[M$4I^#<_!@N<[9#'X%!D9MAS$81D)9TDL!->W6 MK(YKE<'@$L(*4:_[B6Y./4#US7?@F1N5O@7.U05EB9$BP3?P>>(?9;K"Q,F2+UC;J'0QC[ZT'%HD/ M9MVX,'&"<-/"W'^'*2(GS+I78>$%X3Z%M?L.4R1&#./VI)%$]EL3]N[&@D4( M(\RZ(Z'I3&=;3; M#GHW8S'2B0$FW'/DI'-?=^3]# =&6P[H=?5!OQ]-:P_AMU[\W4;K<70##OZ* M0RR)4KTW_0&C,.Q9;C-$#*D+7,2"@1MD_#R2>M'1/]X0G5.?$K3!.,@.4\Q< MD7J'H09%]4N*=H/L4,3,%25B^:)6#2PR6L#YF M[E%V2&)G2R]YN_H#$OW&HMU0.TAQ\D:K"PT1'H"N)_\=@E@8(O4RHS_8,%Y8 M=!QM!RE^]@SE+H/W$H/5>6\L3'@9,)3;"RJ_VJTIVP&*=FR0>WU1^$?ZR*'6 MONS=Z7B"39DVH IWS?<:Q/1H/WL/EUF7(+D(//AM0<;=,\AE?P[2FSN(W_O MMS%_?H8_159:)SUBJW,G:J*J_NQ!#5);2+HNRGI 1$]<,+*PU/DG*N!.*)K' MT%,WS/2$ASH0V_+*2&0ABHG5\QAZZH:LM@+F@ J%>(50P5JT%Y;O0_,KND@\ MJ$A67O7HSO*3&52B!%5TN[;LW(R_14,#Y\:_\OYXA&H7WKF^#R)XOF^L<2=A MAL& B@*%3=M8/I,&7P9/P'YP2RF8)W(*W9"J;&.5SE1! 0%0CUZ"=MC&KJ[I M4TSO\QS:P8\ XW'<:*,;;J2+;W,I9.'',"*)TO-/0<>9[R>6=^/;8U7^)O"7KWQH24)M6/U:Q<3=]]BG"V&DEB> M#2.N**6VB:96.Q[G0#NLB6+:,&*/[A-TP)W.,NV*GH.K]-JDFF"L$5U,/;<> M3NVYI%6,D908G1Y#CINJKTZ9V)47ZS8V')W8..K3R MKV"MRHWBN],7N#CZZ07+!S2HX;9W'83D$"^N$88C<5'$:>4S$:STA,K-Y!+& MO,,,!S9"*>PE&UP?-N T?@5A-Z/O$&OTI8/O;#RIFOX#( 0#YPR:']8<9 _? MBS^BX\L>DZ;3AZGJP0'4 UT34@BET-Q$R*V1PS?(\' C@#ZSDR?UKS M:,4@=^>V67$:AAD>+@10)\!%ND-',*?NR\>B"!#W!B< M^? \YX!9^@]>RW1O/-[;M$Q+,\!_99.,+-\9K:?1WT1=$Y$>6:)[$,,SKYV_=-PCMLES3WVQ^T/GGG?6O(+SPK*CQO8J( M(:MJ=*@\2*F-7"LI&D7S@F#Z%@O#OH+MA(4HPOL3CA%T08@T"3?N1)VX,S#, MK"FZMQ;DUR68X@:5A?D]+"G2&695 ^+3EO48^!YUT'X;H4._\Y4ZFP(\,BH MX-JE:,R1ZOK5"6+PI,$/+=A)%T@)D#47<'"D"P+,$D"4.$^Q%<;8W""=-\CR M3>=TMDGAC9\?/"^LI1M;GOM7RH7@QG^#,@C"YH"#CF,:"2=YG.FZ PK.3S20 M!6IO^)#J0KN@RX5LB;KRZ[#I)WE1R9&+PC1LY"\OJ5@+7_$^V5=7A6,728B03O$XM!JIWR5JXQ.? M0\L!^2>Q$57N4=6AX\GX^$3I8M-!DN4%A9=BLTZ<6);A\='6"DUZ^15W$[\<./7BR2*@P58)X8@0X.EJZ%8:4VZ6>NN+6W7S_;H(&_H)%':.AA M5=Y"7UPZ#9(/++C&_2X'Z"MN?#AWDN8<)!32:FA9!??)9'QTJE2]R?PO:S K M,3H^_D(U3Z:S4J9(PM/ QK8ZBHU%& WV'S-Y0ZX?5<\9:C6G"26^]N(<13>0 ML(NZ8;\60+J.5:7*W)B'(/T!F;?? ?Q]\'O@H1"5Z"((EX3"4;R#Z 8,$<*M M!1.*X,G@HP>1*1;G-AZE!&)34]V TGZ;8::.X'%29BYL?CSQ27AS8]TDR2P/ MNB@)!&KRDOL^B%<^KC3]8/XS>;>G]-)=H@2QU&7:AM;A+\ZNCXK,P0]U8\HK M_\V&1@F?D3S50=I8&PZY.FX#RR=8:-4F5?).E;\I;"4]9L(&'^N<)>&U_TS< MR$VE@C>BFIKJ)NWV1A0S=8)$KN:HOD$DT=AJ;JR;Q)GE1A$;UMO*WW03*?\"2R='T VFN!6517"-^KGQ5UV$1Q=!@[CDJUMO KNS/MQ% MLL"*K/)W[81&^*RJV.ADZ+E.RP02+==ZPPHO#L:3\;Y:GP*?T.I"9Z10LMGZE+S &5P?TO(] M0%G8GZ#5AO'\,?3034B,3-XT7?EI'/RR?./;P0*L0'V+)B$[$P@]=(-!^Z69 META!U5.5+,X86HGK-+&/;C#@%28S'-JLWX, !%R/0!3GCZN(EP"-;0<" *:= M@9_0P>\)U663L!74&^HF^?8[ "-M8HL;JY0S-:L[KKG>,N=8Y;D('/("7XZQ M)E_QUAKJ+6R*S)JC-A@(-&Q)O\4D;J>TKK(&U8A7FR%4U.).)C"7_8FDDM>] MAVU5:;^V;/1:/\$^RL$UUQL,9)'2 $&A4NK3X$.U>"C,7%1#+368G;R2FC5G M>[]!&L!DS'#3;=8CX@T%"L&?"?#MS^GL(4U_[-IYF7FV50;;W60$<5)MUM/C M1[#,:(VFL[)1AL$+KKE9^."B4NIKXMXSW-^6HB_A=IR^ILY3+ M\"_Q9@[K-D.8A9O.E/>2,JDW+#V$@0V $UU#%B/61 5O,,#!MJ_R:G\R/MX? M,$KXR!1TP]$,B2.UYLIW*W31Z;%LPZ&(XROTPCQ"F<>N?-@P).4U[S"B6; 2 MS0BQ'E:%6UJ5,>=6Y$9/D ;+F?H%EQ!W]I@ AN]N,IHXJ1;DNA%C$F%C,9K/ MD3?^?[N^4RIE7C^ \W8W QE"J,Z1<:HW,IKLN/Q!4N"[!_<=-%"7 N4P0X9E3(0MIN@?OZ9_PT9. CL\"$'OY:QL/)VJJ>SE ^-'1%^AS<6>$?($Y) M9CBA4,

&K$0T,[DV3.2EXA5SDN M56760682@70WQ!'A M$((;2RVJ'#F$'!EK)'*RX!H\9!3"!*GY,KNWB:TPEN?L^!H&4<0:6<;2Q0Q1 MMZ94LII/^E;S0K/1%W70/;33/(^F*-7%_HXP@1=DPT= ^PD=HU@ MUPT(#Y;K9!%)17P2+N"XUM L"##2)S7JO'?IE\L43V>K0 '2:D#J8A8BN"F5 M&G[>_PUZQS/ !ZGM#P$[ D+^,Y. 5=^?2-0>>0C5T"L-S1+[1GID_SD7I6Z M,[QK;&AI) *H! H*T-8& F6"SS_OK#A!'T*Y$21WJO+M2+-4++S :$&K80'; ME5PT&?TNB,I'Z =X?K+=I>7=^/?@(WY^!]X;N O\^)5TD]=Z3-T U@(B9)R) MX8C4="!ZH_"?P J?WP,1X,N'VF&.Q BI.4.&= HR!!@T^D3E^&BLYUW(6VY, MV$7@0R,L1B]]T] ;WGBP2;V2=VG(+")L*^+ >K_!$!CVI5Y=\4REW4[CR1EZ M"DAAT6#'D_'AH7+QLHB,'D*$I.&E,O<6:YT45.('#(0M_8>8F)7AO; MZBYR@MSJ0F>G4'6P&3;DY!Z\EZA(B],2(@NQK8T0:QL:59=J;=9HX;7F-! I M_W9,)T>0],0MQ5)JS2D4'ET$#>*2OX[V)K#VM>9T$!KALZIBHY.A>@,4D/I$ M1JVY0:ZK[4@<>+I=!&">^&W\^P!]F@><& MMTMB+7OF_CK)OYL@-U?QKDP8O*DMX6'C$/>(-@1*"'??HAS]NJ&$+.N&2XBN ME)L5=J2L"M'0<=21;JTBBG1+D7T*>70R0&P(H5IJ?2'%ZTOITBC[,8*TI1GX MV++O$_J;@2 Q9)M5DDA"@KOAPX.=2$'FKC8O.HCIPM?J 6V\M=:D\9YI\"_V M)J++H&:!2P(O>GE%VFL\;=LTBY-ZFL5:6.V6)5I47#.S4X"M'KK>S%2:58$G M1[L( D4!MO XI->K3[S(&AP=K-29).VN ;8:2)Q9;G21$P@2 AWX+&9/X,>GFD=C/+)2T([>K8U^W;43 *6-O,CX^ M&C 06(@S+U7D!M7W@6\3,T9BVQL-!@J9/>6/E'O1EUY_O@8>)"6Z^C.!,VI MC]?Z-_M*[ D*EC! :M56.ZR(EC<94F0^2,5*[T&_);HSEIXE\2O\F+^ \\WW MW(4;KYTV>.A@NVXWDOC8(G7[4PFLS/A[=.>OV&M'3.OMA@^5$U+?1/(B!I_9 MHYFB[R@]Y@,(4P8VGHY8.FX10CHRI9?0!C5W$%^!#T)4K&(6A(MTDA:7$+4' M2+1+B'S646G:W2W$L&\A)I/Q1&TQ0XFW$#EQ6W0+H8$X.873^A:"7;C]6X*B M;B$T$">7,/AO(6A2', MA'HA,3*YPRT$7=F,O(48K&@Y"=S=0N@F]^[;*#N9 MNUN(WFXAU .+'18R;R'D[2?#=N=H@ _1,N[NSND#++S+% M8RI5Q*JRD@07; M<9O!PL>47M(JJO']Y1F9^/U]$SY_7S;/SL$W; ??P61\>&"J@R\G;L@Y3"0Y M C40.Z<06SL"#0"!,(>A!F+G$AJ_PU"]M/MV0JF7*:-,VCJAQ(I4O'-1JO=X ML-+EIW'P7L;5VI:9,?!PL@Q\^,^(9;]NZJ,;% 3NVC-OEF]/ M5?8TD&[[E9R+0NWJE&I7;4\A%K@D605 -UIU/)RIJK:G6/[=!%ESQW=D@IZ[ M L>N?_9NA0XEFWBEC2Y8$&?AT\G3K@0KSQ$/'6+/H;HXR#("?I0+)T0EWI'V M1.>?ZS8/UB?Z7GSZ1CR.$/OHAIS>4% '(#^?!K^O"8Z?TP ^G?YLDMETW;E(="LTJZZ%TH[/)J,#]063VH#*XF'QU_,D MKO%D,9!3!1] O* M8R_; *JY0==>TO*3D7L03V=5=C0_1>HR8)6/QY/Q1)\,O9S&D6@NY&@ZU?L! M6]5/]@@<=&O,XC,LFIJ# [Z"H_A6.^E8D51<_!N!NBICTA=++,Z44U1W&0T M=!O;0/A(8$B!-[DNZAX>.-8VXK)[0D":LT-,K94OZ<2C\LS%GT;Y[$/->+8F M%OFBEM;K0<"%T'5?:@LO4],N/SRV[C5Y7[9#(^4GN_ M)@8[F,><$EBE8VZWCD%BZD$@5V1<(67L8C[M%7]G?;B+9('E?N7OVO&?\%E5"=#) MT',!%&FVX1:36TI<;/>!=<&-JG. ) YJ531"'7X?0&@C ,VA/*=)',66C^XJ M4KLGUWO1R&:8LBJQ4^4I[21A4"#8VS)5:E S[^F;X3*3DRT;$6T/H6N#.]=' M["AS["L*6[FT8G!MN>&=%?X!XC13(3$WH^J/VCHET9CM9F5+7OMRR2Q^V63Q MUL0,?[6J4 _')1J&QUJ4=:)2OQP.YMZ0;@P/]=Y0/0CDBHSKWE!C,9MT;W@TGHSWU=:?I(- MP;UAP1>C[PTU$'YO@FQ[;T@%PLYM+O8@I0,H>]X&)7&PMVO//E"(/#Q919+U MB0QJ_AV(7P,G\(+Y)ZU@A/R9M<.Q'%P)!'!'WFKE$==+-Q[=Z(_K$( ;E"H0 M1/$C/,7UH1E-\QJC%QWA*EEQF%FO5=4VO=2FY&6 *5C? ;A8H^$0"D3[A!-1'1_/)>:CFCH M=D?&O.^!!X?Q($5]&>S-,^]TIB=+A)GY$I*4#E%YBH?%:6:KFSPRX@= )8B! MK,_PTTP(?S-%>IX$&:)+,_FA_R_$KAGU=_>[:P5/H6?AK&$3"([?P M,^T +LVK@>?OSJ^NH8&^PWX/W!7D%,\,]"O?@-6_Q+<--V@EZ@$)=-:78X;Q M0W33'ZV=-EUX*O4%M*D:HU9-=-,-39"L3,5(>K5=[B+L"PB\ET&&F@G^C)V^ MB=*W/@2S91L:C:6KHDXJ%8[K(W;JUI>Z=1?+EF5CHS&4&'K2BZ:Q?\%.S?I2 MLXXRV7GTAGU".QZKS^4Q6-V2*(^=OW"3FV>.XV9,6+N[:.%L4N?438_T\P+R ML\] DZW-JQ7J O((4/X0^/N+P$^YF5@>>LZR+_K-4OLOT4T]^@>SP&=,@L6P M"Y1L.&FB/"A2[V%K\U1ELSWOY+=JHEWE03)89>'&RJ'_LUMT!OCOT(M'@!>-#A!6#6]*7> M-/^*3R<'D>.=OY6"5CA9?1W^K>A#(%1F7OY5=S/I%N0S)WZH>='00 MJ/"WTO!GA+]5O?![$V1K?RM](=KY6X7ZBS0 9<_;H"0.ZNAO'8A33 ,,RL&$ M= <9N]W6NYN+B=+[P'\#$0J20\R,GH/8\C8=$_=!_$\0/ZZW; K M!U(MH2NE8?*_)T",?$Q2X1P'83YKU [ M7*Q^OQ]1E>H!E.J1_BJE\W[#SN5>WHNIOA2Z\>/0]2/73DL/M;@%.NIP"[2: M?)3.OKOU&<*MC]DI'=2OL(-.Z5!=.@V)V>C*O](+_NIR*PGNV/ET@WK_P!2O M''S,-LL>%_A>LLJ['M[);DRX4PV,:O3';6/M[1]6F";<^PI\$%K>C3\+PD7Z MEQ;V]C&'O5U,#'_,YQZ5)M^9VP,PMR\\*XJFLUR2T_ 1/2LG14WA.U25[G!R M=&A:!0-.VG6,:VHD@1#CA&VOF[0Y9<,H7"RE#+(]U$*VQ)@D0H]!R!WDQR[PU.S2)^FM4 M!EHX%KF3+M*7NP.3R34KYUXC [*,@]/9$[ 3^%TNB"XLSP/.^>>59;]6V_+@ MB&?<04"-C!1&N'7FBK%/O8JUMN20;.%>.&GG7BA-NG,K;+-;X6ARO+>M;H6< M]BUR*ZB7-J=L6KL5V&7;^_6D1+>"IO+%BJ>#6X$FX(&X%325&('CG=P*BJ6F M@UM!G<3;RTNB6T%K1%P"/UBD?W1N_&^^BY)50%&!Z#+P/"N4@!BV&0>"J-9H M$(2W#LP< !XO+-]R7,OO!XN-L^UP*).1@IQQGHHGM=+]LYH:3IV/,F1RM\ _ M6W)-\<"DU&T00"'+F1$L-*(UK"&/WQ*;",SK>:^]G]5]C=BERI'CR>'D=+@P M:$UPUQ7C-(. G[X/JI>HW!,E_G13O8FB!#B720@!G3W\2??1:+79YA5OFN' M-X2!\!# @*X5@RAP,7.+&3AX.A$MJ/:-N"*X?!M,*>:9?8LI=3(*"!U(%E0+ MN=DP%;;)T!#.45FO^X#; ITN[,AA=231@)4+KM5N*P9:3,-M"[#:,R.'U?$ M5ZN5M2\&4$S#;0N@VC,C!]3) &ET?:GMOBX?OO?N@KXJ33SNI?MC[-JZ29$+6C=@<<_ M]K8 3Q!G"N#)N3[C7?&&5YMFX 30'J!H-;^<28$J7R.(+K,]VF[!PJ["M^- M6CNL5PO:51 \G<#_&O;:02!?-'G;.9!$Z.K!)%#T=5S)X999F>:(;NGTY+WZ M8Y3_-<+ERFHUEFZ(E ,:QJOJ5LR2"LC^CP3.OY(HSI>!=4ZQ!\M-(T^7;FQY M.5^R.!' :9F.X\C9X. MG;[K388M"?O>]> ZU0JG[9ZB[H MAG.E5&8),KN4O&WI6,M4/5SDBK;!2*(R8\AP,*KFJ7IPTL%"\H%)YLN0A@B]AXV@;40LEDKL4^'0R7ARL*_VG55O**@#D)]/NZ*I/15-U0&8 M/>^WDC@HX?'I0"";_L]WJ..K-U7$B@>"IM .QG)@)1"_K$PTS.G;-7$#Z_6GY>=F15%? Q\+SK($2=1*^N MK3YB:T&O 9M[\7>;I#Q9HEUU>I/-;XS*B$.R$O4B2*.'G" &Z=?7[*+.SZS) MWM6K.OU.NY1J%X,PM++YL-?XO\OBT!.(8P\E.6M4EWXGK\IG;[*G.'1=*V71 M0!0["X^-EZM'R4B_AEGUM MN6%:O5L+MSK/5QJCI!KZW3O+05"^QYU^KCBNL5(:HXD]*HB>:DW2Y=U50 OW MKWYJS?E].]W66[=%B',8UQ'R>+CAAZ8R$39+9VJ\N-#O,W%G/5M%T3.QGN; MZ5=*PX\L'Z5@*4V@?_85$G=69%*2K7".T>]R?AM$4>632&E2FAOKMM"UDEEY MS>$@D^ H5[9#H^?JTUEIB21D(VELJYM .>11%R8[A4-.X5!^* Y!#W=D:_V; M9_A3!+&.=CUB4@?.4:IU33)"6&_ MP;;7#3*=]AP^*@7=Q2G9=\H$$A-4U1OJ)G$^H=6%SDBAF%3J^"O3Y 7.X/J0 MEN\!0F]Z.F[>]AEZZ"8D1B;7[O*X:52],F,%?)=XL;OT6*6+;VZ(:#D)''RJ MHMK&=$O)FH7OH!L".NVYG&1*O3875IG\ZL-^15;F(Q)#GB0L>@0V<-^PA@F3^&I,N2JC]C$%*-XJ'$2JW0=NM M&\73V65@9W<@_2\"UGPA 4_*D\L3TXMV-RXJC8'DX.#$[4.@592JVPX['1*M4D.^T;# M0QC,0!2E)%P#@#N:;#8S#P%,%$JU,'J7?5AT2/WC)IJSHT/_P+:EB8_J1]'TU%'V;"CO^4# M_[O^!\\2-R 0B@,SY:!)[M1_\;=O?A(EEO?H1G],PV_0= I1$>/XDQ2I2.Q3 MQ?[AY&!O7ZG.TQE>UW)^ G4);XN _>L\>/O- 6XF??C#6NCP'S]OP=SRKGRH MDY\-H20-+703*+]PU@)F)6\XXLP(:8P.V?RS+H)D%4)5;%1*= P0_!H&[_YC M,$_ C0_-OLR/CO5RC,-D'@(71L0 M7P+0N@U!MDP+?B>"!:WX;R!\"319\]'I U6K? ;A@@LA]8Y5EAU-#@^/S,(( M(\F##SG3KP$TEOSTT5T4 MN5&,;M+/%D'BXYS9^ Y# 019F V!!GP4:Q4,C?52_4@?;,;1301Y!!7DFP^_ M>O7NLM%%1>YBFO1;TZQ5>+.H]X@Y'Z;A(\KJ]..P^",9PA3X=69!UH%3&&WL48M M6E7M:MS&R%VJO#B&AN+AH/'0FF:I@4]Z;&,EE>#9L4K=3$-+)[K-JB=T"4+W M+0WP@E8_B*.+) SKEC&EM:GXX"$WA\6Q%K"@GH>RK(K #N:^^Q=PSJ)2+!'Q M5$3J:!H,.E*>(^)$;T0TKH%I&DL>PR+O8"8"N"G.)7\ZZ#>;K0?4/A-UD _6M97/S_H-?LQ?%TUGV*349 M$E77Y-(4(S3'"$TR*LTR -5N8-.5ER?[HZ@Y4]=^%;ZX&'ZP7.<>X+Y\HY5V MJLTAD[*2LY"E.LP2:X'=!SZB]2+-1W/C7P1I[O$TL>29;8?)Z@'XYM+-VWWH MTA9"[^"C:B[!2WR!,N>'Z'GX-'3G+OQ^]-OLM@YW+4'M5V77Z63O8#(H>'0C M5%;$C-R]_AJ2YMMN^CZ\*%C O<'OU3?XU;BCTL#2]W3L$ME$)F:/IG?@-L:Q MGU4.QD)GS*O9#-CQU(=;4.87F,ZF/O@]\1T(GW,KZE<,,#8SU/$/%CP* 2BQ= <;380W6>P#5'AR.I[ _ZBU$H4)M@Z:CES1'2G$]UGUAKI)OJ-TR.(F MD"SSA584QB4IPG^M)0C_\?-L-G,]-\T)E[Y-;8R"QS?468($AJ\EQ4F::I=/ M*QE?H#,J")>(*??6HNDE+:Z9;O*5L39ST:[=BUJ*[!_!,@GM5V@IKX)O-VEM M7+2Y^NJ"$BY)5@'0C58=TREE==,%)0J]/V1>"'I/XFW>)O3N*$JC M6V]=ZP4]'7>QJ=@WFU69LCQQ8W:]-V'$\'%] &$ M-I+*G'P/V=#>,&&WH[>7A[ =+A$KV1:![633W?B1"[\;<@D]="D7NF6\,(1, M.-R\+LP''>6CCC:&E7Y)6*8R6^)L9[VRP7_\K)&-VQ!IC<7HXB/*[J*-5=9YA)26%\K\3+T&ZJ$VY)6 M"%GD*TWLLOJ?OV4RR5>C__K_ 5!+ P04 " !&0:E:#DIWQB'X 0#6=Q8 M%@ '9R96]F+3(P,C4P,S,Q>#$P<2YH=&WLO6EWXLCR)_Q^/@5/W9G_[3YC MN;2#W/?6' %B!P%";&]TA"1 : ,M@/CT3Z8 &VSP"K:PZ=-5Q9*D,B-^$1D1 M&1GYG_^WM,S$7',]W;'_^V_L%OUW0K,51]7MT7__S0J98O'?_^_/__K/_X<@ M";V;;E82JJ,$EF;["<759%]3$PO=']\E6LYT*MN)JN:ZNFDFTJZNCK3-3S#T M%OP/_DH@R*:OM.R!GSKVW;;)[I>93<_P:^IW\C>.XA3HY(Y$[_!4HEY]:+G^ M<44?N+(;;J=Q!WI#;QDLR=P2)$8];BUH[EQ7M$3)&22*V;M$"DO2M*(,$6: M*@@I)U%$)A@:8:AAX-;QQW]WGP!QTS^VC0V==NX;[E8+&Z7 ]>,6N,H2OR&7P\ /;;-EYZ^UWI! M;-MBO[O5BJ",-4M&=-OS95MY^!7H4_7O?[C[".KW^LMM4WWI(YZF[#T$O+\= M.?/?N@V&HT%"_?9=V?:&CFO)/J JZ BC$#2%$-BV'\_UGQ( ?+@W>7UY;.H8 ML?.T;7-7&QXE%?T;?+L[7_T9JCZFCZKI^\39SAA\L3?@N:LY^V.8Z^"CL2:; M_OA6<:P(CRCQ0 ?=>P@N,(BB,8O0=/_2 \Z34\]5]__@.(K/[YCZ7Y MSH M)6B051"$K2>W9:NAA3!D-JWIYE;>-96\.ULW 07< # CFO!RW0?K2?Q0(B0"D^"L)&4V[*<$'A5$P<2"$J]VR04R M^I6P90N,=Z.3[C*.9>D^5-X>:ZL9T!_0\D#;ZYKW*Z$#M!6BH4M:0\]5L%6; MXCIVLR1,F;;3PA:0$OMS^HPY8OAFDJ1$Y@E=8A<.9.N:E&:F?[R_>.TD_ M1+MCN;LJHA;;8V6YI&8IKW%\DC6PZKFZLC?$;.!&>) WKGCP.C\, ,&Z\IFT5:U95D+U\-L*9*[6K'I@9OR M#+J1%HS:?#2N%5D)E[!??U @L\DDED3I[8 W SSK>#.!ZX+!YG1/D)KN< MK6;!6GT_Y'ZG4O%RE19AY -W-/.3E:&*-< SP) 1!,/!ZO&9X\UNC)6' >? M)][]<*V^OYPF*\P0[9"ZQPM20YQP#8F$PUVKBZ\::QT\P%'W1SL-U5)U2G=I M VD4PGP.)4:I3$.BX&@;[Z(K(8&A@?%AZ\%NW\A5JE_$-63!=^(9?[9;,^D.LIAOWUYSG3ZE]U5[=.@6_->>EXU9EZ*+<^TA0/&=Z[)I_,*(5;4/&WP[9JH=7N],*DW/F/RAU"Z M>0I4W;X&)Y8Q9<_CAX+O* :[U#TILHXD(1@X+O 10*NV Q6L,);!O-?#D?I" M@S87N-E A86VZ$PS3I;N'%R-'#OJ>?UK-O#'CJNO-%4$A@50XIJZ1RK=%1UE ML&0PKCSI&7JY.21[&4"J^]8?H ,98>!AK3D-(8@&4]73SG!LY)5\AVS.YIB@ M-3Y,B J6;JTP5VQQG8XK=]5ED5)6)R+$.P%1#4Q?GYJ'B+ LMF21K2,IL=,) M.'=>#\?+X.-H6)&&ML@)*9,+)B6D,.K1];JY^%HT/$,%QB]4.KE.RS%D-,", M)L:OI,G'H=#*9#F9K(YS!JUFJZDI%V(V=1XHO+R""9H2N,">X9;*6 9&5PU\ MLS?:0JN%R8[K%#FD6[>F](+P%NW1KS\UOL8=&>CGV,^G$7=T,"\MZ8Z\$O'T MG,NVD5:8?+IR[/"X+9O!/H5J9'\X])MV"IVE2&=JUY8B/OUZT_LT]-'3/;[D MT2Z*(FQ(]LO(7,-6!PWXH_29)%.]GELOSL6.F6JE6GD#G8KLU]#GI%I2FHIC MO( LVVB&'KOAL*.C/?TY_?"4-JW"K,8U)GA)I(.PZ).85Z\M+@<[SQ"'JP0$ M%Z8&-*I9?*^.# 6MYKX-.&:'+^/::!4:R&I:GV#-C*RD1^#)VL5?:ZIP+X$BA7:DZSG:<##M1S7UU>1VN:64V!K:M#):2V< M?5]W-.HL;;O>%3.I4AWISCVGGP;(2&$,35'?DP1C5]M'P&(6XD*'I=,&8M0+ MF4F[ZY#9[TV$G!.X>S08IW T.9G,YJ+5-&?NC$K*N#WZWC0 ;?=H0+5=:RK7 M,RDT[&,:L%:"+)KY, Z UM(D2U7="C6:2R@]<5#!%IM$VQ]]V=KQ0,=B+;>E M9-3;GJZ,.FSJH['OP5EX=)9H9S',64 B-8HMF?)H/<*:[+H279_[)62(\6A@ MT,YJV:,(%XK"$,Q?>V*0_]X/;KO:4',U6]&\/_^!>PQW7K1] $:]$Y$2VVRBW2T^%$?S?CSJ-WGI A47OHOV>NPU9HBG< MDX62,!22@H!T>7@#9BY5M)%LKJ.L.[#(N\[";CJC8!VPL:-N8 !6V8 CAZ<8 MU\*].=?Q]8E*X$6BU(+6PGH46M3A]IVNPO=#77,3$0FT@QMKF6)Y/VK[^,?; M[CQM!%FU?JN"ARVGIJ[H_GIH"56W8$C)L=>L?33!7W_64#T^P]MMS.A@]W^V MX[H?Q>]#4YY&TT4X\TW7ZS?;]]R.\] MUC^+A+,%,9YTP'3&C@F$R-(4YR&F4B0K)LZ]#(5'3;\>"FO%77!,>*+ M UI8'D7"!J@&M')M-"[:<\U;YVL^8*6>Q M+BPI&8GF2Z?1UO97KZ+&+O[T2 M*\^0X/80#/IV9[UL@^6ZN0Q&+ M)8?J#*UDJJMV/C.+K8D=_P7R'(!X>'U]L+'7%5DU*O-EXRZX! +%_B*B[;K2&R=DIBZJK$P'#YL/Y*FQ:IL$^D: M?$X25#'LIPJ-V$(A'O;C.8RBQP%U8D_PB7M&P[@?/V1=%Z::PQ'OL'GWTY&K M12\ZNC]N:^!S9TN3C.-.-\QO(ZK!E?P@:^"^-E)%.?"H6FQW?0Y.?W4:18&WBN*AS?HLUR:7\-'V8L6Q1^!["YX# MNX_3WW\)1),?9EQ-W5)3Q^?C-Y,VVWA;+[=1/5GENBEA0?7ZL74XKOC]ZEW/P_K7 M$-O=X1SKBCQR6!_N\ND*JUJZ73&W!AK\<0M6;^"'15O5 MY[H:R&;TZZC;L:X-N:6F!+X^!TV&NJ*YCT#?U$RXVU>'CV[!BA7KW%LO'>Y^ M<]\E"SHQ=?@Y%]%\TYM8K*.F:GND$?+36KZMMF>C4NQ4.9C W2%2WV^3/D?K M]TL!?.Q!)OWZ$XWH.)<^+GFO9^]Z,(?Y^ZW6DXV;='^X_;2)@R4H8\46;[$QC(G]U?6%(RJG-HRQS0915'-GY]U[05 HMPL3HY6ET9FA M"MEV!D_5L=AN_,4&!!B"8:_,KWK4]'3>$7&DSLA&(7=DJ =]WHT.9^[Z20\9 MU9LVWCH%^[#1L6V3U6S'BKY4BW9&MF55E^VL8YJRNUT6Q4ZQ/N)IGA,S,Y8* M^\6%..1C&P0_2J=[)^=/O0E"4.28GD M7!>1G.LIC0E&)N.KYSX%FD>)%0=XGB&FCTK,0];R_9L/G/-MSP.MTBMDYT:> M-YKFC YIMQT[ RJ6YWR!]D$1E'FEHMIM>N+H^!>MG\<555Y8ZF*6;EBB,*LC M.E$8I@CTJJ@^5U&]*?C]N9N/7XM.TZ:SPU2]54>MKC FVIF:AJ]^MH7W^>B, MP];B%Z+SL.]ABEE."9SO@))CAM_' M8=*0Y)IDLOYXF'7T: M/(W(/FX0*?.Z"VB\Z6G!=$Q^[$H>)Z#E^GP1(*/.*G;[FF?Q,5^-XV-4?@#M M2V0^TQ;0(PWVT2W,KX5F4_>,G*OM5:G?@G24K8IY(]LU!'\IXX:52V64V*V. MEP;2XP2_PO5EN/)3V%7;,4&7YD/Z5:>9I)?59+\OZIR9KJ:7;E!O7?7I!Z%Z MF-A7F+X,4Y@^J@!OK:6YUJ8O1G3[(V/*YKC.,$G@0PQ#!ZG8&9&7!M&GA(X[ M/._=EN2]IP+\EN03M^6M6_ZGR>*SQQ[)-X=B%\T/Y>5DBJ,TR\4.I2=/''CU M$V-ZV@XX5LE79J\\:GH"__N%!*8/WI_1'S9KF1->+N0< M0T<0D>)J4U658KL:O[+TY^&YQMUL^QA_6575U^9R7=:C/9RI[LOF-CF@0&2] M]*POBTAA4#,G'5?)=6*[R?5*-C\[Y39JTI/:DHL;,D+D">3\SN M9RHPOT><:VZME2IR:IX+ SXI*VE*+^1C%Q^/MSB?974^K317:+5IYJN5'M>9 MC%92T3\DSK.B-NX6.UW$P"FE'A+E7K=$78WM-S"8.-/J M_%8&/R_/=3[?:^')?D7,)_&Y* _R%MF_=+7]%?)\,G9_R@7D;X/0TSM BO-A MEK%Z1@;5TS:+B=)\DLO%7SU<+[:)3X;:XS-4N(,M)ZE!;V[,DGC8F2P6,[1V M=DB](W@] M^1U"ZK/:)#/4.'K5)1B'=,?I^&4;PQ#P_>S754OVIO]QZ=VCVX.T'B7=IIN.E [9*&!(O-AY[AAS?$UUE8/Y$5YQ<6X5,XOQQP_1ZA"2R?Q&1U; M&!S.:+HOB?_2;"]-W@_8]6"6:J#XO"MH[EQ7=MF]O@%"-K5-FVU )R7.<^Q( MJW$T7\O[/04WB\78!72@F7YH;OO76SR>W+>RK-_+_;W [3:,%_)6&>%79A/8,@;K8+WR?H4R;8-M%=<&K.,T!AX8W2& MQ:]D=LQD/0Y%?U_+_8.RWJ0G$HWF2!M%\FQU./>TI,W&+O8:$UF/ [>/1/"C M4ZB'+^'(C&77RD2'3%1=";R'$L^O2HB'%I%7ET-Y8&J\/];MM])]V$6HH M-BN>J$WSBWHHXK'-]+&N7YV$([;NS,WBND#ZIH#$/PY"O]Z]VF)RHVRCQL1SV\ M^WI(2U)AY:V8K(;BM9SE4I.LC;)7+7T)D":B>JBO*OWVJ.GI=VI><3'\!L]1 M@1Y^*'KK AFBK6IN3K=E6]$JFGQ? *3(FU2KE&W5N7QFL5 12L:80NSLSRT$ M7C']+4Q?-__+V./Y" [2@;ZN'PZC:G#BP$%3B];4=>91%L-6096J59Y&>EI1 MS.,!)>MIOH/S$6VU0V+,WV45.FBT!/SLLB6\@.C29&7O8K?VX3WL_P)/,T% MKJW[@0OWP'+Z$KZZKU]0QN@RZ>D5RU"9^$;WWL3UY^9]&7P_D,YQ M<@=M6K5+B!2J TZNA+ER=5!F4]7+!D ,'+3SG[8\O8?60Z=6W:5*!5$;5FM+ MHCBE$>:R%X X>&CQ@,(1%VWLE4H#U.(;J+70YW,L$Y3JL\OF^:>Z:/%B[G$? M+964950:.$,Q8\]*M.!VQ;7DX3(H\GUORR=P MM.S.VGQ8NHS7IK5\M%*V'0FADX4^D!CIP,_]SUB:I_NI<6+Z<^Z::P@ M%T61;;F\T?0P>H"_R5T-EM>IJ+ M/#$" @;?W.2Y?7<6^ SFIN0OEL@*#0L3UO7H69N,;RF^RX /#J_TQ(C7P.=1 MTP^?&MPL0_BK*T.<%$R,6G>7?=L7.;UF2/F4TYRK]=CIHO.7C8@M3'>\)APN MCZ?@6>W?=?E[4JPJ'][-<4.'" 3DM&D(SMB[2R2KN?XR+&+1<<.I4 M7 2&"O[>C:F,;-OR0/GK\V@M ^VKLAT,9<4/7(#JG*S ^U-TS:LXBAQ= MXLB91E.?:VY5MVW-TXEGUXL3)'@19GL-#7@/E,M,7:JY!W;5RU/'D\V\ZP33J% 7X(@J%[++IM9W!JE4.[9@>H$:#UKFG>3X_M[X M3NRVT[5&O6RR'J+Y0M^@FZ24+YV_6MU9?=4SW0=YOUWQX6M":]4AI9OD@#$Z MA>[4DI,Y10MCNY+'ZYK03TT_^CBK62[335,^WD #11%*ML($*?/*ZKCL71$G M9'5N* LECK8ZG, ,ZW:G@,LS*[:+:&Q9?>+:P*\MSW>\UN.DF6WP?3O+?N#*^BK5<=IHL$11?CQN"LM@PCI>[)R2LUPS'RMN/C61/EC'V'8I M9:&X_8H1TEQIJ>>3M!/?:\CB6>Y2)R[A 2<7S$Z>G.?Q+?+X-:& M!!L>SEOVBITV;,O@*Q7;0(8./HGO70!/Y[;#P2>3N]@E\VTL#,>5N9MMF"&: M0?H-5"\+%C.)K1C&@H7G."BVS;>%62TU/L"7PD"\:[0ELW\A5JE_$-63!=Y1TT_G. =I\++LVQG*,V:*0<-^)]A^>I7:?46X6TOYPVM9 MG$HGJ\L@Z55$G$;Y6JG-CBI5)(CO9?174.XFQNQ60_XP*.]7X[,<=1&1_K2* MS5-I-,PN]2%"M9UR?*-0/_! "E1*J8^=2$%,O9@:U-4L*K30KJ+*A9H3WU.X M,?%TL4B,4R?/C,*2NYG=X-U)5HN =.52K1TX#:\/.T,7L^+(V[3'>EYK..9PFN'HQ8S*6P8_G*L7)MQK M_;T_L?.%(2D$/ZEV9O:U\]>9C",]/V+[8[HGAI,^[:7);&D1WRI,5Y/QT5IS M.I-QN[@PI\%51AV3,WZF3L6.4$K:%IW2VT%L<15#!F/,>3(+3F4]:&QIT*@C M*PD-\BDK28QG:;T?6U\SC@Q.GIC!]YG&KS (:MHBX]ASS?7AV9!H_AN^EDK5 MBEM;YD8HOQKSE= :8+7DA?%UO2 ,Y(TOH)X38S^+4=_M*JD4PL/F]W&TI93I@;"X@%ZU@VO"0?GSS#(_2:FO*/4NLCP=V7EF]\PF9+V/5 M>#LVJ[ PT]0\!S#S$Y\E%O:D*O)9OYB-&<#YG%*75'Y9EOF:U5F M1NN'JRR'%@Q=0/N5D2.$N!);L^BJ,C_I_%4,=*:%Y_N(TUH4Q(S5Q+":,1&; M\;7QKCHS3K!\7F?JZ1Y?\F@711$V)/ME9*YA\:V\[-$>LF/O,%0E?8O(TB!76&M"U+LJ;98:D,S5%N6!C M_*>9/&?Q$F-A\0Q4LK"T:H6D6*;DJBX6\:+!QG87ZFKQG V5!X*D7ZLR,6V> M8=15NX]F!L6@&9C+JA#?PJY7E7G.H.\[P'E&G2EV**07\IYHY+FJQ96+=I9I MQS:/]ZHSSP#+M][9]BX-VA<:M+G S08J++1%9YIQLG3G+\IWH M>$:%+8LM663K2$KL= +.G=?#\3*X7&A\CKL9.UP\OC_@-&J#:#!5/>T,QT9> MR7?(YFR."=KE+D]?HS:^XI*$4\'C&;W!^(5*)]=I.8:,!IC1Q/B5-+E<;'R! MWHC3[1D?TQ/H8%Y:TAUY)>+I.9=M(ZTP&=\[L.*C)RXD?T":BF.\@"S;:(8> MN^&PHZ,]_2KJ\>'M9J:;BZUYMZF/QKL9Y3M.T::-M_:B#B-]VR:KV8X5?:D6 M;1%>3*%&Q/6RCFG*[GW9Y)+=#T:L.41Y>EI+]_.N6Q=C"X^CM+H_C'9.8ET1 M=IQH&=F655VV]]%5'\@3!4TWHWZNGRO$-WGT*N@X2ZC*0=< &_5KE ME5=J=,TJ]A8B7YVS0FM5,=3&57E]IO(Z_V[\UVFO224CZW)JU3?T86I5\L1J M;?[#U\;/U%[G3___6NTE)[/3BJU4>$.>>Q[:&( 7^,]>'#];>YW]4,*9$+9! MD)JIY$M862N@-#VWU&$W$,/TCT/0)9E0#PCYP#4#J8'?GS85C30LK82M\%"A M5F[LHOXQO&;@3,PD)=FOJQW/R*2YLI610J_>+86%.)00_91$$6Y2;!!=IU!" M9V*I33IR>CH28S;[S][RS='KV_?:O""36!'_7% M#SG9M6&AC;KF1G82H/7!#O9PMC&F-JCR/=_A1KF1P 7,*EO+].D@'^/J9.>C MSP,N]PCTK775%Z*PJ7F^JRN1#PB\ .@.>DU!W$:39105QAJ2-CK9;KJ&AKUJ MC8F=W?NIJ'R68%>4G@>EQ^\U5[H%ABIV!)7K<,.*D,5MM3V+KN+9-V/]VR16&%I?OE(<*NVC];;WZ^S?G#T?F2 MS5E&!R,[5P]L5*^1JI]WDU,]\[,Q^E4V9QR0>L0[^N#]S:Z@+;ET)F@:Y9IO M^T:7[CKQ3=>)T?W-L?-)WH*/YZMU(M56,@BZ4MK(LZT6HW2P/C>X,$Q\6K7. MV.'@V,FG#RH*0K:Z*&D%K(A3=2V;*12L43JVJU%<%46( A&/QUH7LJD\ \+S'3];U+A)*89ZC%[GDA.>5 M4C49VR5C;X9?[:/'8]6%EIQIHVH^AUKYX<@%)OY\HL=W!_PP"G[F MWLLQ/_@=NH I-8M.>=K!.9KK4%8%[Y9JRZLNN!0_\TU(.*X+9JFE)O6->M?0 M9,K(X41!KO>ONN""$?"ZDD^LJNKKS.2ZK$>'7Z:Z+YL;5.2Z*SM(*3:7FZ-GUP"6(V.,C+\ILV$\)/"J(@HD%)5[M MD@OD['NIKZ#4IQR9)O.$KK!EK\+A3!WSTHS4S_?C@)/S';FDI.1;*]6 1QPH M8L*/^;!9%$Y M@OL5U8=.P]H7S-U*,XOGRH):$F4"MW#9M6>%11R6YB^Q_@);7U,-QDH@_&T5 M^-22%_%;&N5*"V-F57$N++%A7=!7L]5.@-C29"]PM3^;,4:_V3YG^]WV/7S0 M"P\5A:PDM6>KH8_!Y^>%\?X&FW MKZ7P7A>_]T?_>D9,0;?2-,V;7!$AT@9MEJ9$PZAFW.SH"._A+S[ ^8W*D+HH MNN#5FF1SH:\JM72Z0PG:4^ZO-=3F1Q]X;$^RO DK>^+0,7"A,QE42E;-EY\" M?/W W@<>!=2H)EFJZE:HT5Q"Z8F#"K;8)-K^4Y*NGP9_\8$'ZD"]2RUX#0]B ME 54#PPA-0K<.=8\-CWXBP\\,"OUEW0^%?K4F*-==S!/-U,U<7Z,>R_([6]] M>0>P[@2NHGGKMV--5B-5"@#]YS_@KX3GAR;0R):\1!:ZZH_O,!3]/_],917> MOHV8VM"_(V_)Y,-'+JS#L/W,\2*O'CS&E&'ZTC^_'O7JCG0;\9WI'8[=TE/_ MGYUG@*;3;<,AT*C(4+9T,[S[=PLLM5ZBIBT23<>2[7_?K#\!_WI #P___4_4 MVM-7&N@(]+E^RAUXF8!_Z/6_L'\Y,7:UX7]__:O%9\!;;RK;>T^,7M_9CFO) MYKK7A19-;_/1KS\M>6!J"6>8R$"=;_M <\!> 5E\&=Z@)**J4OV"+Q?Q-X],N__P&:"AFO!XUAM]1Z MWCO#V>-D1*Y]1JX_.O+ T_)I^V! &]^Q[K"=CR!"X'MH#6ON?0LXQ83GF+J: M^!<:_;=M 7] '/CZ 0O_'&1X-!CPY5SW](%N D/B;JRKP,@ S?_G7RD<)?ZY MY_#T5!.'Q@(BF_K(OE,T6,+B5<.D7C],.=(E$H;1!$%@E(0K25HBAZ0BI11B M*)$:^%O!< JC4K_6T/W*B6%T]*U8*[:X;$)HL2U.B O1-V,3N(S8++:*G)!@ M:]D$U\T4V%J>2V3X:K4H"$6^]KD#CA0;<:_8.K(W!F+C._9-(GN;N07:@"*9 M:"P[HO_^T>QJJHTL0C3NZII;C-&L%Q7'SF@&LF*,7">P541Q3,>]VXKLML># M>@C*.7I+@T>M.\:I6]#S6@D +6UK]T1*R('OP&>N-?+Z[X]SAGX;9W)\L_H_ M_\)H])__@.46##"R4G4EL?$9FG Y>I]WE;!EZ#O!0CE91PF@W0;W[7Y%LE^3 M75<2"I0LT4+HB=:86F1Z/&I6:L $QU"D$2W_#^/YE:CW7-UB(H4U+/[)6MC1W3]UA$/Q99@! V8C1X!56R8!Q71:W[Y&%*T_O!JXF&\@"$.!%$_7^>WD +(G WZ#HR0QW M@?+;5U\WM0N8UZE-\).87>\A-D/=IBZ WD^F]MMWH?R<1%;.PL\JUPCD%VPZ)IA4YLZKO]KJPY% ?C'\_), M0I%26:F['5]TJPWP,/00!K?4$+21HR7$8H*SG(F^._ED-.'_^1>3)*D'.!Y8 M-D\B_V?@U7JEV?W[3<-]28).;N9. L_7A^'^)!HBVVQQS4IO/8,F5^>;K?7K MNM@41+:V>=?BU_\"6[T%#/+U&XS8++?-S7OJ+_7OS4>YS>\*W/T/MT;^UL!? M?\%F6@D^E\ 8@GP@8"2GOZ,5]C.U)ATG9_61L7MDR*FU)>RX"7^L)69;Z4VL MH^@)S58U-;$=^%'UGYF2,I%> M5O[<>@Z5F)O0E&WJJ8X M:VE_%#)\_*VIV]I= (Q0%[YZ\O5Z3S#:53J([7/_O2'Z^DW"=W[*5#_3A:%> MY\+ &P9T#R9])7(Z,&B!-AYH[MT1W^6D"P\7)3G!IZX?NNN.>!VE,IPN#&.6 M9JM!?=GG\L7%"U,!Z$ H&G_>$SG7=@#],[<#U*)^#7RS M@Z-%)U,O#7R&-O+-,JN.9$%O+=A??]K%)L5%-@DJ":T.V$[GL)91P%'?X^*ZS1GPGK5UL7;T]@ M(%6"8O 4+0T),B61*#V44C2E2II&JG1*567T:3!"F&>=R;0>\(;0X89YLAVL MTL.M!;[7LJO-)8/,51DC7"YG:<*VEY:PD/"G+;4<56U7)ER*LPP+%?,4,M#G ML"7^N&76,'T2J0DLFB\UYUB5+JO%%2N13_LD\OE\3UWZ(T-FZ\M1QS&*\]Q" MH@Z,,\-*S-B2RVA^N.RGG5DO;84-T/+4X97=_*0(*GO)2=$GYX_ K(5ITPO) MW))?Z3_O2/935_I;Q2RV9!_KOH: #A28!P?)M9WF+?V5D:.?QX@U_E.WJ:_< MQ?QV9'\YKG5(_SQ*0YPNCV<9GCM6\8;<-2;Z,@WK GKC1 8PS1KH\LW+6RU1 M&$T!=HCOAM# .OD.R]H2+=K \YQNG,_H\$QF_'8 [I'?B MCONS.TLM>5G=< _KK+6B=2?R#?F9;;]%*\*QQ$'QMGDKW"8VM67< MB/'[XI:H.;=_?U04OEI+?1+7?SC0OP>7OZ=]>O9UFE555_.\S3^PC"FV8T 6 MBS6R-[$( Q5"95# 9K5J-KKYZ[D(.8XF$X(3^.,$L^62%TR?MH:Q%+B;;3D+>X?J M);2K9O!!EC#DMMH9#O!5@6JR+Z5)Z;:MR5. 7N\RIA[9,KQ;=YTY,%GVXNG: M@L@(#8,W!*/*5+*$0@QJ+Z:)U;ZYRQ*/Q>*J,-?HK3N>+YM]??K@<@.O)N_4 MR%HX1DJB3H6N)GJR.NDW)/(9KV:-7HHB4?R;.30O[4M!0W9#3;@1-76!&M"G MLIG0EIH2W>$ /@;VK.9]+Z\E]1V]EM? MX057' " ^MBQGV8DK@9R025E3:FCY=QNNJ+6&]2/.1+PGEBR7^\A*^9VA0B/V%'T+^!NU5F (>6D('L T';1+ME6MQ\-=0]HM 0\BPT4X1#F6MLC#:@\ M& ]/F++G)]SHD-S?GQ*7^$P)WAO%PQVLFVQTS054F :N%\"T=-])@!90_C8' MQ?"_!ILC8LXP.MK$*O[=)X=NZ,,*]&U9VG)2PY)#DI10=4A*9&JH28R,P\/C M.$4-548;8$^RM%L=*=WAWCU)RGV#>=\5I,J5N:OLP)OG';;J.0 MOC 4]))WET ?CG^"![9T?UW:5Y.5<4*!-?Q/IJ.^:Y[P1D/%F,F0L:X;K MX@I_G60?-E)3WY6K&R45;Z[6-B<_(VG5EFNO(^'8"< S\,F#"7XB#?;IP:G7 M'5U_T%_G#/9N?)L0PP>1FKQ/%>G9%3MKZ:YD".UYA] Y?1(.&ILSE,^%>VN. MK9TOU2D^EN%YTICV]6[\H/D4CKN5W(;Z4E,1WPVT$Y\KJCD;7;]6]3E3'MTC MM9FKY>EN/Q6*5BU9DB6Z7^HH[.8,[U%L\?E3]_ M".DL-WZ\LIQ+T5;A,1,M,0@3REA3C 3HQP#V@Q8=2X(AN9VR$G]AFVC=6/82 M0]W4U(1LFIO0)@SYS0(=!OQ\)S'0-@U Q_LQ/P*>9-HI#K6)_.V$#KFM)<,J M/C1O8%VHA J^!08L;#IU-46+S%D,7_<1E<3T$G^!GH&237@!L'Z\L0/K76Q+ M)/ECV7\\GX6\/V@XXO6/-U/Z^R:*\OZ%[\Q[H&F G,%@ F8%?Q2U![^$X]ET M!LNC>=%(HN'"\"^#KGM0Y="[31P*<)\]WS43N- <7U=K@PN$+_N!M[M!3R71 M>@X9KSC:-RMI22FU&/*E*CH][5U9ZHCCQQ M;W?$>5T%ZI'D/_2Q&_IO!J:V)C*)4E"NF]HH,.4'U2 @K<1?\&7R'YS M;S>M_+$>%:^9PN(UGZ(&UL._%VS-^_N+)':'V)#6&P'>D=@!6Z%LBZW6.9P= M\'8YEYMH86PE-G46B4W$462?[(R]31 !XN6$"7ZO)61% 8((X 2P"<'HPB7I MX*<)P$GDX!<>L)S R\VJ!B5&<2PPV? &KL6@.[!BP;&.$B/76?CC[=>W8%76 MHK&IVE"WHP3%*,,?6C$X^L^Q$49?8_]LF[W8X/CXM@WA*KQI?&2LVY:ZO:-H M@*^.X(F-A;%K5MQ^\B8C^?8=Q=0PF5)(2F(H39%("H-%J(>,1!*83!&I%"UK M3W;_VET-F71K2HAV!%',CB>9T7 RDM"G.XJ]59/0QTY^@9:;E<;(LSL-:@A; M8H];EBATG)<)CT,M'FGA^1Z?LQD6M'QR%G_6L:8\(7<-;:9X.)(?]T47[F<^ M>;IB=P?AS&B:XBQ5;&:59EC5<]"WW;:,X\[G0VK^JP^'$.?>XV2FC\X6)&_O M$XIT&QY-OT/6'^T!OW)8%[SY\,LM29U]>B]([)%UX^!*\=&C3.=->#M?<13Z M]I/9Q'X<6>AY=QU?CZPGO3Z#K;>>%#R[?GAS,?+UY=01SZ %-'+<\$S5E* O MXF8VS[B/>B)",YGIR@M&G,V6J#\GU-5,8H_5(]^/>CZUI\X7!HV1ZMNUWQ]; M[/'7>E\7[SW*VD]7E\(QD_HD0#VS)GV+BCG?3LI:IT2$3 >>;FN>=Z]3NB(; M8"5QXHH:'>9Z78EI3KJC39[=Q^-8)SLW_CFKP3O,Q<^M>'!NS1H_C?-]=>P7 M*53N<-@A=E9HG'3GEF;YB&29-<7N=:BGKOS2K#!M<%JW;F2[J:[4TT; 8_\, M'?J]+Q9Y]X[!KCZ9NEITC!E&+X?/1 GAT:^#P4U]>&B#(=I6 -:T[42[ H&W MCC "Z*UOP3MPNXGC1L\R0_CPA0X>#1Z;L $E'&CA *I&UKDMVXHNFS ( 8NH MPL:>+]NJ[*I>8@JK$ZF'3R,D,.(O^>^#<<)$XA77\JW%:"B;WIGD:/EPV=+Z M1KZ=/8#4RF9LEU]4Q#)3%SVWG)XGN8.5O=X9#S_'30=O*K'RKNBY-]9,%$,>WT? HP0)XX&AQ]M]_0T[^7=G\^$@P"GMJ=-(R"TA*I;:G7GI)CI MC18"BS:6!G6PV-9I@'#^S=8W*/M//S+T1:/%6\ M:O31T#%-9P$UX_K8+OR=-Y9=S;O/(P7_1M>%P.3O]<<[1[F\ARP-)_ C[0J- MEX00P(@ZT,! 1MM.I'J%=;?1B6'LGXVXY*+M3*!Q UM?RX0(7DC"1DU+Z[%( MHUQI8_%#P'<5@E[HGS5W-&4H[$UK/9SV=J@:I M)A5;JEBEFLX Y7$)H3ONG$7'[*_$9BS>?W\5:[D#&1B.9<$RW^!1Z^[X!QKN M"/)P7,C9D^G<-I">FT$1?U0KP&+?!,'>??Q+5P/3UJ?E- MZ+^=S0'BUZUAVV.R:,!UJ@.[U2N8^0Q8\$Y$_%2[.4@- KCN\N%$L+Z@HLB@U):6&3Q:<,!H']*\<_>NWW#(:'3AE/N3QT\?+3.'O4? MG4L@X$U,CS)*=]--#WQ]KHFKNC:.;+-&!8[ZZ M@,%>U2+X]_]ZU454BJG)+G3JQ]O=83QBT$A#UO6>Y"%8*^]DZI3T"^1.4_$@\OX637@]H9#=R WMDRW@NX8>@M0?V?1WO,VP]?*#NU MV;N&*,&QVT>7TI'8;9)ZLE=]%N>40!^\4SDQ=J'Z^E>+SQQD_(LIPJUHJQ]8 M+IGUGOU#OI.\R_H=.NPP=7=_']F_Y&Q-VHX/=))DU0$XWE[>4AG@TC_V!M]ATA8-7 MVF;X6HNKM83[@9\J"^64-XPQU"UQ^(PU=@NC1AC\LWWU"+M??./2>^^4NJ4/ MAX\O;\)OW!':\/IA=;O[EZ)HVG#X!FJ<.SQYOP#4V6:KF"O6V%JFR%: =)8@))W'>:V.EU+:3RG[?']"&:8D#2'?T5 MK1S':4R\>TOQS^]'$\"/O,:+.\P)8HMKIK [GVY!]P( M+19\M=;MCXR+\^FABX-)#(3B%<@!9B+0WYZF@A>1FP33?=*R"9"D"6-- QAB M<(R@WP>AW4X3FUX3ZVZWN%J'0ZNRJXP3!+:.X?T5V'*@ZN!'?T7_'#FN97',\[ =H>E"#TAD"_"=AQ!">X?^!J8P![ M>)0G^GBKY%I@>%JBZD2':3BX*7<(G^O/8%<0C.MW.YC]QEJ1_,%:\0%1SC * MYXV=D^,T$^W$>7"C+@H;CH'QIKG>IO9H@IL%NA\F_LIJ0UW1-5L)_P86W5/0 M)O;QFMA"-7%*E,: E:\'+O4]=>CS*,W(WCAGG@&EH-\$Z'CA?1WZX@LU^F?H M2!G+:I[BZE/HLSO#;9XH8+806.#WH403))T\G&G^(OIJC@\&[#L)<0N9Q!X@ M[YV='6C^+(V6_(8:#?JQ>%6VY=&:HUG=4P+/ P #L&)MV0P]'>BUW <<6ARH MK"I;8_.1![M96(5$MBAD1$$H\K4$6\N"/VRE)Q0%&,A\<'PS?"U;;&W;-#E! MK+2B)GR=:T9QE._L$>,?7D-C(%^O *$$42@1MU(#YLKI?A2V_ #B"("XALC6 M6L46P$B;B\ #/JALWT/L57A!!(!*L&E>; & -LM<*]$L"N6?I=0(_)MJ-1+N MQ[F."=?'NNLHFAK E <"3V*IC\3G2 NN-/2Y"M"!*QZD\]P68BE;ZR*/@Z3 M&$C%:W5A<0RRV>@F!RXA-X()Q:V-'%*)4DXU>^M9*Z8?L M1T:^%R7Q\'!+T5YG_@+W_P/HHL#R=<#4N2JF;Z"8:&XYU@>Z[TD8AJ($\0&8 MT F7+=03!>_=UK##]G!$XKY&MN";K!$)S&,.GBP]F5H/'3SPS3&XUC?M[S> M_-G#94^R7J_#/-QLGIPT4-FS#ZXZ&?[^Q% MDKDECAR]6!^22.R\OAZ^N!Z^^,#A"S))*;C"2)A"D1)),X3$H!HIR:E4BD[A M-(,-M!(J%HV2&)I6)1S'288JXL:)8A2HXG5QNV%E'S:$M-T M*ELIUFMH#W=8]RO*!< M[Q@(90[U]JK:3 U KP>83SGCGM+B >(0KXY21%''T@/0ZP'N6W81+9KS5)4+ M/)*L&//T=# "30^Q*IM=\C6D5S6$7!_7>)IFCT M0HW/$WRZW.)%H1*4.YV08L M1JP6 J/(HF&JG4NI 1+D9=#T BY+E4*DIZ(<#.^G&F-5DJY6 5-#X"0317; MK+,JD2A=3RT'3@-U,AQH>@ N7:U8R7F"RZ%!R2Z9)E5"M0*8U@&X#$QDH%/E MOH1V2@.Q.&T3=,5>2,0!N#"L1'B "R2::25'+,,8UA@(-W& !0.!MOV:56MR MG7JFT^EZJZ!$@27@ %U+IL0KEN;4Q,PXQ>D$5?$ZL.ECNDI)BF92,D5)289& M)9)2!A*3 IJ%4 982J6&!(5B;__%(ZB_[C=/T.D@!:M8MT.PY&4-;=+,"9EE M *CXF./2$)A-,JX0DJ(QE$2BS$!*H?)04BA*T8:H0M%)[.V_>#R)5_WFR22H M;,,+K$ ?BP@C(,+4XP2^#3AQ (M.K9.?$>6B@7:D3A,7^U.\*0 H',"B.!RV M:NRTR1OX6/2T556;AW6 I$.J:T[BK6&6R!D61C47 V01="H-V/2)/IKDO0F: MU08NAPNJ-J'D-M<)HJ9/])'A<4-%DK0.JJN+3!V99&19&P&J'!#Y8*D8RP9L^F0 *25H-A<%G.(RZ=G$HNI!J9Q>P*;; <3[>H*/'"]/ M8K?XLQ?\Q>=T=2R+RKS]C/LS%RT^6WSTRHA/8@06Q0>OC/AZ1F"W5XF( R.N MJBDFC+BJIK@P KW%B"LG3L>)-V9ZO&BV?FX1Y$^Y-> E+7SZ>Q&?#=0?OZUJ ML#];X!]!$OSW%_[KO=*&WS+GG_I'=BWNSQ,_F7U,>?TF>+\[^^%T",!N22;6 M"-BM +,/@JMJN\+]?0IOOY L-ET>KQ,;-W& 916NNO"0D>^+F'U M:\PCUO,TF+MR0A'XXNF^^3+2Y[W8SYU-_-:\=73K\WGZ3(KU(ZO^"MPK<(_' M/BX#N;$SOI^@,Q.X+EA $W*T8-Q=@L%T;@G[6>+TPB['I2K]*_XN!'\OA;(O M3'=_I;%Q?Y"&7JMVV1M?J!$50YQ^@?'U1-'\[^]I^">(O0-@K[T52Q2RDM2> MK88>QI31L*J75WG;6.9<]M!=5P]W*2JS83\E\*@@"B86E'BU2RZ0O2O(Z9V6Q!L(3!\G?OU)T35EVC7PPJ0!9);^]8?!;FB4O&$.7/1W,0[?(PN!7=^&["5<3='T M.4PSO4G8F@^/:"JNINI^PG2V5WW^[PM3RRR\SA0>-,LY;M8)!OXP,+<3;M[/ M=^/_/L9"=._@O(:*&3LC+#F$F(]&*#_C"^@(:&^ N8I"J(ZSN>ATADEX>-D MZB)I4TTODX+8J8[[!-N?4$:S\>L/3I)@E2.?T.D&P,V;PNNUYYH97H+'%]?% M[3*=W"^..%RHM1E=P'KW()%>3?,W4LDM%3. )"S:BF-I+7FI[8CN@65N5>UQ M=+XZ\D5:(@M9Q6I.&C-6HJ%I2MPP*>*&I.GS6:972;T02?WJV,RE6IFGE-5F M,;T8#'/+&3ISV\.^G^H$Y54#R"HP2084N$:%#NQ]_5:]98F44UA-E;36Z 6-]S.7(YB0L2CE>.((S[^(&SX3) M\F+ U%IU6/ 01A=NDBD*Z+'G=-A5J*]"?0TNG-$(>9]8NVRU)F*A5#'RUH3) MMBG1\UDHUC#4<$-3Z V3?"YF>%F1AH[LNC(T0L::J5[]G)_FYURC#1^Q&[)@ MNO.HALU+2L7)!ME%B\.K:%BLM%0'T?5%,RIYO#86*.R&0:]9$5>!O 8>/K;F MOUXDFW-I576"C&$$#H+F>FXE;.*12,(@Q V>! O]]XY!K"D4K?R0Q E/ON8^ MG-\]^>+B%I\2/FK5T$X@#IP1HT17*P"3A&%N&!+8)/09-T.N&N)':8BC 8X? MKB+.>?SBHSJBHML,+K)TW@C]M*8FEYZ+20NH(^"9)?J&HM$;E/H.>1?PUB[0 M?\OQ9?-/35O;KN M#U^3/CXEZ6,M@W53MGW65KFM&(+7Z[MZM8HF>UH33IL?BMXZHLS"F[Y910FL MP(07SF:UJ0L>(,,I@U^RE@/XNHK>'E!XWLJOD\TID4:#1=--]\-4M\2R\.9) M>#H6OTD1] V6I*Y!EZM6N&:-?%76R!?HA:3?8^>]T.T]:TAPI"><=1%[II'M!5[:;#RTBM MQZ 9ST*D:4\?$OF1A%$;(X(A;RCL6E7C*M;7$,:7G;Y]EV#+TR4O.6V^(LKU M23J49$1H6I%@KXT0AKDA\.>\@_C'(+):=*?L-:?CQWDTUT##QTZZK.5FHT\< M6SFZIUNY?%"Y/$:8?CH M09=72^2*K7>D^5^D-&19*)/T:B;R\T,*C8)_]HS1 Y+/IG)&JI4M(EP8-E:TRTJU MEMR D@]319,I(/7X#8-==GCBV6NW*[H<2;>NG?;N[1^HOB[39;K>IGK%WT]V MV8\"\/(\U'\>+L/\4-!Q(U+UM43!0QMK>=IQO)\I M)U8H(Z>T.F9E.48#OL;H5&LZ&(LL%%%8VA>](2GZ!B6>J\)Y>8[F([.AXM@C MQ-=<"[!@X-_<5[J9PM-ICGVUXR_8CH\A%>+GN#[6@'#.&'YU8*_ /RD58NCX M7OK:+VA@L8+GJ@?^\26>55.53K*'E45A%1:8P!TY=1XL\>N"=2AZ@SY[O==E MQ0"B8V4)9YB YZ>W/O_URL +<2B^S;[@A;K]ZWO4[P]J/JKNL'4HPN.ZAE0+ M0S]G29+1F82&.DJO"K/R2,+Q=4U_C$S=,,QSMZ=?Y?-GR.?5ZW_?RO]A"46Z MH]*LAE1F* +F%?(SK.6B+)30Z"X?$MH#V'/%EB[>WQ$/_ZNYZY:X.*TP,_:M;]L$^:-\IQI,TVMO:SBG+8@K!EJ\^J,:4!YAL7@B!L" M)[]5'&-G\^9,EQ']1&WT+0MV7ROOGS,#8D<0'UT14K0WY2/ IW!$NAUHZL8S M.UC0DJQ/F9'K#CJHGL5S*[XJ9JN]D81'E>92S U!P<+>UW2(J\A?:_1_[;[* M"86>,KUTT$Z9/BK7JGQ5I>IM8[* 0D^OA3Z5O ' _YX!EX,W"%V3^Z_WIEUO M5KQ8*^B9"YT99>8S*Z3-S29D;\!V@Z9$ !\M*H*'$#RUT0+Y\=B_:H!K=LIY;BMZBPZHMO+9RB)9GZ": M2M&U5KYF$=U(!]"OT 'QCW5D'#L:$2RJL3XD>\H[B7Z6K)[;C8KAE*\ADH]8 M(SO"!P_Z/:N(IHVISR1'@8=V:+?]_[/WI5V**MG:W^^O<%5WO_><=;6:>:C3 M?=9"Q%E1$:O8!B\TC0HN)@2!2< @XCZ%4?'G)];I.3EZZ!#J17B"S_V,O M',G@GIRH KJ]2U@^) 'V!)"14'DX74O%,5']B(DA(+Z+ M"4'S2'Q5-'WMG56RQ_C I .!\,],A+@") !+QJ:DA%]N&C)O[2:;$:J5[ M*RV^AB2^?N10(SS7+"7NY/&'H\TT)^?9N;;M:3F8^!,8 )F,O'[=>I'[M8 ; M"V^3_SX[@O\L P+S!RA[0-D#Y@^0"" 1P/RY3O/GQ-'2\_]H6HS/3*1+"7\$USD?HMJ*3"+ /\!L^A*S:(7LUX$/PY*ZI;L M:;F!'7O#PG>@%ZE]O MC18>OBG-R_7 V*Q:"!?6F; CZ/O-GNR^G#)PC//%S_*TV(/'FK+K\K/DV&)V MNBLEY?#2@_4\S#J6&N7?S%E M?+6RK606AS?QON?&ZXU>_300V98=1T(WNZD\+,VKAM9<:FX=03?]1C>B,]C" MNRVLN:ZOJ2=W#Z]SS&*P(2W1M[#J$E;E#FD'<9-I.H^1^#,=19Y\<,?!>O*> MQ!-L_Z1:3O9R+=E1%CD4SN?BG4M&7(H^#V+BYR&07ASS=9=P(*C A-BD4=AJ M\#[X* ))3-!6UB.*,?AVK;FU-OQXKLTOQ][7N'VO041_,I1MUH"&4.C(\_$H MM!O,D(F9G,SC,)(GJ%-%8D^9/&+CDJ8DB[KC9.Q\$8TO8K1=E07_"<48EZ;I MVS.2'A&\X&I*0=\5#O3]44W^DMK89#;S>A8%;2C,7EOMG8BL@Y/,\IN[?_@M M?DZT?Q$ F'\]M*2/'SV\I/7(;L![!F0O>UZPLPK?DJ3&8Z=3VXI#D^I3_8H! MK44F@\*7<3_=$_NLY9N>OC:_AG%VMY@3:I>T%A=(M; ;0"RQ<,+94(?&>O=# MU:YB>5&>[@*T9U1VQ*K4Q[L;W0RR9)E][OZ]H/4/%OITBXC;$;?:T;(]5!>R MN8F,6H2D\C!YZN*?+V:2O4 9KNFC7$A-"4A;\>-.829H;>=C#8K>HCP09YSD M&9K 4,B@L4 JT@4Y^^HV\ 76+I'%IJF,J898V$2G=F&/8R$=LS:%YU'R\PVQ M&]3\KE/-NW0,Y?PJ7;^Z:7/=)5(7"3^L>1CL=MK!%[2G@ A=B0A=/ QT?ADR MAWP#T>;[T"CLUYTEW&-EI3C/H Q=?22+B=X5'[BR&5E&NIK3K9PBKW5/-H'C M!3A>,N+TS$(5YN7JL'^*8">2P)K%'N3O@;I]HC:SXZ+[N1;,8(CH2&MD4MEI M59&1T*1%+T)1>92"\S0*;H,&8IU=?VH6Y/J"U=6_)=B^J0EUBK,1HV+@U=JD M.NZMED$LV''1-47D:9K.0]057S3T5 -1%'_EFW+LASVD3((VO.\!I"_9[RKC M%T+'Z/3'E:D=/2V^JEY3.=FQHJUR'\AAZ2"&$3I%BXULM!,P%8@-N#>1&X[A MPX(R[]B5,=N;2VC2E1=!R3R-8?'MSRF8 CX\(-QO:/-R&])]0>7C?>*M=KU> MC,1[U@+0>,^=G@>)UX4[ROVC3RZY-E]4./QOZ>K.X!) M]9%-/#^^!=2C7?KGQ_7QO;UF5Q=LY/M C+E$B$]=;6](5N!XE18W#&MC?8J0 M10MB)#3IXXM#R?V+./G2S6X @ $G+6'[^UAP"6;^+X%!#JDH*C0-"A'R$/I M*T[J%LQ8^4EZ^.*QWH/F<>2E9M[7XH$YZCDOEKBF.OPF641O4(I R>OY3+VO M@'>@G>]'M?-E+/5-0,>;\&[3TPIE2!^2TKK;HMR!$$C8H<<;Q[AI\2AF02Z9LF=XWKB M73JF^+IG7."[]_G?JKZ]^S/ZX^[;BJG)3@P(B^,K[L4]?M4='$#_NDA:V6-2 M(=@#/?:P4/3IU/_GX=Q_&EH%Q39MY\<=+CU8U.*@^2()1,VUPM319*,@SZ+W M_I#-0 [=.XV=_GX/>3_NH0U-> >*83[WX.=X-U);N9)WA0<;=D3$@JG-O!_' MK]U]EL#9_8>VFP25?SB:*7OZ5HN?_NBY"5T\>_T#B32NF!FB7X\+P^#O)'XA M2CT1(?0G7?XCYQ9.#)3_Z//LR6/XU3R\?HQ"L7RQ,>XFPG)D5ODAP[[(JLG6 M%J)M_#G;X];^_/ Q35);??C'"&N5/^(1N?_+(K;82/.0\B4#?@2 M7$83'=1Z')^K]/AAOYJKM=GO"4$.LVTW;=LT[[E5F^:..R M?%O@F[42T^=*.:$?_=7BVGTAQY=S;:Z?:_*"D&/:I1S+MSH]KLJUA=J 2SZ^ M-W,_?Q%_U*R<^%WXGBO9IBD[;CZG[10MDL*D$B4GKR+L\]S\S\/ISS-/_MVG MSI'C(80F2#125:8004L8CL^DZ112)%K1T(CC%7**JT?6.7YCID"H*D.:I)#0 M3,)419;HV0R52 R%$5C#48J8/OH&W^2D9JW=0!Y]&E_DYC5PH34A!T;8(ST2 MM_C*()A+<&P1/1ZYVSGT0,#PLJ&C0T*ENY-N9*JI\^' M ZHS6$Z":"3Q=.1F.)$4R>P618+;J'R5FR@6&D1&(_1TY+[EE <3H4>)NEB< M5*BUNZ%H)C8OGX[L>&*E.&UR+6CEX,5@-./E?2T>F7K[?M*!]Z):U"!_J$-Z M3QO7'#72&=-OGY49;&MV'!82!#HL::2)=JE PM,C-1)9\W*Y@'/:OM9?%*C6 M0!T%$I$>R6GF;C5L54-(%KS%U*XX4ZW8EU"3\-\#(*!Q(, MI8>N\7G8[N*5%E2QNHU9'=\:JC:/AY*I'>T;4TEHCF1."'?5EK!OU4=A5X+A M]%.)03DT$63-0@3B(B+/#3BJP<1616IHI<#J_##4-4[VF\UN $38N+]C:@)73 %?:L #O*#!V6HPF<(!7, M+?OS1GFQXWP;MF2XXJZIB*7@$Q3@&RN9L08%U9"9PDQ<#!;RM!L-/4$"L5(3 M!&98ZXKL5!ELG&%(EO!Y9%&EAWIKMM38>84CB 45D A3'.V36['3)&CIF%#O+T:B7FE4 M>_WR>#/?S(\7:#\>6FO;O%&CVQ.#K:Q57#1X=]J]NY[W";MLQ66X#-"ER"X7 M#4^>&-AX'\07W=U-(+$<[[7O@W= B8^FM:O]N/OAX1D2*ZM'1376Q)2#JO=8 M?8.^X]&I <'4$Y4YK6,]M$C@[Q"6Z%2>AXXO@PV'U-C\]$6G]+_KI'ZB M#YYO1\^^*Y%] M'W_XWV_XM[<(!D)^Q^$LU8#\LO>]OW T+=>*_F'AYCA+U=12_3/&R/_[A5_EF2)V\&9)#70.99A0CY3GQ^7=U[ M6"C.)3Q?KNT7$9?S,$:F2HY_AS&P]I6LWSMK +PZ0O^G7RM M,YP3M[?N@\_TU0J<#Q7[]+Z<*?G^&5G^[*5^7MINR7?D^#D2+!U3\OOV@_S\ M9J^$E!N"6A=E%%DALF-MJL&[^BTD4%5V[%6L65 MQMUY *UJ+.] CELU^_-HVF0"$A!%YE$8/U_]XJ?X%E[,Y[3=)!O?C3;&O1;K M* M@]S$>@\]'] ]HB'NQ3E@?(6H??:WHUY>LUV*@@.D^XBK1+/@TGO0_[#BV MZBM>I'6XQQHPH*<#)\89G!A7C369OMCK2CT1R9TQ/V+=F)]5;%M-BHDU9ZLK MFBM$BO.]=5&S(BO$LYV049>1Y9%4IYXP,XQ]Z)5G:E"#ACN?Z]?:LY#KQ%4@ MV+>_83A/T'@>12[5*^DF,>Y97P20]6N5]0LY%,XMZ]W"T)\.M_:&&PX)=-$M M\%,_9")9)R-91_)PW"CDY"W2U^)2>**5W6]+ M&(KF(XI<3NOZ^L*,?3Z_WZHP_W6!5ML?',(Y*<'/-MJV8-D;BI[D0A6^VBYS M'CMHK[N1*$=Z%0IA)T7Y]WML9\K]=6P^67%LU\VM'7MVKHL_;M(T!.ZOC,6L M/]ID_NSUWHR*E@!6)\&K$X!.U+G&5M(\R& -<]CL[NI6R#,2F3C%D#P6_8?" M"'"*W5J"#D" ZW>JO0T!%HL",UPL6E-#7_9+4 .&Y>DZB!#@X"I#,"R/(>05 MN\I>R[[AUUI,#FN>TW;KN/FE^P/DX "?&@1%WP*(3QL=F4EA1#!+R8J&'HYN>*.]*!B/1L?N!S&,DFJ>QEVXN I@& M4G)N7;8O[#WX;=FN$DP)(=:D+89T"Z'GA+36C""2;3*6;0B'\P1\QEO)/CL% MI^_(EGND<-)/2E//KX1]<70"OH0OL\A/M_^^EH95]%W=TER7M5=3W4K>S"@; M7S]TI>L=\";.GSR5#>G4K66SH^U\3@_$_(DP\K4<._%=:86I?+B :Q4K#X=<7N#- =X'/B"YB* M,0BQ#S#HA%[1[XKT:L9.4(/8['<S^;J8'[ M!@ASYMTW;Q7FH.VLR=F\4C),,>)("2=)ZF7BB.OS%M3TM9. MM&')9@ [!WAG0*;'-6+GA16AAR!Q C$QI&%W?'+:-AI;;T!.YR-M9G;C._#B MZ!69AZ$+)LY^?3$$N2_7(H875F%>$<-2;48VVO)\#4[RM#$*R]/4^?.T M;\^TNE63$CC6;FS=GY;4 00\6SZCK[[N*V?TK+M#_GJE<4O-4NR5EILY]NK. M26);X/XDX" !#I*;-:@^RD%RP)ZF[9XRJ3I*>>",;54R^*J(A@1'*\T2(\'$ M(2^:)O$\\6(R)4 MX"$! OVA'I(7!7JU;L'> )(WD-QO*7ZW-Y9JWCP6:/+; MWUB>Q.D\AIT_\G2UFB4PH8"/!/A(OK#I" 0<^$AN@M&OW4?">PO-R>D'3\D? MQP22/T^ D 65/Y[.)[E<#&MR"(I]/9[HK-#93UQEZFJ.YWGW&8SYG:>"Z M'6!?7J=]^;7[)?SU 9>@7?P:PP/>'-.DVK9UGW1]*F,*H75;[G3&D*]CNH-V M:]U>HRO!QZZU.$WG<3A=<_@GP*\K-Y^!'&?1) \@;XHQUGW#CQ1JRJR;N7^,&W7_3,7T5;5W;7MQA4F MLYSLNAJX)QJX!(!+X*.Z50() ZX!<)2GCO*MH]FS'_%)%4N(#FU^=M?^ MF+'4Q*/-),?52S<5FQ*TLS1_U#4J%#O=M"F(IHUY--?#O79Q9\)TQ^,OV-D7Q[4;\NQ\-G+=:@+]%XB7O03#SUKD M8\=RFP/>V7,R/MQ19B QO5V$QTF[7"(?&>AYC$SC\?D,UJ\OU: LYDM+]84U MK-^2ZE%1X*0:5;9$8C5&UE.\!,9(@XJM1@4L$6$S M)0)<(K=@*0(!!RZ1FV#T*W")L+[C:);WP!T"[I4!7A&0)')[X>0+>U6.0'-O M7!V#R47-TF:Z=^IFF<4"7O?,>MM@BRU24#I29S0().38-I4@\7Q$%> / 0DB M0*(_Q9_RRQ(MK-7"=MD95,2-OZ+7>Y&NR"$32S3Y[6\T3V.O2O05>D*>E&&U M-2\7EUSG(MI&Q%NM'6T1[9J^U9*/@9$$O""7*<="(_13;7]J:E\$VS.XX*^M MP470]:@M]K,>;XLJLP0WKY;%$*F*Z)P,FX48Y\E#:B\.41>.9-TD"+RE N MP)<'@4MG!;\5!)J]LCVL::.E6"!KK45HUG$\KK.2PZC8CU0K*E:MON"&E ZH^9M;(B'?_H:^0\B)JE[@-;R:+"H M6;\DH;^L %X8LMA*82=O+*4K5GK4I#CLP#4,2N23_!C(^N ->0-DO; E1\C" M?PFRKM M&CUSF%Q-H:DY.9JL/-<.2K.;\]WH,]U*O*.^EY R[DEI?:Q^_=F[ M QRHG^Y _6JND>MK/G-$_7FY'AB;50OAPCH3=@1]O]F3W4]UAMZ!%W/ KK:_ MFFH./TM. )?W/3=>0K3#=\?CTR/ ' MW3D>C:E-^K7]B8](E(A;1$!YF$QW9 :-O;Y:YB' QO-*_X5]Q._%1M'8LBQ; M'4D0XH70<-&0'+.3R/ZK%L/U[LXO8.,+^Q-C(XRA>1@A\BB:=J^_UM_LWYX\ M-;7,@-?994_1XHJ=IT[\N&/:4?KZ"RTG*['I(5MAM/TYR_:BE\761C1[/?KV MW)'-W%IVO-@H\1::JT4\*/NJ'ILR$5^I<1),\E.2;"3''\]T2[84/?IB1%9/ M6T6S<,^XP//M/,>2' MHYD1@&ZU^*F/GI?0P[/7/Q#X>QPD6T6_'A>$P=])_$(4>B+=Z$]Z_$?.+9P8 M\__1Y]F37!G_''%_A.;FX;''"S2/'T4 $0-D+/IQ >%!CH],*C]DU!=9--G2 M0D2*G[,];NO/#Q_3(K75AW^,3@;ECWA$[O]R2/+-/Y\0X1$5X0?JS?&%AX^> M>?P=6>3DY)%H2*%5&%,E?$HA$@;3D$33F"9-IR2*D"1%3+78>(DWXCR$?$B MY ;3EY \FNB@UN/X7*7'#_O57*W-?D\(X?,[ -@%N[1V#ZH)PO[K MX M9;XOWM7*\FV!;]9*3)\KY81^]%>+:_=S?#G'5IEVA1.B%4:?\VRCRC=+7$_X MWQS7%6O]<>Z/$E>NL36NS8[_O+_:]?,7]$?-RHG?A>^YDFV:LN/F<]I.T2+9 M/#CSY%6$A%[TZ?UI^M&33Z'!P_D_/EV2'JMO/+F.TD.BFB:K-"Q-<4*5,'6* M2C0UQ26$A*8R#:"@H+*N.L97!VU)A#O,U89(,1="G0ZLUSS'X M#;83D4V@"9V=$]:-;J1PPZD)F-I*U:;S@2$24ITK;,4N.A3BH0CT=&BS-A8J M)4USN8;COOZKE#E5((Y^!4>CUSHE>): M+(PU@]@*.%TC4:D>/33IR/!XY+A&5S@]VGRN(A9$JV/#F.+$STRMB>?9H;YM M6I"X$OLGD+Z01MAH M:0QYCQA&FK_%-..'PJF9DK:[Z;DZOX96%L7ATXZVF0R3H:FI6G2)-Q9RNVB$ MTYJ[FXJ"W).2C4IM_[K<"30:Q$-3V[_19YJZFTN2,2RO M=&(^', [M"OA4NJAT5[KT'9 TIRO]MK]OC")*!5$(_&G(Y&@XH@"OM]!(;GO MML:SMAZ.F6@DG'JHP[@RQD"=D=&HL,ID%?*[YC 9FMK5@!,,F:GP@N&3XT6S MV5W4;2-^/YR:P)Q C/ZVU\<@?:GWI&9+46J5KD2D%^5VB25;6PQ\49_VJ-5F MYVU"A(E&IIY)^L6>Y]%[4ZR(EX?S C./1J87Q1MM@0N5ML%M:+A2GIKP M=%].AJ86170:@B2OF*U1J$\@O[Q5&S"5#$U-H%YQG!T>(A-Q)4+M0;=:W!?1 M9"B5VJJ%$894I4-SK*BN]T)]",M?VRPUJ90O[9&AJIHPH MU=7JAMM#H5>O518V+O"3>/5I2KEU=;9TMYS/-29%MP+OX+Y;39:?VOZ2HHA> MHPQ3G-_?P"ULM/$ZT:JH$WM:4(;-@2,QQI!TB[S-H,IV&T0C4S/UYB%?1GM5 MQ! TJ#Y1YT/8C7"22N_IK*/4=I0YH0S=7#BLW-*K]H"1J/2>RJU!T9EO% \J MU!5MV-UC!$W&(]-[VA?P'E=BW86!$.-N:3]OJ(5F/-'TGBISPJMVBX0&K5AM M*X]-J!:Q5#PT-=6QU[0[I4))C82D7-]7EF7+XY*GIKA_.D)9?LHH%H?TMWV+ MZ9<*+-R5Z/2>CGRZAL,[P1?EO=R8[H.=U8&S:L,]'(U(FB#99ND12W4ZBQ";>FCJS$ M9?+V$S#)PT*C:3)50X<7)#YBI'*S'\1#4WNJX]:2Z:JS &(UCFKZ[':ZK2=/ M32U*P[QUM3R23&YE5RMSL<%Z8R=Y:FI5([@N]KR9 4&\JY66DC95UH5D:(I5 MT+HONSNB[(G\4-"#I>DC8RO>_O0YQ=O#5E%3)R7#U[OEL#RD5W(IGFOZG((Y MF=URTKXI5M9:DZ'7[;$RBG0O.$W5)5XGO<&,QJ&*MBY5=0N;N^,@'II:5JW0 M+UF"V# @P=T/E)F M@KFOFOK4!B'"_7=8M?03R%S@N-0D=SC>2IZ96A^Y7&.YUE MA=/*>F,Q5Z*'%[K)V-3*+(Q<5'&:BDR[4!FON:[=]3J'L:DY2-W5<#X<(0+' MZO599]VAIY7%86Q*:%O#AB$L1WN6$THM3#(:BKTVDK%IT R-I;(ILY,)I"2''3K$W%@I94X?6TV#;6APJYE,($VS8A,V/7Y94Z'&JC7S V@P M:J/)8],THT>KS580BS.HHHBKKL,QU!8^/#CQEW?JE0CVP7&TGO+$^-&4'8G?J2.KH>]4M!L0JUD M:&H&K6!>][?;Z6@=0I&G!)Q5X4^GTM_4Z(O(H7]%;VM#LFX>Q:;V0 MU/$Q/"JNC4V%-?QQE8"(,%E9FLF;7K$FT[5@ "'^,MPM\&%AH23//:$9=+O; MHE+V.E!!E&=-=F.NS$KRW#23>^TM#$68[$'^M%[ =_Q\5"]&S'!"BT>="E&E MN.Z6"Y?+[KCB;\+9.!F:6EE3FHM3M:E5.1X/9TVIRD[#.1,/39N&%6T[-A"R M)#9V8S3DF.6\4 SBH6E"&,.P4:$;"X*KU#T4XH7H)4KRV#0A-(UA[?W$'8OR M%F[O2DQUOCL^-S7=R#B&QZF>W):!=.6 A\;ZMV,7LS-T)6%#=J* LC/QF:F@&.V$)I5I@U.<$.ND5M MV)FH3#(TM6&4.9RIE7E0A<+&=+2I%MQ9J"1#TQN&#;AF"^D'KE% 6*M?:$Q6 MYOHP-K5A0E!6.,B8N=Q0GO<'4('K^\X\&9N:[I321Z9]86VCV9RLY($M#C=::^1Q]MBK1V-/*/\FN8,T9: [7*/!E?T!5]OA=A / M3C3A#:>5LT*U'S>\)HWNFA6HPE=9JLS5^^M5,C1M+NH+>!_4 M391K"!XNKM06Y9C)T-3>5O6BN!4"?& (1)VLU&9,4">2H>F]);5)0]\L"@,H MK/I=<[Z#I\_T?0VJ$F%_QE54K]7L MB746-X)X: I$NUM7G+7IC2H6EM6)V93+LM*&(%GI=@KP\9 M=2290$K)IT:=R1Y9NH$XM ?5Q13'--I+GGJ";^V*(V)N.> $RJD6 XNS9.(P M-K6WQ='(P6#-$Z*SM]*2 ]I!%[$V>DK/K_*R7J!(G12)4EWL5!B):>+)=--T M4&#?%BV6[T*58*O,?'S774*'.:3X!BE.3'?L5GEH..WVIPUW-V)U)AZ;5O4= M>H.V(K0M5V#F]=K4?=S\\]"+'0:QC M "N.T"B'$-"CL([L>_;CF$[RR:,X3#H,DPY6>L[=Q(XOA ].ZK>E^"+0=X)Z M*=_]08CHP?/MZ)DSTP[N_-EWOQ?B')H?A]AC$.W3J[&_HYO\47!)GKIVG.-P MX9C?\]%F^/>BS>_-H,)>+)@ A/@@0A#?20(0(@.$ !*1$4) WRD@$5D@!/$= M1@ A,D ( $T9(40D$8 .&:!#)! X($0&"!&=U2_VPP"$^#AD>K%G!R $@*;; M(D0D$>"PS@(A@$1DA!#@L,X((#Q)]4K'Z_*[^X"8IMQA_^]QN,??O-'<'([\CG7K=%O6''7FRV8*]6 MMG7H,R9XMF+MSHCD@Z0@,F M >X'X'X !A9P/P#W Y".=Y@=R.\J&/1W\K)F^'OUA[[MR>9C/0%8UU=F07V. MJ+_6&N&S ? &&>&C#O\/H'NFEOQ:J3U@]2]+=T#V3&ET-VC>?!2GOUCS!%C] MR](=0-P-TAU '&#UJZ/[^]TQU'<\V^X8)II.G" NF[F.K*L%$,$Y#]FARYJL M[R:[HO@KWXQOEP,4OPF_:Y(OOHA^UASW?X'_-6N^".KIB@]A]?2?9W.D7G,. MPIF3#;)(VO=#$O&=IJZ:S$QRU^;7)O,[_(173-GKRA;Z+ $FKYK&YY;>+-+X M/3ZP*R8M$%\@OH#&/_T[5TQF_5A.S,IK/968 ^A]VK%SQ?0N:3-=T8%P^DSE15C[D0G@_KC'XJB:;/9AU*_*)NRI6CY M7%VV?-D) BYUNZU]-F__TF1C](@B=;JNRHDIOHJ-*\7 ^,S:J%<&&= M"3N"OM_LR>ZW7'(IVN[P1<:5^%E\32X*2Q$WH9+O%N:RO(X?YFFK2/184W9= M?I;X4)F=[DI;1[-GDN#'"*%;T:A#+VL M9.^_W_2=]\/R5P75]@K'(=]REKR**'-\QX\'[SC,M.:ZOJ9&(!EQ2#0.^G9_ MTRLM8ZU2:ZL9A*@,1;+(3Y'R7,+CJQ=A&,I#$)F'4.@__WY,C/,Y:FY=$ ]) MC[>^"X<\R$S#4;QF&#F'6^ S&/\9_>IL+LHL4RY#!TG+-SU];5[B%!&'>&$< M\JYH5+C6BFO4K!(]Z'[,*2*QJ.^5=8N%POG&7M9$H[9'XE.$_/8WBL)YF$8O M=(+@ #L/&5>WO@N')*Q,X]!93Y /9_R+GB!9/T*NFW39DU: 60"S;I+DA_8/ MM[X+AP80F6;\-QH-HE"2I,%F/W-AN@&%+;VQKUC&KNPPOVHQO*CN_\S>C9-W M:]8QBG-4_3M\9=Q'R$E3K)#(5I2GE14VF3]4_:%?4OP?IA >IG5"YU=Z2KVV MZ50P4<*=N+.Z;"I:8M1;3@J& BN=$*T,1[5\>#,R!%MT7^_%4Y R-+N M[:>D;\F<+E8$RFLM6;G6C9W/\+>_(R[)8PB5AW D!2%_ @PY:T?36]^%0T_3 MV\,0;EGKHB.[6H9CQ)_7NQ@C&UW%(AO0AN"'YGKBIK$GK!( M@R#R$(;F"8Q^2?HS5]&0\I*PMA7-R(VI9\]RK8&0;Z7P-+5X^/410 M\ATY?I0$2XFP85+?EM"CY&$9B3SO!AUV4QXQAK%:^XM9M:Q/2/*W(L_);'^T M_?BQT2I.S_H0/^"MGJ9JJW6\._SL5$3D5(1AKR LWQJZG!PT5JWJ>B^;/",1 M29PZ#Z%8'H$N&*6^J=/PXGUX+NI*_M#JO(\.&E\K43Z3)K^B27T\P%\P(BR8 MHW#DN*XEKN9]#?&F7<4L9P+=GU4)VV3#G9#%!2;*LTX[5-OCWJ@41#!/1C / MY5'LDK;@K8'\9?MT7!1/+MMOXY-C)-=*E$]%^2LF"@ ' Z #S^E6?[E^/#B M/>X!'P(\S$(W><"''QVMN4H^O/BU<>_EPZNLDTO,_<)4=K6X&'*UUBPW<4J M*H7KJW>[[@*3[($EJ*P"E56W2O);HCC(X@&9@""=_F9)#K#NMD@.L Y@W4V2 M')0.W6;IT*\FFKRCD*@\VEL^I>PFQE#"R>FN*PHK[QWE (RZ]%TOGI3;MY]Y M=9(4DGBPV <.K)X6K<*->$#0G*VN:)V()K;:TQ1[;B5/&;FF[8+*FDPUKOU"&?+9.W6.(:[/(W;VMN08[P+\?R/$OEE: MWUKNT]&T!%B7<@(#_K\18@.PNQ5B [ #8'?+_'^,=0'^3P6^ /_? K$!_C\7 M5,DL__]U@89-9PW]/M,"SG3VM9)<90.#W2"KB4C4>C/T':[MMN;5+,5>:;$O M]J5:?[7?")>K_K(G(M"TN#+WD&Q4&8E*NK\1>1*&\QB1[ND"ZOW?$Z#Z7/&Y M:+0*(,/EXE5O%FK&$G?J3AEWH4K!;:S0$KNO-A.AQMXHU%=9AW6\KRPG>[F6 M["B+''K=%Y;=="'6I>Z+R5KWMRZZA_M3HCV">+-!8P3;5I1R\#$WQM@]"IEM M,+=KR,YL-N_UPMVB&DCTX=XQ. ]AJX%*K\$Q2X99]WP=5A63@* M+M@G;JIBU=VJ727%!BZW=+&&U QF_C'G0$5=<1C'XW!=I/-6=]Q-H5NK9I28G;,)MKQ8X MK5H0Z\YW-W#A!):'Z73+9( &X"3+?,7:):(F[X. 9P*H;:?=IVJ<6N%"GR=E MI8CKU@@.QUU*%KL$6NL6*ET.V,ZF'UPV[!FE:JG9:Z%%2#58@! M+^V7X5J>QP*,10*,Y'$2SZ/(!4*F-R:C-U@<<^$[MI(EORR[G[T'-TCVB]_> ME+TE7_S6)\#I&24[H/K-)3)>O!=_]I9\\3M- *=GE.P X&Z/[ #@ *??!MDO M?KU3]I9\\6NA *=GD>PWB.D7OW@*<'H6R7[Q*ZJRM^2+7VWU<9Q^S<57^5Q= MMGS9"7.'VBO\2O/ML\?@-URS!2,9*]IBM4FX+W%0U= %:-*&#:G\A3&:7NTU0-AJMO5F$ MU5+HV4%\C)#?_D8H/(^2H.CK2^6L9F\70.G&-1\A63]#KIMTV9-6@%D LVZ2 MY.#.MUNN57O)9'A'L9HPQ8A=?=$H<$*Y+&WZ:V+95"Y=K+:SJ:%9F>ZGA@P1 M-B7)P;;;3)3^N%H-H8@\3=-YB,* Y@].T1N[G.VOBQ6Y_#:"/%/K5FJ-VB*A M%4@1:?0=9F KI2':_:A2F69=08.Y8'8,;6]Z!6]LK+I.@B%)L1L*YS$4S^-$ MVGL BMVNN=@M>[N0P4JYC]9(L JJ*TS#;7((W8'=(BU-*I-WM!A]DQ;!#?SU M9KXQRT:E179,3,;VYL%U&%?+X;'PHWD<0:_Z(CO6MJ(9N3'1[%FN-1!R!V#UUN;6C4V6$@O6@PL2MME^?>:C2:S M_='VX\=&JS@]ZT/P@;=ZFJJMUO'N\+-3X903&".2E4T-'^^K!F%5S1HB+,.5 MW8VA#_GV-XE >1BZ8%_2FY)-4*OXZ7 $[A_,< 7B&>W&CS]/+AB]WA?XZ:ZV M(V!QN-/\QGBQ1O3F;R5!G?LP>=9VW8VJAE#C)J$QW"W@M=7G+',]CT\5,CI5 M\@AT2:/UIH3R!G/M+UX_!>Y^^D)EGX"8 (P & '^!26:GU.B"?@7X.\U%UX" M_@7EE-=<3OE>_KW*(LG$?5*8RJZFYA1[M=8L-W'R7&F%2O;8]@J*)*^[*"E[ M) ?5>* :[U9)?DL4!VE?('<45&#<+,D!UMT6R0'6 :R[29*#:K/;K#;[U82? M=]2>E>NC76V)U]K&)BBHFVX+V\N#=Q20,.K2=[UX4F[??N;527).XOEB'SB^ M>EJT"C?B 4%SMKJB=2*:V&I/4^RYE3QE()N^=B*3IXZQMK-K=V5(7A-,L[;2 M>\1B+L'HX=ZU/$;$UQ9?*D44P!0XG[-:QP;.9U![!6JO/OQ\;O9*2+DAJ'51 M1I$5(CO6IAJ\XP+"3SA3"YWBWMIVUA..J)B&HLK]81GG>+8QUYL[9\K 70G&XA(L. ^19(0&-"C"NHXBK(NV LMVJDAV M^?#"+3Z_*$UN+?WLXNF3%V5#D(:>0:( < #@D 4^!.#P5?CPXC4JE^-#4&OR MA?CPBO$0U(Q\(3Z\>,W(Y?@0U'Y<@CQMS9B8\P;BKF@FJ0FZL&^2O3 MW6*NSM&=3"^.B95MIR_OAKJWB+L71C.//GBSI[NJTDZGVBBO#9U#C""@VB[I M=B48CSW="$KG"33=S/!,C6& F((*'E#!<[,DOR6*@^0AD#4'LMIOEN0 ZVZ+ MY #K -;=),E!!4]&*WA^Q?ER6V4[/39PH245.XD5)YPZ#.V' <0L*<@#C@X*0\PG'[06K<,YP1,JT4=F- MVNL*)VQ&+7E$=W 29Y(X _:F(S+[]35\TIG?S6D[S5'T:$NN(0T[>](,2G.^ M:L3RQ=*<^!^/$L3="= )'&')4D>9ZT7(T"5'V/:@T;)<""282"IS4"I/X#BH MRP%U.: N)XM$^;(TN;44ORM.-06I]]DD"@ ' Y9X$, #E^%#\'=,9_.OR#B M=+C@\1G;-VE'<]+TY:U3;6I@8\*@E1X:(M*6$ MKPS7'%7=1DN823":%;02>)Q#B2W1'&0 M@P>23T&MQ\V2'&#=;9$<8!W NILD.:AKRVA=&P@XON<6C:,CY>!G.>%$,=SN MON@;W1K$RI-^H[M?K'=&$#M1XG@C2N5Q^%).% ZX+0%96VW27)0UI;1LK:O M$>$\YPG9K:^#<:W$K*"A:VSDGL$,"R*3A!FP-YR0V:]JBWMW-FW7O?7:A23P M:#NJYA0.@W_ ZUW.M4U=S?T#2OZ7(<&\HH*3[ 'O,7CUN<2^9&$4X.-K(]K- MTNS6TO:.-M\7Q1[TTY?V-?GXTH59@&@ ? #X #Z^$CX^1FN^(A\?0S" CV^! MC[\P'A^]^IGEX[^RWB^SIWFR;FDJ)SM6M"]W>=S385=3RVV'XH9CN&BXO1X_ M#M_A(VUK7LU2[)46^P"_Y=QHK_[[K7#"$5H;37I&C=Z*XJ919*8&K@;-Y5R" M*0F!O_U-Y'&(RI/T);M@WA0T'$,D7Q$:CG$/ V7BWR\6:I'TVXU;*EKSQA2 M"('*:EM$-T$BU=@;I?HJ:[B*LBE;BI:3O5Q+=I1%#H7SN9@45YHH?_'(2'HU MCP48C018M?VIJ65 @B]?L\6X$C_+7)&6/.HK#<*G+<['@KZ_[KJ%2>]=/?T> MO.,PTV<#I4W6TM>=2J<(\=URMRT4E75GT)5@.J['0E$ZCY%X'J$H4)/UX359 MGRVICW;IGY>LN_KLE=Y,8=:E@V%73=KL'#AX;870NV>6VDN@_BL(;_]C9!4'B8OV"8' MG#//I*U^MHA>XIPY70CRV2N]F=S5BP<^ 6T!L@%DR\Y* ?=_=E0U>SQQ=NY_ MML[MLU?Z>:GYKUH8[ZA\JU31DEO<3&2Q4)VVS>704-YKB' M:9VZD,:P]IO&?H2+,M/'(%_J61TB\4G_CSQ:\-QAT,R3V-8'L5A76$!85WQ,K?I$T4^(9<=RN3MJA7<-9G!\;:Q _1+>S;WSB4 MQR(@P$GZM5+ ?WMR1+3+"^D;Q?(\TWC &TH$ZIKSD#GB_V#DGCOZ"RTG*TIT M ,A6&#%ISK*]Z&6R$WULY?3HVW-'-G-KV?%R]BSG+317BSA(]B,%4U-CQH@6 MXQY^2A)&XHL+Y#:P)6\*SS8IB,H%DQMYD6??$?QGY\EB';_ MH>TFMLP/)[X54]]J\=,?/3>AAF>O?R#P=R)FB.C7XW(P^#N)7X@^3X0*_4F- M_\BYA1-CY3_Z/'N2)^.?(]Z/0-$\/#8XS/?X4227,2[%$L?&T)N(SY%%Y8=L M^B*#)EM;B+;QYVR/6_OSP\?T<6.4%W:081RHPD<4DE<5+"L*DB43BM23-\ALFT@D&:3'\[;,1Y M"/F0 -/HX'D10*.)#FH]CL]5>ORP7\W5VNSWA""'V;-W@,@^P,-[==NU9ZSL M+LJF?=8%O#+?_TP?O>7A2K_]S?)M@6_62DR?*^6$?O17BVOWA1Q?SK&,4,V5 MF_Q0^,^_IQ]U0+TVWS]J5D[\+GS/E6S3E!TW__,T^O/,TWSW<7YDZ"E-HQ U M)25Z2L\D;$;A$JW.-$E#<1S!:1PC">7(#_*=@J.6E'*_Z$YV$+N6!JM6Q2^1 MHWF1T@>EWEZJVE)K47<@(6R/HCD,6T6NM'( MU#P[F\FXA&FH#PWW]?UX!WOX=M^5\/3;@]Y\Z,^L;@4BBN2NH6X7]6:5D8CT MR&Z5K3$.._+%@@,Y>XB=CR?EN42F1PY'C!F.5C51K*"!M^BZW%3U HE*C_3' MD-_SA")N('B9[K*A"Z,R(]'ID1M*+\+F0"E"!756% (;+=IQ?PLH/909-XOP MC)<]KA(.?,*OM."V'D@PG![:PLIT9BJ2'KB26,X9K ML\1IVXG7[#5TMKF.AIZ@/8I2-7^A%!V(7>VV9$'1Q$4\UQ/$GVE\JUE?Z 17 M\8WFQ"E@W9 -XNNH4T.-H8X4["6[%WG,](>+:K//74FJJ4N1JSGXF" MU!\H UD9J# 3Y^"FAE;TSD)NF*@NAOM0Z78CVVA$)(D/J:&*0PP8KMUE.**P MKCE&Z#7M,A.94"<,"V, MED79+ECU:.@)PM*-RD:1!1,W*NM)%>)FJTK@6+6NR#IT= MUIR/I6CH"<)Z9JG<&H[T*D14*LS**:KFWHZ&GB!LM5&D&+GND0:!L#0^''?F MV"B:ZPG"UNS^MHX-5C+$3_::8-O5U2*B%G**!+BC(PN4MSC?[Y)]>%]6.T($ M:B=(P$WZQMB"&@RD>S2/X;+*4_1<0D^0H #-)U[-Y[LOK(!Z: MXJSZ&,.T(>-M142==LH!'OC57C"\"B7Z#-BIYX"UL*\8_C=V]##=F$RVLJ=C="-AZ:>6F_P M2,$K[U=B2"U)AB_C;7,93> $8=FR/:;[9;EL$%1MV->%::FD,A)Z0@PETJ4J MU*;,<&%5X%A);(E>K1L/39$ ]KI$0?7;-A?N9\7!:+O&]'FTK!/LTFEM%7]8 M:K>XBM2IX;:Z@.UN=%Z=X '9&5"S,!POQ<)L6MZ.U5Z]OXF.H1.RQ4<*!3UL M#S%N.*\O1'9#-/IT$.FNZ:&#ZGI,C/N;!K=9R)1/MJH;L3*/AZ;.0;)@*QL& MJY,BP5:FWD!!Y1W?C8?>'82)]^+>RCNXI)18+UJ[VH^['QZJ-;%Y=#2-8MU? M.1@7CPP&V??LQ]9"\LDC#3^MX*>-8,^YF]CQA?!!CWI;60+Y6O^0!\;'@^?; MT3-GIAW^IV?)Q#E[X][P8 M[W.!(M^1%XN] "$^B!"11+QXW18@Q$<1 OI. $)D@! FC)"" !-62$$@*:S M$N(7BVE?U5H_;M7D1R4#O ;"'^,R?GX34C[D7]R5R(R*/_SO-_S;[^X0\?US M>R&1[_2Y]Q>.IN5:T3\LW!QGJ9KZLTK[WN?^!>3EO:R240%Z+_D/-1[I/Q^3 M_J&H(+\K*C#R'?K<9A3OW:Q#TX(I8 S &"G&P,X!EA^;?$BFX//%8/)]Q#A7 M[O&M'-_A>DR_UJ[D&+9?&]3Z-4XXJW!D-!/SPY2O@^%U\[N06#T?+Q@O9W,_ M1L2K9/B4])]M-8!QKXUQ,Z?:/V;.^X1((GE\?(V&>9YK-#[&P,T67[[BSSL_ ML)PC6?\UY]<'B,ZU-ZKK./9,]U[K4K>'4;G9MD8M4:@[,EEF2XV)$2=]H9?N M/ ED$RB+F&24-%4.2_VY6&!FM.H2.+6%WE$7]S99[" =8^=VBAN1 MK4P+C@5!N,/&LDC$LDC"3\N%A%MW+V6HNI:3DGV<7T(ZO0SL^ MLW!^WA&2B]GE*]TO>R]@0R?:\I(=6"?T902:]2QW@OH&CW8G'=,MH>XZ+@2* M;%<,1?,0=)$.-$ T@6C>E/5Z4AB?M6+;/#4HE4OAR%AU1EN&:#=F&S*(I#*R M8E$(.RF57\.&/2H')6T=&:YZ0B&@S -E/B/*_*VI$ _%\ 1,%0>HACC"C(=X M9%H>0[TJ1._BVN!(>2#)/ PAE],=@# #8?YBPGQA%>0582;)+HF1PC: _(%9 M*TQ#%;*7023,D'6Y%3#MU HV_%GG#/COXXZFK T && MSA?'G LI$,G]'H\0A_TI9;5(N.[MH1-(I TVB!'R+43423M ZNZZL)XP$A6K M%3B&YQ'B@GH%$%4@JMD4U0NI!^\2U9FTK,,#2ZJ+_M#;&T[+#B5C'HEJI#3@ M!)2'J9?.^YX!

8.\#<^13?!7\GDRR/ZC6D F3(D[FHV7//HB9Q,[)(VX 1. ^A%[D4$H@U$.LO*=87 M]F*\5:P=TB/O26+&@H$BQ &X,(*[D]/R:0I9\&*\J#Q\1(0&&$"@ !@;41R@RK.UZ_*QBVZK+6*J@ M.5M=T5S!-M6'0' "*+FPNREV*JS&\376#;EZ M#U>N0/TV/N@+>U_1JY,*U\!QN%X/YO8632Y@(-Z #U?F<4FN92M,Y;A\M*K]KM,I0=1XZ;-"PT4P5V$K"3@)UT5;I*6=:=@6SZ MVL^&*_SL3JA/ -X.(S5K: VV!A*0B(>+_37CS..;Y.*T5IC.0SCPGP!M[:JLTVY2&LKE&#+U"J M+O8*U":8QW?3)OX1!$;S! 4#_PB0SUN3SXM6U;Q9/M=#HTC,!]TB-T3'P72_ MF&_(31#+9QP[R4,PGJ>^N#^$411'>Y"#BG'#D@TD&@@T1\9U7E=HG M ) 4$D[_%VS[L3LIY2]I$(7!]ZP'*J5/C=$*&_8"MC=* Z[):TF"8C( M4]1+*C006R"V7U)L+WX9QOO$MAST^BMV*@P-?V*5T5V-[NES)A;;^'X,C,I3 M\/F;56+!@"L@ED$R@$YY?49[4!A6=Z MPUT_@ UB"G.K]D;HR?X\%ME$&Z#S"/Y2&]CK]U5$.V>OM)PG[X"?XJHMF@SN M K"$/D5%B06Z'\OSV]RU!CJ=UTMA../D-LI !:P_(I5(:TD:1Q($E,=>-(@ M5 "H %!QI3K2+T*%UQ88U#6VGMC8=/1QGY_B@RT30T72%0K/1USQ=7PGHJ5$ MLY-U*]:.%W+H9S<)F*I.5E1 M'%]30>>&+V+I@3#W-2HYKR?B=0XRRU@JS\>LZG*36' E3W<07JY9I1W2"(W=:200[-^768QU=$WZ%7 M^)+?F9.'B&'OUD.NTN%)A"T*07T]EY"D/R:*4WD,!VDUUR+F7S>MYB/$]?*ST88I]M? M)+>*Q'3)N?(9*XV!G?6,G36U'55S"H?O_X#7NYQKF[J:^P>4_.^:X2Y[J_V: M"LUS'NA#)Z#(''M@AU4CZ2[;3MPOZ"6"TG:FI=39'>1\]WD;ON';<6BM6V!-^>]T/=YDI_!+3G@XTV# MX86]09% QS@APFZFC0TR M'T1Z$W'0FU $R5-(NFP#.(0 4@"DR+C:=%ZDF/E^F6]JW@IJ0)#HVOO>7D>Z M,5(D&A-,0WD4?1$IKL$7E3T! >8EJ.WX]#Z7F=H%(!% (KZD1&3 M@IQ_$$W^<"7^L):SK0CP'^"_,_#?-9A$S_B5B>3QG<[_DU?KO[@<$[TT-OA MD0-0\*Y=P1@C\B3Y8NP,( - !H ,F706OPL9 M)K+D:VAEXD.KVKHE5(LZ@U6"&!F(;W]3<0LP(GW[[17&U ^Z3TE+&EF J#F( MA=U&+ QKRSL^XNY<[JUU=Q+Y<[=O%Z?P4SB M#.X2R$#.3M)=[0X/WI9*LX'\0!YU7-X(Z^AFWE/1)K\/XDD#!PJ F.SL$H"8 M[&3K_2+$:-84KMOS!>3/0&Y69/UMI9\ MZ>!Q]I8,&/LFEGRUC'U]+H5?S9TKU]I,FWV<.W?6U#E@ H 8:E9CJ!?)U;MY M4@.&OS*&SYP%]G(FX#&:D)LY]BH7R(XC6UY.VVF.HI_SXN[;8E>@E68@R'W= M/NN'8;[A02RY.ZD\E=W'EE5[4Q$F'+*J+>&"MN&VDZZ$'AH$4GD<_B&]>E00*=385ZB]]@@N>K1A\(M/NW3&N MGCC&B[Y0:OE-7H"0@=224&O1AI#H&$\:XB%H'H8O>!?3S0L%@(:K@88SG?^? MEX0^]7)K1[<4?2V;\0U$27H?T,B!1GX5&OD72 KK:7=2Q\^:MC7O:\ZJJ5M: M]"OK:*I^JE(&=;JK0;,G]2&99=MCPU $KL=(:-)WC4:)DW>F_7_VWK-)=239 M'WY_/X7BW-UX9N("5P8).'O_$X$1IO%&33=O""$5(! 2R. ^_5-5DD"8IAVV MCS9V9KIIH3*9^4M3F5E!U[5 J@.IOE(>UE>DNAKO2^4PS4MDCLYFF5@5:+:- MI=K)NF*/WX7X,Y+E'7L$7VUP28/DC[>J@]S5GYF[>H7JND!V MGYD;+S ^R- MK**)F@2P_JQYZM.KUCMB:U1>I2Q+S^JCL;V>UK7JR[Q)68LN$T.V1@P:&Z>O MNWB4*,=;)7A]O%U!^_J@"CFH0G[$H,D;92Y93ZP_5N9B+9;%V$"O9(5TKM?2 M=;W8J)3K72:.PBAQ="5K[&212X 3 4X$.''/9M%Y<&+^4K#JXZ0B"#ERK3S% M5ZN>U$HBG'":U],7LI?^=(*SF]3B&L+E-&$43 M D<@.$\-SE.OX_ C*Q[]@_J'SJ%YKEEF YB6H4@6D-$?DIJ\^X'OR1K<+UW> MOP&47TJJC<@ ?\!RW1 MP/?[0+)..0.F^L*L!]9DPJ?K9-U4^Z^C&5ATHR0* M&K A)LJ$$C$F"!L$:!&@Q:W<_OM!BU8ZWT\SP]64%P>@F"YR=N>E-4!HP>$; M,CDR%.,>_MZ[ V.)V!&BP#4*7*/ -0J"!8%$!!+Q9P0+D$D1(GH ?J*A+ .] M3TRQ61%X 8$7\!!>P.7+()-FM]KO4O3&"XCF&$5*%LT23R=JE)E*=#NYSJV\ M@".VO"H.^C1C9M>"'5Z%6V:JWTQ2]6Z4QE475(@CH]#UOV!AY)\E (',_WB9 M9[K\J%!G7O3\$SD3GIZCNIB:#H3D_<@\UUW9JV'AI.'X -#F(')P_[9B! M3"SK=D\%UTJRW=F2?UTH=?CZR[H#5V*;<2#-^IUXLTHVA:9*V4]5^26Z"-\J MX^"()_$2K_.]A3&G!3H_4].K!5^)"="3P)T1XUR(YLA0(G%X;T\@]X'OCQQC3J2 M>Q1!H$,5G]H'2>9QH^1I+@]@%COX83U6^Z?-0: M D*4)'T"Y[!"9RJ:;L'!1 -^C.Y4M,# P!TC# L93=80F #RFFC+4)9DQ$)P M,:;S$S9A1?2Q6P@*OVA:\(-MLXD[V>?_E96Y]V_X+^_;D@I$ Z'%T!UB P9H M* \KR'^?#]W?)!4=]=7;.@OE]J?^7_ZY;YV,L*2KNO';0RW?HH;.]18T!K ! M"/<,(([#8A^.^UM4%^+*]&SS1(3Q /'W!O@8S#MDA&'_3?A^1KMQL)43<1GV M;9B+EV$5]*W?[M>\SS#8;3Y$-YY"0?UM %6TE#E ;]]Y+Z:+I4]_TU0$M3>9 MP%_=A46I2(R]$*7V1(C9TN7_1&)H( S][U8U?51'HY\A"D&P5)W7NO>,N!]! M*40HA.0KC2 9"XO+K**?84^R*M[:,-S&[6S=K=U^N$N3@ZUV_@BA5OH+/4'\ M#T'C;_Z]1X0]:F[UX8:6Z*,W7N^11<10WDTP-$5&HW2W'TLPW2@;([N]1 _^ M*M%,0HR3%!/K_W(VPOF&2&6 *1D*;K>I]U.VB1H F5#?->T)7/>JRS%1+D:Z M7W+POV)/(%6E<^3:[NHU;WC?G* F2XFF8E;[-0.BI6;A45IPV)2J2V-7A?6Z M?$IY-:A>XEFP)Q5JGA.FF0&[^$7 -XE3.(1EV.!L[.MG.WR]S2DE :)024=NI)].7M!30;K*N:'!T@EAHY72&ZV4]FNE[$8K-7U:J7=. MU7LP24\PO$@/O:^^J CAXQV$ 1Y+004L$RY/7V;W1[9I*?W53H"JC_]W0L6Z MVH6F:)9.($Y1#* 3.4-?6$.BH$D1XB^D<6ERHW%[Q[]ZA*#^=V'*G!H8CT+] MA] -9)807QXT[1@_'QWO;^(O9/<"0UV%O-M!/CMD3M=E3&)WV_+P8\@E9@AO MX+LS^9M8B"8TSB3=F.H&YFU(.^#L0U+M0>]'W+)1VGT*=2OP]UZ-M,%--$0 S_ M "DS=4K<"5/L8S\)RE.(F-DBV@7T1]F6+ >HH:MJ8\9!Y);@E'4($29\J0(M M.].>0A'$E].C/T,S "HA..X$>>U(=*PA7-A@Z/3- =C=4E"S(:P3T.NA)6%A M(89_Q1LBH89^.G3.)F9DEUGU*4"88/I6:*OPB_AE(6_6^&?T9EDQIU!90B5# M]$4)T1=-2-&(,OQ(A4^$B+*B0231+='Y!J+BJVZ,(_=']H?FT3;F%?B\,K(A MO.*]3J.)]MV1 MX"I"AX\B%6]Z Q-#_+8A5!G$5$?>$K+HH$HFQ![L!8 :)M7;T07 MS0"N5P,(>J! AHB>;1$BW!PK[/[-W73X,D@!D8#Z6A4]6]*WKYYB(9(67M#4 M<4Z@:IH A_C.A)QPHCB2LP%VNHGDP #.3U@Q^4UQQU-_$C4;&22,NT&[C@F$11. ,5)A MLC@1!PC&)=UT#3$4LT::#2*E:#H.BS.C_\\D4,!3&J)]0X$@=": OP)_1V:9 M;$/HAS\/H'<&;2$T-?37H0Z-'POE"^#S#DB8 *G.+A)E<470QWRSOH+,#A%Z MK-CFA>1)3J<0SER00H]^@:?=L K1,I#QX'OC1]A\P[3O2Z/'IZ8[G@P@[M@XV;#8<#JUT"5I:4 NKJ]VXPZGI_NM2)<=LE]Z4'&]^=J.BW=9J M"JI]G\@GH=[OSB'&];O^3ST<:,,==834PRL$5V4*6 (LY\ZBRSIIHE,6C@.A-E5QMGA)G+ K&?DQFW.&SDG6%L1#:-; MFC7E?BGU.A)FA=J22ANK1GF\0$D&9"1QY)SQ?=HX5(0BJ#K.&/06 3+AH!T/ MNALWZ=@;Q-P\S *GPV:R&? $1/XB8.(;^"J%_/JH9,1^),( M?4<4IE10I,6TG8B#A0^CG9@'='&1PV#B^4)/L(]]P#=1] -K)' DQ#!<-PU8 M^)U#(&)G6/&A!2#C!,ELS:6^&VR"<(?,0<@#ZL8#00%7 M1#/$!E,(V8K'!CO&,@[2(>_4\6HMQ 0X8(!R$* #;EL23XZQL& PY+3N!BL7[?*&.E#[ED%7(8>0)MEQY\; $5*9 #CCF8['LY M;.]XJ65@#* ZW%@+IF.!90"8PCGI%J1'S4!13RRY[:&N A2$N?'2[FK3H=[) M G;4P2U.0-9 *?O^+N[9#M$;._L=G0HX+VI^5[Q(P0/#(XW"^@F+J&@H!A M@S(C.F^15-UTB[BQX2(Z2(V$W/>U$/&7 AU+0H-; ML8"455=A?:'!"2,;68'^I;'R9'MS;J7;*HK\P6DY]0GV'8_Y2SO?>#\/1?TY=W91*"EH&U@;;LPEQPA__@NO;R# MTLUL?:23/'/8\A0U.A51@1='1.MWQW)L4^^=3I2(^3OBN20H664GYR(0OC>R M=JEMGHX_.^ GI[#%@A2V((7MYZ2P73BWK EE"D=\-"LI2<@&A?.KZ5!+0GUP MF$^6*_>M&=.F^[R8>!ZHO-!>S-7%+Q?;;2 GK1//==%CU+6RS]Y.^*(C&R<2 M,I-O"XCM'A#>)IP[<^NT)?KVI*\WS9.ZYEARMVLO;,)$IF^JXG:J4W>JV/&6 M<4):S[G4!RMXFG#-P_W7O9OVC=*45%MVWH4/ C3-AD\T ,J(0-9&%D((Q.%P M<7/LVE=0_(U807Q U7KPNQOCU3T1@,:K$S'9Q&)W3ZY]64G(O-ID)L'I>PD> MFRRU4QF&33Z-0B.;Z(>.TR*@_19UP@,A+P)]ZB7NBM]*/_SU-PYA&, Y(^ZA M8U?HB4[@,SB*XDS=?(L"[Q#42=R\=!:LD^^ZAU(KY]^'2%5B!PDRITLOI+A8 MMPII,CX=M9.7Q)ZO"C9>&*X6]:7R7A=U/B7Q7]+<^R4@^ 1-F7RMS -ZBGW5 M\Q1=?CQT7M"8BN;$[)WCS1V0,('_C>80^TT] -\MXD?@+$:VFZFP08 38N8, M^+7U+)!D0O)/1<=/QHLR9)R*@L>&7A-*85!7V[03OQPZU\:IVPCG+E*A2"^6 M2O'MO-G3A/3.\E$Z12Z9K!W$BYY$LGHV[]E_RN5*%)WL &Y-!;M(2WR--V/ZK/RBI9.'AO7QYRYO6'];N4G^7;AB8&2?^;_"],?43%]7H8 C]-V& MWG!XXS,EI[L0ZL8Y=R81Y_&/OHA?W,#N?<\-XTA65R" M!A]G^EP1C7\1COUVS,XY#O1"1D[-M@2))TY-\-O[P3\JBK"XT144/I"<^,1. MS$&T+7TWX( _V0D2',8(#B-JEN%-S!V0_\+U?A^]$ M"LW;->_W,*IP_^T$R!9PG]X-3+F1PIW(A]B#1(P@V[),4/-N5D(:+H'#%C=;/:U!2>A0EOO GOU(F>W):: M"A?E. UZWSL@ZKEY3R>_N:UM\Y)3OMQFRF6E&_=KRRMI=*01(DJE]!EYX_JK M.M6EA-DY[/%5#0G-Y'<)>%5JH=*G,C(4STJM.R+-IK3K#)2YM6B5Q152LM"[ M3$%FT]!L-X6T?X:@05=?E(:V"2R4V?!HPN:D<^6!J%HX?=6'&S]5_,Z*C#>7 MORW&L70/U;DSDBD6\L;BDD;.%4K MI>BFI*!2L3]+X66@U[P0#?!X,O<,T,F1A9*7Y^#<-+L? IW?(KFUT.T8*3(@ M:C:7O4VT'.'RI\9S50[DG\_BA=]\!F)B892L8>BL:$2"O6ZL?*VH^*93J$RS2\ MTIRFW7-Z*@8B]Q BU\Y?D'(_E$SW(7.U0.8>5.;V*%<(Q.XAQ(ZF8G$G"9K( MPV4O4 .@1#)PZ1Y [EZ2R2:J$#][Z.M^B/-VG,N[,N0R5Z5LY/R:A CZ7X[E1^+]4(E4T>I_#L7D\ GXWHC ML8K18E1(5^.C53<_S,S(!>J.M_]DNZZM.&D$YD)ZKO Y\94KY)[K7>;P29X2 MU&6NW2WS3:M(<^%Y*KEFDO#)Z/Z3U4Z3C:>85T-HIU+35)0I5XS>H!OMD@>C M5U_"*Q*D9*&=+]=!:YR)\8-DESU\LBFV-"'Q,E5(D(P5K)0QJQ=R@RYW^*02 MKG4Z=::NC<6Q,1274KP$R&0W=OADL5!HE7*Y\H /#RE390=:MU-<=..'3_8K ME4F_9.4YDJN.PS%@95\:Y<&QG>=I1HG%1"$]KEK/Z6)):P-^E3RV\W*QGM"J M)"CRN6].8)%99;_^16<)YJ0N#6 M0+WYK9.54XYV]'_MXK4V$'5]M+ MX;BIQ[5:@L1N!/9K;PB5%TI$=K!? CWRA';R MAJYV& !"LW$O#%RY.9E &,4O-E&S0]0W&+_-JS7>O-6I7XP0&46U=T;9SLPM MW3>=>L?-W0HR^H:"^X*AMIVXGE>7)-M ;1#-;:<-.*+7N-9I0(M[5N#VGIN) M6I"MG))ZL(2NF&(ZSAW\!HH8>(WH=I[>:\/F*\ETUH:AY_W%O;7M^[MMVA-O MR ]O//(>T1>V?]_?O3G8^0H!MK>;[I#MH. T0M0^\2IZ+NH8A3UG\/OUZ=;%WG_I4??YA#3=!L .,WD,'EQ M!T]\P>B75^6RA#.E$+$043=IR[W'P]A<(.L^AYI=FQ>ZNNY]!"AH+L=APKJ< M"5S(W7)FZ.V%>UUP=[H+;#H0**BIHH):)VZ96-F6\>..TB[!5'N7'&^,M_ : M;:#FXV&/,+M]R@V VE_@9L6;43VPL:"?"0CX;FNXF>6Q@FE,+:>-C[\!A-L9 MX%CXZ3$_XKL<[ M7A\6_[Z?@O4O[#1&7=%TJ^/-*Q>M)^'*O(5MNS/Q2Z?O2];0)VDL*WC,:G_? M,CE2M2YS3#9AV@6AJ?;71J&4T8;%2UV?^2.KUN-DA&+.4+?.)2(,'51+WT'= M.ADA8P$A[H 05#1"!Y2X!TK0$9(-"'$'A A$XK8]-=[5TM=;=?P3J[ZH/KSN MD@_"6)_< V@FH@__WR_FUQ?W@R$C;.*B&_+=EB$M[->4D5]C$CQR:+[5_2-@ M^ELO^6Z8_H'[Z&Q<^D 6'EH6KK)DU\YZ8'9'\:5S]=!ZQ_H_?Y\PI[G5X;\# MRCJ4C9X#PVZ=N]STGT*<#:9NO:JOQ#7/P]'WG*9-?/ &52=8WQUDGQ;CV:1, M\ZNGY*K65-:S=:S^QB6JQT/KWBVJWPR9IU;'7X#O8O7&X"=355\!@#FZBAG: MO795>LDGV$*[*?-MOE]J9FA-?I[M7+M*?NK6U6^N)HF;5&]N9B5_>9E*D]8+ M5^#EE_:XG7X-IYZ4CF[1BVX4Y30Q9"@&S2:&)(]OG#A3'J M%\;HG0BC I8QK9-J:4)S3:4ZQ7XXN7Z^0V$)&4PA<\\ ;>%Q%WMADLV)_ "W) MA$SMHD]-),GF$(13XW;F)54A5Z_E2F)P?^CS7,E3R=BLF^5M<6%K8G(\Z\23 M70XI]A@5HE@N1$=C/]<]#R3WS[,33DONJJ:.B\LYOQ1FI7R[DA]EAPW[#B6W M&A6-E\K:-L@V"+>%ECP8]N9U*+G(EX<6.1,B']V53_OJ$F30LP*7_E%.HNX/ M;VYH*?C8. .Y>/N4BS@%;9H$F0Q=XU=,7^MH>FDU-)'41K&%SW*)4((^9>$_8'QAT_F& MP^]OZ9:H!L&&"[@LNV#%0+"2=1N9:W\D6GVP!N_>$"(CR^RS8F[)L*WJ%MU M.=BA^)$>.$YA^WXY_M2 /!*;HM)V31$T3 M>PKZGB[;;F<163&G0#/1:R 9Q6V7"EDQ@&3!-UJBHA+H'?AY %>$0ST27)0. MN0T^;7DS"SMM*C?O5%"3BJ;=0Y7WJ$T%:GFDJGO-2#;+<8?:7P-ZU)W,R96( MLJU:8=L$>/H3(".5L)UFY,8-/C]&8J>O .Y>@HO=#>#V=C"/;AG<:7$P,, M]\KT=J[GL<3O*R)$9CL5C->N=.&FAX M<#O&<@WVP3KE8+_9XI>N$[$CZ[)V?KE<"^URO!V1T.;\\=UQ,?V;TO M- \Y]97_ZQG_^\^[3YVG 4,@D)<7R,]SU(<*]C>217^U"PE%1TCJ)PG;6;LT MG#:T?S!74)'$??>F^3Q7?*_#@PN2=Y#=X5]S \?WSP: =[:Z&R1\8$_ASK;A M7^=8F!/,N_]2/WH$+S0SW>[S;-TWJ4217)65XCJGC9=9(_FI1!73L+HU MY[RK:C2!,5YSC'\L[- M!&W%&J;=XS7GV![2(VF: /Y?;HG+(V?SB5BGDQK.&U&^.EZVR?FR'%Z+Z#8@ M!I?1T0P3XJ*G\N&_J1[O3%@"S#@G9MQH97>%&7LY.Y_#C 8WZG)D-JJ1X5RR MW)^;(*8EOY'A&[3E3&\!%2FA_ M/ ^S[:5M/(*W>+\H=^,<_?==HS/:2O=>CW"/AM/< 'J_NQ$V]QFO-C@NS+/) M :CP7+62LUXE6BT4OI$7?!XP5/A68O'4S2['X3C(5E1SF(D)Z$)#:$"Q(8:, M7:ZXY\+AA0!&;@PC][#6NX*1C]I2)V%D&LX\C\G7PG(\2S?K/7-(SJC)S?VP M3G]=6$.#K\W;=C9MV;R24'4$(]"FBH:B\5@H'F//;E+=F=MQKH*C(!QUVK6\ M>57%[>)5-U_Z70'JA2NOSN1NBJ^KRBO#C\?-P;.U6DXE01JC2YNAA45'0VR4 M#$)4 8Y<.89U\Z7?%8YM0OMZ0[JX'8WVYEWM^)+9%;"\6]UO>'?[ MP87>.Q>Y^REP[)/KW-2ZPS[.7W8V_H,<=8/)[B8B?GWJ_MQ$7P:FI +10+IB MN/=N!LWE$BF8;Z8NT-%MS;'+2HG]J?_73O;HABM1 91N_/;TDV]1;M8JC575 M (2=Y%2Q#\?]+:H+<65Z7F,BPG@AB=\;%<=@WB8C#/MOPOX\(>]3<6CX;6DZM-U_OD>7"19%E M8 R 82:EF:TX$S&3FIQ13&]>)OQ94G73-H!Y6"692">ZZ+'J$M67G^LSIJ)$"G;5#1H+*$"UIZB^.G%%2--],Q+GK2%,W2B6/*_M<_58W( E'&0DJ'G(O*']6 M#* 3T*9:6$.BH$D1XB]4.(S4#TW^QU<_3%/_^3M$8+C']\9;.N%P*Y$<&, U M:1;0[B4@:TY1]36JL29Z'B6E+26=QX H#1%Z_*7\#2<&IG!;=/B*/&0.U+%'>F[WNM,U?OJ?_ 4>&P-4-']]![ M0Q)E48,:!BW%&1US7"67A[_,@6GA-7KS0BA&E!4354XK_LF9< KZ ,!I&"%O M(LY 1^?HSL&5_.T$T=!PDG"63J08NA)I?;LI&8A/"]$ 1[=E\XVC(V[^NKLI M:,002J]4(?$@\JDKAT[HFP<;B:>'_K([_1#A&V=O21&"1Q1WOZ\@<4;5_6'< M<<0YF("^DV:Z/N "[A_HK4*H70!Z*4(]9$1#CL&<(TZG4 2Q"O)]+839220T M*&:HF8'J]1@P[9ZIR KJ6[#;3H!8Z+:*ZO_AM)P%HZ5A_MZN.N3PRYG>NR% MR*/RW_Z]A%R&6YNX;\"K/?::M^>"OKP[FPB!;'KOPP-RAH[0DM -_.D^NR#2 M.0IE &=*0%)A\L!Q5( I!P=!ZW?'TI$@>.^,> =0V%!(XEEN\OP1(K$AZ!9M M)^J.V-H2V"2&XMSA!B [^R>:<.72$'V3Z$.(T21%1&TA3%NU-ON >$<%$+Y% M"[X=+E.T=,-]60\ C7#[)L!MA.N&Z\,'6;A- F)$18O<"MIO[=B<]!Q/ZR&G M1P7:3$4&+D9!QNT!8BHJ,E802']"%/.4@5_D7'9$)-[R(&2^GHA)KVC.MR3X M*_YM*AJ8'>%L(%@K$TR\"60"9>K8J2+6>1X\0:L-$A9ZXP2?*K0R21>G0E"F M%/A:IUM(&,>!4#2(F (-:0EGRJ[*1[RW *J*_CM510U)(1)+MS4)G#_N0837 M )9PGTRT!?"](XBQILN^A-#T"'EJ*_]U.DJ64>9PDW&,S.WAU!Z.FBP-PBRO MK*74:-PKS9>)Q5NA,KI+Q3?!,M]O7N97$TD.TH!I533-:A]W6?:=9S9MY'DA M#0^>=00.N.N2UU<1+.FG\&N1G?%<@GYEYER#'F9VNJ'2'XJYX;%<,WEK=^"A M-O2L0=,<[$?8*J)A=%N#U,2V4\M702G9B09=#Q=GW.+7/^@\YDAD[7V:.'"& M]QO2W..G*9H YIEC/5C,[481<[Q3A$.PZW2<^98X[\#W'<^S9ANF+6K8!O7I MD2W'A#"S =0,!;(Q1!<9:[S^QX%H(JZ(F0WGW%]A4D//5M-M"Z+0RK&%)Z(, MMA;4A[G U])G8ZZ[RI$+.=B'0 [/TX(; JS-.Y,RVCSX=P?0B+\@*LD JD1L ML.-I^*RF_3WYFQ@X7@!2Y2(R\N'F(<6Z/\P^<,)Q+$+<98U3Q/E@M'\*?=SN M-%55^4*828TY]6G*U,?EM)$9O(UACKO-N1CF_=8LQ%M:?L6GQZO6H![3&Q:Y M$LZ%/F57PP@HM*_7'9;(Z@;O,$3-Y8<4HEQ5:^&]]"C%]Q1+%AWO*^UN>TMW MGMELL_/0!M#"M _12%G07U[*),FG,X!)-*5\C'VN__HG^B4X6V[4)73U1(^; M$'#F6=@%R0<-C;A18?5 MOXJ3GDDW5 9H7/C;G2C0X\QW'@4:'KQ6X.CR@@]/Z&:U9)#/M?#B3"R\QZIE M<:E,[ D>_VUE&F]VJ$*Z.:Z3.3&?&\A6+E>>)7_]0T7(8\=4'U6F#C><'4TR MW$68OWER>&MJ%BK9L]%S@R05&XU>[6?$E=G2TZ(J MV2J>H&I/0!L'YX""C^3$K4Q#HFCD47D M%KASA\[#QKRP#!%[$FCA,IP7FC?4LP'/WR_/R]&:-&TU)8J<9,;Y"2=1^3I( M?H_GH4VIZ"B&@5I93G7#9:.4JNMHR@,BBX,9@"A%:I%-;.^YG:QMPGH.?QW8 MB9%#&PUIV7=M6J24SZ)+OY&R\1X3>D<#OLB[CP71$O$*O9AN09-<_HL9Y856 M?AFWA%P\;K,U6I3LZD[Z6)C].OMMK36W[W *P%>! HZ7FU9+7&90:TY)P(<_6P\,4>P@_H!,>4-45&3@P(T" MX0GJ$@2_K2$G>0T?W/_&F_JLH*'H/DJTLY"-IZIX? WK=L>N?KYPH!I-V=JP$#Y71!;5KM"].^H:.KE]&3:3_K'P]&&4EI\>% MW&HY>T[%TL_3/+18V$,0^_?'">-2WW8FDFW(BW2B8R'$!L<,7>>X M4\0W0J!^]):A]&RG*S=T!9.&- 0FMLL]9.P!55_\C1S!(S%9I;]_&/67^/=Q M1,2 !*>#J&3^6;S)?)TW!;1K-6?7D$/DY]'S*.,=-LYI0]-NTO,.GUO7=;L5 M6RNK-C2Z$ESD,+#U[T]$MAQ&WM>F;A) [^_]"PT@2HZ!J]*0+G5YR %/#'F8 MQZ "5U&"S5_P \BEP$#)!' N^*P3OUKZ.PBIW7=XP932QF)RDHUZ@ #H5-,[./4I L([Z-H_5SQJ M __M'HI^[#1U_]#(/892MH%5%_S,(43O/K3_'=3T+67W,,HYO'*L1!."*)P, M\G7>/00-$3)F8CSN70O%1<\T/YQ1089CQ;+:I%_X8MV0"UH[)4Z>OY]1L6'A M$*Z20?<(87?MSS*9;FS.+];Y[(*:M^2Q.!V:M7RNK2^;B^/F_*>M(,^;$*JJ*XDOH MRCX/C7$&SG&W3G+-*<7)ZG,UV49!H53?VT0O-VBPGR7WA6#ELJ2_A%OI:'*\ MZBCQ_#P]SBG,%\K:C]LE\L%L&/$^DA"C6WW,,[8W4^ MWYRR.MGUT"#<94%GS/WH>G-KDJ(IP-$F3OXO9"'9S1IVIW<">8^65_C-5,^R M]IG0/L/:79@^Q?SN[9-3+N*K[\"5!JJ3 '&0O[C)?9AN(R]H1"\\MI,;X3F3 MYTK&^KI0>O89G8[WELHH-R/#1F)5U56EFQ?KYSH#\ M/>.Y%MW.E-LI9H["24SL2#CITX<[A&[\L9F7^TZWZY]6^VG'%W0;,VQM8/.X MH:L8;2;?'>N GSP7BD\ZUWC1;$BAKY%GN7%%O4#>=#L!OP!A"PPGV!X^N E. M3X"(BCUEKPQJ>^3F':V%K050Y][A&@3 XT=MFVCW\8A0Z-Q)F@?SO6MO^J>& MF I&TYYG:E.)#_?60WM6J%F,N3A#DF803;[?:#+3XOLUC>D/!; HQ 6UG6\4 M2A>,)M^]VW[4]P6GCI:/N*VX]-FIO(3C.,8Z1,4&(HKI,]TVCC5$P;< M+PA;Z([F3R&HZQ][I9-.^>RI<55T=N34T_EG#]_C:21),21[@FQBR;F>>VH M5'2 C<:^HOH*5GPIL^B/7MHL>NM$,7$=F[^HN,FGMUF)Q$[;DOU61(_8QH0B M@SXF01^3G]/'1-RV+ZQ1/89OL.-F[;DZ*_&M<*V";M@@?SD;L'F27-47)9FB M4KPR8-N9Y[GMS&_65/7BGF&DFN\WG)L.#+FTMK.HR2Z;1DP?O3-J]IA[. M]Q<"MV@D$B5NTM-']2Y[N**UF++M!2I<[')TID?6 &'.G@R'.XN7\?K)Y-L6].>,6Z9K#I.=N.'3Z9F9CO%9:(9 MWNX48HE6-DW3B60WK!UTLG!1"SLM@"ZP];!4[9;@/"GJ1'7?P:'UBT51_LDR0LQ0Y8T?UL31D%NC1@ZGV<_-<[F7<'X_M MG&SR2;U;G WQ6P_FVAH-NB\C]FE*%E.98APL6+U8&72I(XQOM[GR[$G7\F3Q M>9;DUGF;;5E)].C!!-;3J#HM3N,-868\-8R7#)./ON)'O0D>>S6J M##!03,N-U9N>O0T-+6B@>N:.@7MA.YE,#IA M ,]@Q#:89[)-E<%@A4_H=[;;<-[YEFT7>90$ST>99^M("YH=YP&Q[$X^@ONP M+^SK1H$1M;85V0<<'2'\U>N&K2(+W&D1Z25#0&/;Y;]-7M>1"C&T#RK! M1'$V(_1'T?VL.W:[_^%MFR>1:$I#(,.Q"2J:=D90-,?;W15VIT6*T\.%WO1P M6:!^&(YKL9FTYXYXKH9[F+]U.."BT-\FHN*&I(\%^OUO2MZ1PJ>4-LZD^Q"> AQO,4T=)2S#MVW0T>NCYX 26NZK;HQ#;G,\YZ5E^$6HEVSX4J\7GR0: MQ@J'\]WPOS5$S3H,;!M!3>4 ;0_9:=ALPPM0-$F9BJJ*J#C1,0$<#VY>#WGC>'=7.9!^O3):@<\8:X@*Y!)B"<G0$SPTD8C766][V$_(.G Z/_> JH Y<$># M_CWJ666AOIZH&MAI1H8.89#!!PT_":HDI6\Y]!N*N#L;-B/QA$2H-4YNM9S3]&QCB!QT2CMHIJ;Y*+,*"FY6GG8Y11(W*2%'GT.H#7D'L4Y%MS*^3:UN:.>> M3TC4;+88/'%E?I5<-D!'[\7CSR=ZV(=-(*$3B@7<&<6'S2Q-F.]'KCV3^]AK$7[(?KV<%5_L[A#*=)!G(U<>)!/^L M3\#F!"HEJLC\; X!L% %BNR@EJB>;.8[-O)";91,/?.Y5XU?D1U1>ND-+M2> MUQ?']<N]PIKO*BY<[M%"@519R:X+?W@W]2*+CL3@A%3B4G-+L; MRCZ,?1X>%5B&-ZK[-LI9T<P2R$]$5>U ?VM9^1/?<@?;37>R_T++^VY?=4 $A[H 05"3*!82X M!T*0D8 0]T"( )KNA! !--T+(<@(>_(2\8 2GZ/$%^Y//6FV7F_5\4^L^J(H M_.TEQP]6W-MYI?]R$^]_O=W50N<';0%.#?VBM-$1\B3N73A=ZEWZ M'VQ/P! 79XCHCV6( MOS_J?6O)WQ3] R(!-KL8F 6[>$C=/*5#WC&#G3.! M>3Z,('C*_\%P+OX!_CU%Q,TA^J-0[L#(>]N.>S L^BXI_65 N]1\!*0Y -D_ M3OO>R@K;O9N>FBX)?-7:-:ZF_R[+HY/C1P&N2WHE9X.WQ^:%Z#E@SY]\)DD M[":?79XK:D?SU<[&X;=>WG<@[SNG$+=>][_.L1)\PGB#E?CD$N=U^.O_F)VZ M3.(B;42NG\_E??\+F4.IU:=RDWPE\*E-3FE!@\1!":5..BD<:B>7U)UD>Q67 M[)4UF0@@4VNHTE)]D1;)S_MH>2M7@?J"=X#V@JNB:9!L&_&D_ M-:TE=4OR:MS/+U1>:.N=&3^T7EL&2';9+O/KGP038A*)4"P1.U(4'X!? '[. M&>8?B'Z;9AK1 /[\\)>:O];+LR=R2HHLM6@_3;CGT?0+K=BN!G_-2I6>I@5^ M28:+S7@JI:J9):YOYB#\D2$J%@O%8\?:M#Z0(U_0(),/%)1=ZF23_P#?[(I( M_=,7^4Z.W,\ [,!7?@KGGH;Y5M8JKFN".(XM63M1524% MX1SW$9Q[S.BJNU/:P*GX#3E].\)Z/VQ[-:9!M.'!HPVW,FO_P-!$8.E>U-)U M>I5^ O\=U-^ 7 EA'.YV5.T+IJL3CF@"1GZ*YH2G/"^ XFKRQ(-6L9$<=&/( MXF5"3)P*<103A&4#H R"N(&Q?)_&\K6@LE=-15F+G=A\4]+[9FD&>D:G#J&2 M^QA4/D (-^-VQ@EB&I\"\]NESMS%)C@F\(TWX=8H']C#]V4/>U!V,@X"5N8X MFDV46;(:7E>?&IF$6*T,NG%D_=(A*AX/L4>NV O0,4#'3]N]?S@\!D;PG1G! M'\)'^I5_B56?^UV!;A6+Z>F:3#[I"XB/',)'DH;XR)U*VGK,2'%+MT35ZXBW M5^04Q#W.'??8148&(J.LVRB)Y"8*XJ+)NC=?ZJVU0& DWUMZQ <."R=/"@O4R&2/;!,WVOCXA_4+SD MIR_R*GG ;L&[/I("9WG6>5CAEM.UG:7WNI!?];B_YMOP?VX&+=NO?-STO#^ ML]NA)F#6@%GO.!7J^GKGJL3#^3WHRAO!!(2G5%:!J?>P)[EG#-3_X4>S05#^ MOC)7?";O-BO1]^&1H-.H5>I+IM7,\$4QT2A'X:;-&P,<0?SU3SP18E@J1+$7 M;*\1X-^#XE^0FQ($VN\N-^4K",B(2KZ4-=-D<4A71R(U'XQS^+YYSD' >"P$ M,>&'YJJ\>5-?X'0&A[!!PDI@&]^I;>P=P?JP?>]^S]-K.'D26^YW8M)0G$MC M.CM/=JE%XRDK0Y7 7,LH#C#S?H D2%P)[.E;H^:Y$U3N[V(ULTU+ZJQUTZ./_O3MU M]/-O!1KUBO2(T_=V/EA,L)AS+2;M@)57D7'T:OK>BM!M \\#X3#1<[&9@ 8@ M(#3=(GH :(3DJAX@H_OK=USE"%$S0-@2EX2^[12D(W0G1,LRE)[MW)QNZ80U M!$=&6@ #$/\ZLT;-V YF=ZFNZXBT]"->R5WKO76G7K%78RLCV'I?+52C K\. M#ZZ2L+DI\G)0ZT'>8#2]-[:B?VM''H'9&B!ER77X9\R!*KMKM\'S\W+M.,<-'J#'#R?\XC^07OM>H_1"(&62^#U$F4@HM4B0#*OQ1;[,VI!X4SK$TCL M%=S+R51%]L%"L89$LIDF("^$WIIQ"-L!"C0O^HH&T5395H#NVQO64(2V"-3U MT%R8.*^0\4,&F.J&A7ZQB#X:9HZ'@;\!")+NGY%9 6%*T>40_A)DQO EAD1- M#N%W- @R*D0>HJ 1 Z!!?%1#OB=-",L6,"80X;$-50(0IPB*4+2I#>=A6W & M:T#,;!T-,H4B [_REZV),B(&D/^&3Q(BAC<"DF6,)H\W$LH?CJ9X*X*?^1;D M,LZ)*=#[4Y!%2R2FN@)IM=T.O0>99H[-,M.&6PQMNIVIAN!;X+L!W DHV\#9 MV)6"S#[H <\_,A'&FP@:S]9\(_IGY&D&O%K_8E<.E16LM^ 0IF(YJ _Y\Y,<16K?@];?_-Y;X+V27(& :*;@W_ MLPNB#!*A2]S(_N;53G1T&XQR!9BB]F]=_Z^=V^0W^BPLZ:IN_/9":KY5N;?8 MTSBZ-@!AY[)ZL0\'_BVJ"W%E>B=XB0CC'7[_WD3E& PI9(1A_TWX?D;;<;"7 M$W$9]NV8&\P+JZ!O_7:_YGV& W&;#U'E/>2!WP90120[Z.T[[\6$L?3I;YJ* M<"C@ 7]U%Q:E(C'V0J3:0U9F2YC_$PEH]$ M^=^M:OIMPT%#=IVZHT3&J9?$?']5/\BK>VC#OVLFGS'GO,6X#>;=FRL M G0H3&*K87:4"IR^B-65 5#X$"FRGF@JYU3VQR;X!;/69P8@"Y"*_<<\JF=# M&ZTQA8I47&%+ ..UCF"9D'8"#R%"U5%, %)9WGRD> X)?,6QV]M<]-^[&2.$ MM0 !Z@Y83,H%_V'5U'/V&IPLU%#CWB<(7C?*W MG,VP"23D<"[@AIE V[?><7UG8;/P--ZI-WS(I9'OS.,S50@O8ADE:]ASE80^ MI*8?A@H.-M\-%GF$B]PVOH;$18)K6B$V=GFGCVV-?2$2)0F^QL*< Q1L!H6V M'T()T>R*D^=I5M+[8&/S*'T*P-(VL,4LB" M0K)ALR,SU71DVOFGA 35^;8,>I;S7K;E$N..A)BMZAY"=1$MY M[C5+^3'(QZ>6]O1$*_D!T@"_''-Q\Z1MSYKQR?!Y/JZ.)U8E+ZMMLU:'3[+[ M3XZD=K13&"XJPBP#K,^&I8@G CF71DP?O MG%DBI;/B\TK@Y!=@=\,J57FI0_U$[C_)%VBJ61G&R'$[,[.85+M*I9/HR8/1 MU;9-5A?B?" 41^W!C,]$#5!$3QZ,OAKIE<1\!0IC>Q!KY#KZ+%DF%]WHX>B9 MI];*8&8]66B'QV7Z-;-<]?@!?)+9?[(Y2%7E3L=\'8O3-IL8"HGY<#CHLH?O M%$:S3D[6F3395@83QHBN)PNEWN4.G\P9I66I(W>&_"2A3D@Y56TMA05\\F#M MK6:";89')T#H(BT6IR;X[?W@'Q5%&=P( W*A)<=' MW_&[1=O2=YUN_,F.HWSH)V_#2G'')[8,;U[N>)2SRH_E77.)"!<]57#B<^%] M[]?A._N0V;Q-\WX/HY2NWTZ,"#D%[\9F7+6VX_R+/5-7;6O?^;_+7!=_6/"[ M28[4R?X/ 2&N1 @J0I]L41$0XEJ$H"*QD\5P 26NATVQ@!!W0(@ F^Z%$ $V MG9<2GZP7?-=NO=ZJXY]8]44MQ.LN^<"!_N0>0*\)??C_?M&_OBJ#S$5W(W[J ML-T=Y%2OK!LX#$7R5Q]!QX=>MRW?V@>8C0SG0E-74'W?-N48Q,WZ;+ MWOEKC1W?[;X:!EZY_X(TZW?BS2K9%)HJ93]5Y9?HXCM%1-X!V?8(J *L])ME ML<.E()-YVNJ3X2%3:J9R0@N==C+.37%1.AIBR<.RD;-IG5MS<2"]@?1^JQ% M-,G]] OW4[V2,AM(M:\;=>[ZU![/(^>E*3L;3ZL.RD MM6]4^SDYWZHII)*HI.Q!;#735_4NBYQU*L2R\5"".W4%6^"L!U@08,&=&31? M!0/%&"G,4[@0':=?VY:M1G6R9RP@&' 8#*)LB*7.;]U>F&WAJ#SFR-.ZR_<"R?0'SXIS";@^$AY^:]_G$Z 3L$V[LFW7W*( MTR>(GM,;$;7&.-:WPI_SYC;L3^B,NW"H<-K;'7U;\V#BCU\K M1C>6ZM%".RS%7MO4BV5TZ]#%91,A.L9^G?H18L<^NXA6"IIAG&B&,>N] +,X M>F6%9K4>U;@9)U8KBV/-,,)VF*2EUZ8NY(K,L#:5)VV*3!YKAF$;<7$L0[.& M;(JQ>J9O)GOT*GFL&4:^^R0JU?#$(%?33JM8@IY*J5$_U@QC8I37H$@M&KQ2 M3DK091CO_.F*2&;T_7DFO64JQ:SPOCK6XZ O3%)NWM:&P&AF MTC9L_74RGM%YKBC1(EE,)^&3!Z-G%HUU-B:;,8'.67S]I=9XKN>.MB$15Y5E MS^K.AN3*-+KAK#I/S#)'::3WFM-YFYRR9+'T6IK$@3:1>_5C-.ITHU&S)'1M M<]B_9$5]ZX=O9:O$O3/Q':RUR]PQPONXB =;='W6OCW6/W;#B?#U) L;X48SQ MS4XFL;NHFF_KQCBL:.&IH0\,8)IG8_1;+^R.*BL>+X>1^2-[(%RN.FISJ(3$ MK:#5#%T"AQ?>H@2"S'C&9V-E:MR,4_9+2WVMY)I)IW<)%0U1<3I$Q9C+)!T' M4AM([0-*[07KF#XLMI5Q8FUE4I9)%IG$C&D8\^%+=^#T+*$8?#$YS<3/6+ET M \X.20W!P!#\Y0IOVV M"98"/[ZBQP.3"ZP\7> M&K\N9T!@^=Q@V+%@@5IG66WV]"J N%FH9Y9**2&ZO5/H4"Q&AN+16! K""0^ MD/@'L5C>%?ER(Y.#@E\?")QB"[0J5K+E:-+KD!*/,:$$?:HGP;W'&3SB$=ST MO-U2_AA/Y^:-!RX3U[SUJFX-.E>(4U3 L9Y,[=GS6%CEAN4QMZIPY>*TJL:H MNM,%A69"3!3^<](Y"H0V$-H_5&BO$=LX+K635..EW!BJ,;XJ9QN33C[?!Z.! MT]Z$ID(:+CS@:BM"!VE+P-3 IH$0H0Y MU155' # ;^R& *G#P/JM6 ./0:E^?-1=4&J I2\8^HHN]; M0]'YBB0:Q@K51N*'?>6;^ -1;^"VRWZC9?(I- M[:?L9)D11+[X:LQS4JW+!#6;GZC9]#+SOU>T&:,BY,D,V)];@N"HG C);C3/ M/16&T!$VH,L=TH6*<']HR[J0$2H0F,L1 MYI,Q]G>MX9MMPA5KIDXC^-D=_8-RCT_MR7=K""\#IS^'33YF;OV<]=Y6+.YY M!_XKCFBQ3QL_>WSENDYW"WJ:H]M0UGR<]QW.M[K!?V+_7<>3E?S$'XVD41)W,4 M-B7%6&*/I/!,9ZS.6J_VB&\_\U,CP=&T:BR:4%]?-)RN]S( EZ98E4O'XT:+$OQ_92[Q BX&[BJ!>$[KNIB+I M+>_EC$;,O1#H)$F^:26UU,9SG MR&R6+PY:\[D\SJ08Q;VGGB&C1]%BWTSRRCAO<*?N;D:M6WGVA1MV]RM0@[N- MKS59?WJS+XE;4H%H(,P9[E&50:-?(HO[S6-@.NK!Q 8C*'I_[O^UDX&^P4!4 M4:D;OSV@\ZW*S7RG,>8-0-A)T'0=[B:HU?3NV4XWI?FVW(-/[\)U$>YY_MZKIHUB!?H:B#>%4W>Y%6\M6&XC=O9NEN[_7"7)@=;[?P1PK7T%WJ"^!^"QM_\>X\( M>]3J];'7)493YHBI2OC,96WCEXPOF346,HH]XND MF#"8."B]&B_]HQ>,%U2]:Y/MN$A6!ZUH?E5[3:4'1R^OMF.%!"]:+< KHW6C M.M-2Z\[ZZ 7C3'-:U<-+"9=&8F3EYI %JUQ;BFW M[)E"U8]=B-U^[@JUXC)>Y=-/U),VK(QF!2%Y[$)LJ5:=K3,S$XR+S=6J966D MG!Q/'KL0^]D8,,\O\9Q,*L8RP>@RW/UU_>@%X]/L/,?VBS6^6AI,>ZV.I:-W MLH?S[*Z7W$I/A9_)G,V"Z"JCCH=-],X+7TGM1&=J!IB**QR+26HR;BCEWF2< M-$U@F8=E\5-N597:MLD+H$\-EN"YM'BNW\'MU+$(X5L,;DF@H^40DK,>0L0+ MNJ)*_Y::^C M&]J4FB8NQ1D_LF'">2ZY3D3BP16F]U Z&=PE>R>$".Z2O1="0#>""BAQ!Y0( ML.E."!%@T[T0(L"F\U+BL]V#W[-;@^M??_8MGY>MW3[7/=>A1[G@]=$NNKYO M\I_OENL YFY"W6L50=YW!>0'2AY_T@W6 =$_2/1OWD[M8-JMKWAQ0]=$03-M M0]0D$%Q>$UQTZ_EU=U;#]MBW0+B2MA&T(ZE(!3N6*/2?6B4RG2A.7N1E:KSF M!L[=U"Q#AA(HZR*X;"J0UT!>KW !Q <$UFI.-7+4EKNDTBHO*_G^O&2 I',K M=8QE0FPL<<:KHF[@!>&#;,(S$MP#[N!JZF]>.J\(>VU[ HK>; M6>+FDAP!(IDT#9JJ926>BR;8L10?EO3UP&UE$:+9:"C&7M!V".0XD./'EN-+ M7SGY44'NA5F)60T*,SB3=KI<5%?587CA=*2()V(A)A$_NT5Q!R5+%RC8#'R: M^RI!NJ+3<_.UWAK-+A[%.)7J>@352IU*?#99*"4^5^KW['E,'25G ZC)JOX<"GTI+HY5<"U[O%GO-&8464S'TI4TI=/]SM$*+H,EM3%'VRE2 M;"^L16=A-MGNX%@%5W)=&R[BMU0I\,9]=D<78 M(#O.,28IRLEC%5R27BQJJR950X97&L@DN9@;FU;L:6XW!?G5.) ME!VO- ;'*KBT>&.=F8;I"IFN=U8#MIICXI/DL0HN6VJ27)&FC3'=%2:=1F'2 MGS31G;@'3_*#628[DZOM\4RA.?95$;M.TMNO'#)\O\,KRPLS6=!P/NE0-&UHPVZMW$X9.K2FP-)D*KR(?3X5&EV!+F M"3'9I:C#1_M3GFMD2'T ]U^1NC&*:8\;"X2L!X^F6FVF-66>>^.54)"9N=&B M5[4Z>O2 3"FF(&H6F:!YKO82;5#E%I/,#="C%ZY@V\*W/H5J=E53X3P@>O,S M6YFBLJN,8DJJ;MK&D6(E7#2V M64P(CF==M7K--PNPG06Z]!>2T%1,Z]JW^KY+\".7^!HO]=9ZE"J0BL:&[4*L M/:;G]: F[=HU:6R$";+<[R'+/:C[N!-"!'4?]T(()I((1.(>*!%@TYT0(L"F M>R%$@$VWK4E[SVX-BC5^=DT:>^EK98.RM#LO2[M[#CA?95H =C^Z2(F]]?47 M07%:0/?;U*9B36K564Y!< M*N;F621 96SL=-,=,BISA>:KD!.%Y%.N-VZPT6_E@+PQC9RA'[UP,4-WU$FG M9K?(\-HJFJ\O9G2=6SCU;7&."5'DA>XG"H0_$/['%'Y?"MF/3GIYOD./6CR7C(\R[6%NQ57<8KGWI?\!'+.4K:AH M"*=UK0I$$PRA-48HDZFAS\'$::5]_W;X_6#7@Y;4O!>!_AG0]#6[!/=.[FY$ M!3Y5\@2EX),3%[2>RN4J%WX%!2%'VZR89?45_YR\(FBM!_%&OSIL]H0T67JR M*\O:)#]/NH5U7(AAV1!'<4%E72#F/U7,OVB!?$[.7\GII&:P3WD!],N5)5.8 M3= ?D?/'#*]D;0.RAFV W93%P.EZ M<*?KW"#W!WI>WPN[; 0+/I>%@ 5_\K!.*U)<,6HJ/ ^:JYC]:I"U6?>:6-ZPRR"A/2><.9R818N*GVJ $8AV( M]4.+]3?MC+?E.AX31;+;T_M"6IL]B:5I-%ZCKRG7W80U$S(2,Q@KU--PT.^M MQ/JK=]OR>W+]F#&69S!4)/6,71-OO:# @0H--$D6X-N#/=K)KD020?]F@,4"%#@ MS.;-'@P,S:>G'CFIULG)0IG/J;3]5)M=,Y[*K:Q9670BJM](-LB&*8()X22/=/E>YO&APGQ3O9% N#67A&CL7$NA-;QXW4ZJI9 M]1VJ^5+B9ZQ" KDXFW6FY'KYBCJD0?,C$8JS\1!U@9.;6YOA#<1'J)>6;0)" M1'TG(:O(P"#ZBH9NZW#R;P-OZ](M9'],'_PWO;%;K_?6X/F=/%\LI=6^8 +< M&E9 $IIU!!2G WJU"565;3UE6C4^EUXLY# K4HG\-3&TWX[R;'/TG""+\Q1X M#>?20Y!(=A-N2DR,#K'F O&FJPRU%@DAV7^I9KL4B2R8Z),*!:+AUCJ@KF]@30& MTG@W]L3Y[[SXI#@.DW99[C36W7&;2RNC\&SRLD3W"Y#X9(@.<0P5BC'O7GCQ M<+&9$C#-WX0H2?;$5D74\UP&4P-N*NYC'GA-@=?T@[TFA&Q_/9BAD=R*:L8G MJ?!G%: ?(-@E)SJDW1I__B80'L% *L=(_)IJC$FZ-I92K%(MZ_("W;7AG#XE M( XRS.$UR7\',!' 1 3]V4!71 GID*2EL3Q,R-4D\R4I3M5>ZE@G. P3C!4 M(I2('7:(^?MQHB07O>KTSX"T6]_H=['.5K=>V*W=MAL$42K@& XEDEJL8,C, M0N"&=FH9?QX_Y<@D!M5?_S!T*,YP(>H(#@6"' AR(,BWB;\ +*XRK8$03O83LLFQ\3GY#6'^\F;IT6YCG&-GRS$7)3OY ME#6?9\@!W"R&"<7HP_+!$&$ +@3J5D(4 S"_8BR!TC.M]<- W$^X^578 M[)M].1%K NBBM._ A!: M6%,9C.TIG* 4^#S5>FYQ>.P;=<"ZY^,:L@1 &Y2D'R.@*60)-2 <;A^"MZ\%BV[)+VW@Y%"(7= M?0JPRZ D!=KOA0%\,W UEPW(66 SICN9^E^&#&<#$-J; X2?&OZV74-P)04^ M%R!;"KX-617&=_W7V0[XQ^\Q"1\$1S!KIAVT9A8!6UKR%'P)',3_^.GQYMW? M8+.[$?:Q_S^P@O'ANT\R.Q2C0$HP9JX1$*!/K,Z+:(0'PQ+_V,A4UB2?)B'* M?25EVUL*EA1[;H(_P#>)P'D0P%,U$XYB!@B4 I5FQW:?B\A+07,#_IC*X _6 M:XZ'/34]^ SP'<60@,I%C!!&_X%25P4B39D2U=,7QJ%9S _)-% M."_0'T4=V'B[.X6T%VS1?X P FN1D6FJ"-RC_(0 $ J0M8 >V3\$?*X%.6:# M^'>Q<5VG8-O8# "J \^27ONZE]7 >?=*:%[UW3>U_.Y0'W0GS9:ZIM(S)8U/ M\QG]C13-N"V+4#+#D8RV;!Q=5,!=%+8(9*> IN73,KGFVJ):KC[+J"!C_:'D M=9S,TKLX) ]\T?-!4AH1L_G44:IHW.C)PQ)66@]K;SAJYX/D:B57!KEVQU9K M(RIK.3,OD6H [6:8)V(L1Q]\D,!WV!(1_]@*8%XGD_%RQ M__7-[LX2W1F1*@([VH(1U>D_^\\FX-LO,2/UU5%:.+ES+Q><'2,.]_Y?>_-= MMU09%TW-M'YM(KL[IPKGRN)^D'>S\"K^V^_;5]% ]W,0M'LS^,(J578I=@W:=4';1R \66W(6A?/MS' MR1&H@S\""2K^!5<@_P.,)?C-OP^0<(#-ESN#+2[GSJN/WZ!%V ;$9TJY9MB6 MRPEE3\G/9%/HY!I#?(C_$0!@NS*NJ-UE!LU655<8$G+1)IL."E=2ARM;0JX_ M6]2E*MJ5:8\V]8X^L^%0EZ-G$JB.=LS2U$5E.5UVD^QX@IEP^-/1,Z<=TLGW M4&.ANL4A6#G%#*GCE<]LLN"T MQY4;3/A&K5G@?I M;$>M56Q%[JX7V5)[,J2/W\X0BE$K#]I-7I;HHLW6B@/1@AU"CE:.>WI^CH\P M%66K7>ZYWO9PN0N+>8]6"EZFGQD\/Y.\K/>H+BI72F9B E8>G:B.%X?-B:@1 M:C?;7!@#P:RM^G#ET8D8-Z$VE)60YTONA.L/!EQY9C>@P7*X4D]U'4DI*SU> MUI0RP: 9J]>;@)5'SRP*@Q+3)HVQ2L](-FM3^JSV?)+JR+HA%BV/E5 ]3VA* M_#FW6JV]4U0W:G%%LC>J-U%AEIV5F4QY4;0G8&7RZ)G%<7$\IVJ*6LO7Z#K; MMKRZ#.GS")[U?J$U32MM&Q5)Q/3[ARDV1.T2=&U9;K MOD3)7+RX)%!T4DRS8.4)^B3L0:J"]VB:*PT 728J<5Q,G:1/=K#N."Y7;J73\MY(SU#<71)LX=U=+HQXO5I0N]6$NT5U83//()\3J/F3KMJB7?; M9HN-SZ2Z!R\?CY:F*6:LL@E2! MSB^5@TO=P()VP4W)93W,ED\OV^07J5GAF MSN98VW_J$0#6;+]7]3BRS;>(5;I5E7J%+NG??AY#@&E/S))J66K-J*3J[+1J M](%L/,'UP)WH9YUVG^%;1F;)]!I8SA:84[Q,H.RJG)I5=(X55&K.4N5I4SC) M35C1PMH\6^,X@2WU^\N4QW'4Y!0W-5K&RBJU%W,@*1SGI. M#^I5!V"_6\:6W>9PV1]XIW@D6: :WE+$2RJ][#7G1*^5F?.-4WJA8Z/C8H:3 M96[AC=GR,YXMD(P7=,W?7VG,.J5$<^#@G#!]+E3I2K_D6"5HYKK^72A MRMU,G6"$=C=1.4]/^D<-ZN[D5,_9I]1;%$S M;=>2V^#1:$/^D]A6]-Q@^,HU-Z#.X MW E#K+8?AM44&T;&1K)F>K_\C5T(U9LH@@\"&!?W#?!C7*_$*6,K!! L\J"1 M[4],ML&WF MA[]LY%WY&R-8?##)^@"^H"7-;_K7Y8?>MT'T*72?H&XB!\['G M4 "CP]SW)OQ/]CR 8P?@Q5].!L:^8VWV%;X/"T[YL938!/I$O9F"MN.;[#P? MQC['D)1"H&U^C\/\J%^!\PO#2^\ZG6$88,^K$4:VJ;G.H5=S:5+86?BU>,=W M,(CV70GB(ADTUT@(I)-Y\7$)TNY MWK5;KW?JY"=.?5$+\=M'3KYU;Q:^9+3WDEV/>%/?>?S?__O?T>/TXG@/ *\3 MP1%$KE->\YXD^DW!\H[)\NA0$4T-?OC__L#_^'+]TH^%3Z1,?B-E<\%U( M;#,MSZ='(]'X PDBDGH/(?5>%VQGI^$;=D/Y+HW#JZ9(WEU1WCTVK9#G$(6W M[AN5W2O.@[4O9Q-YMS[:';7$^NGG#N(!]S5D[E84<'?3]B)6B%CAW]-6W[V; M[P?-S#)[73[&2+/&AS5OCV"GWP5Y7K^W]%GZ'ET]X'SEMD97;B+S5N.(-[I% MM,6A8ECM#)&>)3B\17$NZ2CU(14FJ";Q&(5=9!CQU=VI.]*A$;/>.[->N(G1 MUYD5YY7E>DBM-+7V7!W,-+DE+S58Q0&[G9)$C"2Q\[6%OP>']L!>*$"G7@[: M.00.KJ8(H[ W1>3G/KAQ?[[6SO=HL_]<@V/#E5Q0+'!";FG%JD%-U!;-MS#+ M'&MNU4B+C2'M=T>-40DJ1ISHP1:Y[Q&'1QQ^#U;*^QQ>4E9E@4I6JOP"+_4+ M)"9US13D<-KG<)*,88DSCJRYQ;UC;2Y;05NME]AZ%*?X1@/G'S-)(A1&]SLV MXF?9'EM&W-8'GC(YU"E13&K# =JU^#G67L7-9-\+"EHI&HN1Q$4F\_[.@8U; M,T#$W3_![O@0=]ND,Z:?!V):C4\'16]!)@?#"6P] 4?D$7B,)-\:5_GX@1!_ M"LQ%[)!;NPAWY!K=?"K#I2*Y]WC6^Y%O%[9>WA)KG#EXGLS$$<_A5'TMC"F; MH8W&,.D/XHWA6"J&)RYHMMR7.QT)@T@8W%P87-C8>4L8#'K3T0AW,W.TU11+ M[6)=;_8T* R@C1/#<#2&1G-H/C:'QG5<2T9TQ5!T5P_-IKFP#OI\_S6W%$-4 MYL"@\ALVA[&NOS<]P_WE00<< 39 US33LZ_2_V8W!%<.+[K6%0&V:W?6K_3$ MJ;>*C#S.UZ9J3>[/6S,QZW7[C:.>.!?OW&/;LKQORG_T!'VAURM4%N6BRO8* M1F&%3[MV^_@$=T+!]]C59U.U_;VV/A3]A">B\O3]7/L;=6R@R0@1=X&(MV>_ M1HBX%B+0IU3$$G>!B4@VW0LBT#! MB$@VG1<3G[Q*?->G_H']$MZ3PC"0H1%K^Y_#TV93X S>[ MJ>S-W?W=I/K9E'=$ 1$%/"P%^"FDW^IX%:JY6V>,!@1\)N*]]6%ND?%&W$%E MX%D2VH)+P?O*8KQPOAIC#VOCG?0<<3$>)%LUM,6W-,PMUJ0>Z<6_E:WZ1B)/ M/4RA:LJZH!A $-;&607FL?5EP3J1T18O66J>7'I%5$G1\6R7G%%."X[W(P 7 MQW 2CY%)]#+IK;\K;T-/]-;G/@MO!^YDQ-MGY.V3Z86?Y>ENNS(=&J0JH7@[ MO6ZK/931,W! ,VQ)@L8("H]1*2IBZHBI(Z:^)%,'XU&WBIHQI)/LW3;3K"WE"MC=U#XA5_)XJZ77*%55NPW= MS>"=U0P;P_>+HAW'IFV;]![DSYSXO M=%134-I*<,]VGV^-Q0;@3K_/8 Q+$C&:?JO58,2>$7M&[/D= QW:XS7C5*LM M,T5:=!Y\4Q7&JL3E5HMT9C8!S E-&[C(N+J*[H#KW.S;#3B^?Q\/>)I"^VSV55&DGJ-3;?Q&(W2,0I_R]"( MV#EBYXB=;^8^G.9JKU2KY+*48O$U+CGCBN0\@3_#@1_0?4C$T"0:HQ-G'"-P MHXA^,@I&1!']2)J,0B.Z^BK0(O\G(>SSK&T*D0)29H[H_'<(J, MH60JBA5&L<*(/2]BN[_"EG1OF<2GB?J$5[*%;F6MLM/LC DZ\F,4X$D\AEUJ MZ$;$EQ%?_D2^_(H1_@I[UJ?CLAY/][NH;'!F9U8;#&8F9,_ #,=3]'DG9MQ/ M%#\5!0BB*'X4Q;\'DSYKNJ>2_@K<2.**:M=&72+OUKPUED^W&L'L#"Q&H&B, MQJ*4WBCN%\7][LL5>(6=!2D3M[SU\%E=N^-N4\Q.4TFI$0S+ )X F4)C2>I" M8WXC?H[X.>+G[[D0K[!U*]U*UO3"(L,I^80N#,>FV+ A6P=Y0(D4%B/I\WL0 M5R7A]E2V9&'LR%84E_B4A_ S1W&%[L)O.XKKLD+I3<]A(Y 8R(QO2*4,._'< M@>;U^!K-.3)=;A%,Q0M&V,!\ 2*60B]8X_OCN=LW+'XF=X=61L3=%^'N-\V, M][A:7+)-'7R%2.FPQ3_NU& K@H M>(PBHBJ%:X1#;\T?5^QHV+"?+'$K$2QE=/C;"8E4TQ>5 M\M+ IWPN,49G!<' Q3HSQ%#HHE"Q5!*/)9/'"5A_1RPY C80Y5(@$,!#2&DL=&0L23$4]&//D5F_T3W.G2 MFM?59MD>5QIVN^ZRONH,F0;D3I@*E21B!(G'4B>*G?Y^]+L+WZS70I IX#E3 M69,@$A ;P"@*5_SPVXN;.09W")B?*1WW9")@\#S@[ZQIM0!WGQ"$:JO&+^H" M3:#L,E]A:TH9FPZ!(,2"6FR*2L;(Y"6-E-]14#Q"7/,&<'G$*.CC"8I3IM.[ M8H*ER>)LU%E,5=I)"E6!RS5'/0:*">#-)&'J.!ZC$Y&:_, 7N:?*36YPL)]Z;1OR7P>R7VV\'_TYU92^ M4\/I:7-8XEN>58V7.T5%*P.AA$/G)AE+)8%,BE+0SYJ"_B.X^%3Z><3%5^'B MT#LYP1XR+4SS>3N4EF3(Z;6X"63EH944EZ1B>>"N9TO<5_M<1 ;_W2RK MNCJ O'@__'B1;>W0TRHCK*F#+:V1J6 C_L1O64(4 MPS&!$V,IIFN'/HPPL6393X#U+X,<\$W7]GVY[&$S5>(+M-.9F/4VW>^ZJLJP0X M2 ,40/P=2K:J8%G#)-?GINNZ2G(Y/D/EZV*5S+8;P$+!8]3),O8OX>T)26_I M0(:[ &"P(<4(")#&D&V_118?I(JY:\G#>;JF<84XD59IK3@G&FJ%M3*31R<+ M_+.1L@U1, 9@8ZU@B)8O306M+ELB_&'R8M3&\1V":;M,=)I3FIV41%2] M*44!@CFN)_KSB]@,2 $ &L@D<) G!&S)%VI &>B^Q(:_!.+,.= 8\'=S[A,! M4!F2)7C!T]PY^#T2/5<0/9N$M+8,C"NGH .EN@P4]4GYTUEC,[U"ZY:*RT2Y MQAO)KL=Y\"X76+GP_^<200'R(?'X&T.4EYTA@J:9'C0%@:9C? K+R*(/%H3 M-FK5".C)!G2VE($BDP&)":IL/"$ ]Q8T*8]UXMOD">21.-U0\3S$^Q,"K2 % MT)0B:"]+YL F Q_;$0U?37WZ MC9='GL++X[B*UE0)[8XGP',@+D/C"A3F@@T)HIJOBTCC7B2T'" M=2[!NRW48N1G%>LM ,4@6,61 M]6';&BKIN%IJH8JKMI(3UUIBS<8^Q69R':)MFW=$P>5%M>D:9:. YH1N MSUA5YZ7YJ+%+P85J=H^&X[8L0CKV3$NR96.?A('S#YY:&P=2SVZ;W JH2VD_ M6>NDD)NA_4*5S-4)-Y(2VV-T; M"[:6!3LKO&RL#0.&;?#2M&:*:AB/' UKY*#&9QU30EF/KAA),[YTNH#IH6<] M!R]P+%>^GSB_'_7,:P,*T82Y+?_:_+#[5AJ\:BK#H/,O75C%?;@;FXW$ M-7GL_!)G@T_"2'BP9BO_,S=M7]C]\BD4 M\.#!,\/[ ?_%FZ7"R#8UUY&W=_SHG]>X]=E9"/[XT9@S.,OVO]^Z-\&?L @/ M=X '[ F/&.(N$($^T52$B3O 1"2:[@,/D6BZ%T1@[U231ICX'"8^F8K\KM5Z MO5,G/W'J2PKA;Y\XN7_7+_JI"P<@&.V]Q LH>V1JTM8A/O[O__WO:/_XP&." M,/E_?U!_?!44]*71_UU@^"/E$/_ZVD8X0Y*E?3!$]![1^Z?I_8;5-M\%5D6P MQ"F,GD=L\'AL\#JEGZ)R_*M4#HRJV_8@_RZ1P\CI$?='6'\W7?C!91N\DCF' M6+MUP2T,WR-S00F:DPA^)Q<;40Q1HNJR8+O!-?!Q/9ZRN7@X _7? M&ARWJ C [X ,;M*P! ;Z[FMVW8$$_"E4?;Z&6K\KL6)W.&CQ56*]=P-[4X6# MT/.@5U:8*6B(RAPF#X8MPI$X,@Y*71[ MKH+*GTG4GROM6/O7?E*&C,Y.^,)S%9\R0@H7&">R=J74/Z&Q]7.N9 MFPRYGV)_1E[5;^U575G.?3"K\:MR;C]_]0T!EUDS_?Y,5@B5%O!4LXE/BEQS M,J1A6Q22A%T?+])'(>+XW^O<]^B:_BS+YL,<+_:DQ%0@6B4^5^8Y"W'3RS:AIQ/Q=]4\Y@P^3S9HU'!-N6SS*6,_*8[CP$ M&'GK$>W=BO8BE_TLBBTHY6G"L]7&O"TS4'C71HZ@&'X%V$J<"L9$SIK66_V% MA"G#*=F*4E77"9Y,I"N)K$$QPP34=JD8GD!C*>QX&-)#^_#@F8QN@CT^!Q58 MYOC%60]KL"(+_K$M^',KRM_:,+^J*WX@SW89E5O-9>.X!!BV7%>>VTE1?R;1 M!2V4"\M1)DDHWC#I#YU.)6/)RW0NC5C\1[!XY'M?U_?^&HN/UNET@E]6N1J3 MFS5JI;'Y-PX/U0-RMM-@I(!&!A6)!HIYNBI WC3KAJR]1 M0?)JAAU.[ER(! ?'R,,JD?_:JW[9,ED\+-0/DP1W3A56W> ^UTWD>%!<(XS! MBW\)FB>L[8TMF7K:MF']M>X%61#GX-#T9B3PGJ0J@ZN*@B7A#S?P(RM2#K_Z== M8T_F1L.? 0$"IM;^V_^?QRKM6)2X7R(#GD)T .'ZTT)O24Z*2L9S2^+):K;MMJQE,- ML)(\7#G,=4=R:24E>;G)U/.K2H,=D=Z0'**'*QO]GM"PG)S!KV=Q8N&A E_. MPJO;HY4#W2.'LTG:4&O)4FKD=G-:@8%W($CM\?F<5#F\'U>5>-'1N7HYFY"@+WOT=I>MTT9;'$BHGDV8B[B!)8I: M ZS03W4:P MIR1UCFXC^!.!1W6S^Z5$MRKI?W.6;X2(*R$BZ0^PB1!Q]WXGM7Z,\O.W^3]FU?=?K[] O'E]@O8I0=?7KK= MR$.3P3D+,*_ QN_A\77&/D+L9S@]DFD/0N.W"*RUE'IHZ(E$7B;H? M(^H^U$#F.R&"!Q9>9VP5]%['-=/B0R% MWSVG$+X[I.;]J<&15Q;3H8DS(=!$D]8ZCA'[DPZ^-84>VXM_",(D1P*3EWJVBJ;YDHZ M.US;]5YQG6/Q;C<;?6YTJ< MT"1*.:Q$#6!E"; 3,/P)Q2Y1X'L?P8$_+Q.I_XU)_'53Y)8DWNIG"\\5)C5& M]4:QF&F65^0HQP 2!X9*\HE*7JB$_0[$_)]1'.$1XPBGC9$H M\ X_*'^GR76;K1CXD%LD63393WOY-@_+1Z&)0>]*T1WG9RQ M_[_'VO_C;W;;2(0E2_G:9#4?H[EQ@ZK.N%5?I$^VA5$;8E6?QXMCKN2F:QVJ MUK*KCC?$C]N8J/'^JM SDAUU4<_EQMQLVL\;DU,-9)Y[U?%$(W,LM]:*?"HY M4+J\QP!+Y>B95FJFNVH[7D!9--M/TO.18OL9#4\1/#>]4 YD5U1QEIBLEP>.5 2IUI R- MM4\VD''14G*PLA,.KW0RVD!HL:Q.,T&8;].8Y1*M2C:F6,$ UN%$ ?K6[TUF M0_M+,^'8Q./F) )J.>QHV)QQ-4*H37"*9UMBXT+-23XAZC#T"7DYAWU%[GIY M:]A*'!$L&2!)GUN*+4NP=Y3?B,;4--.#UQ7 1-.OVX,&V-K@I65E"4QL0RH8 MDCQ^^>00^^EU19B9%JN!T[S2H:;02U)-B:#:G**-BNDV;G=Y81)UJ/EXAYI- M ?+W^M,D\2?RS;[?4:7UU4K>$\D($7> ".PI04>(N =$$$]HU!?EC)CXY&7) MN[KA1Y81OBV%[Z0$Z3,5T^\.J@\HF7Q*/G0=6ED180]D&_G_!'W^#]*V!$D& MWU;M;TVJ#WG@UO>C:4&#H>X8DI%%61_)5H!T HL%/P"+GC@;]=_ZL+=HS0Y5 M_HESWY ?+C3X-="I=WC4VW5U#^ZI,#QTC8EA&-489C_FXC(KQ=Y^)Q1#%9]+ MA]FQT"IRM-[E6JEQW>CF<6&A?V_.[&L[JLK.B?[OG:(^[=#EJL(+R>+6+IO6QH=;*ABBYD+J]E:+"[.Y1M6"J&4^B1 M9/O[-[ $R<@2C"S!R!+\OB5X3F'*<&PO33EX W5%L54TQ)2;U)@K6H)JZ3E# M\$7415LY=":7N7HQ,X07E$!:)F+)5"I&X)$E^)M:@K=F^R#SO>B'XV5G4:2');\M;K M=B:OPAII G:M(F-)["?;AY5-MT@D:+T6F82121B9A%\T"2\A/JN5,:5HY"BE M=O.]N2XDLJ*\OJ9%&,^W&U9?=3P>]ZA\OUM*%CA_/IEO$=(I,D9A[UJ$=SX= M\@;ID2?33/V#[!"=Y]['\_Y@SCBVC\JF!9PPSA M=)N=:9E'2ZU:*M5+% V'8U[7]Q^&=( 8 ,X[P]"%1M!>#D.Z2 MRR), M'63TCXSC9X"&OJX,F&] (LE8(G%<=8W\!2&-Q"\.K@L/9?XJ MN&16>4ZN*PU75099;N$TQ(*=GKP*KK]AUJ^PJS6@MO@(61]3\]>TDQ(,P[2D M8!3F2[.4<(&-F,& 3-<0@!AP9)AS K9CV,%/OH4HP(]?YF;"0QFR@VBF;?O< MYR&'U>!=MJ>[*VE(.9,"=9L#FMM BVZ;5YG7W.DNJR2\ZFC>"RB*:H M8Y&U1QBPQU9<6<4#$OB5]_\9.I-)=V48]1[/)HOU>&]IFX.T=S*3[5LU#/Z# MWIPS#?AS2XW^/Q_9OK=8XZTN0Z?5N%K/L[-.SR0S-]D^;%WV^?U/ 1;VL):4 D!-R:WV#\@[<]OG^I8@)/K;!)=#S#967-N!F5O GX@R ^V;P"6 M0L90+(\5R$R(W^GRZ63Y:B2G+UXR5];%3+NS5)MKIS*F2N;1B MB.-:SDQR+I\P!L^M,E-HP)5',\)SRP9-CNSUBA-*PVQNAHJ]M-0X53(W[;M= M3R&&&KIHU(?I;FO5[J]A'M'1,[4,P=I:LN=P@D$XLSE>4)C"Y%1QG8[J:1N< MQ4/=%M5I2,]+.YY@3LUQM]>Y?L;!XP2O*&XOW3%+="+A@95';Z]A$[M0]M)= M\/;5(&T89JVJ-TX5[/&)U4#L]%0!=2OU_!0=<\5N=W*J#*\I3AAQQ:5ZJMZD M9A+=9R;%RN7[*TCQ']3@IV75C#2 ]C M2. 3RY6ELB+X]*O(;Y;[)5:K0H-%&S,NSJ;1,D_W2[F1=P?E?M@3LCD;$A[. M-TG#XR$[Y[NBV-AN:;ZS)2'4BA!Q!XC GO"H"NTN$($^18BX M!T1$HNE.$ %$4X2(NT!$))IN6:G\KM7Z(RN5WQ;"-R_(O4"E\JOLASW1]PV, MRMEG-U\8^Y\B^*,#?Y(#SD,!EZUH^RX%;.IUCHD@$G:W)_=S37<^FRQ[X$X, M9QSU_)OA_;:5&.>?!/TUR7;K%/.C$/RF1;\#>XJ=_?^Q&S8.XEW^?@\LCOW\.ZEK7;NOTE=WTPU*MIMUF?\;0U9M EO6!&["2H M_:9C)$W$4NAQ0D_$N]\,-=WZW!'OGJ>NF\U56IE*E0"Q9=B!6M$K>30T^$B1\T,")B>"H90^E3J?H/Y#!MD@C"],3S MS/.YK3E]/_/Y\)K'S+BPCO2Y1]F0XP;#X4$-WU&:Y+6;$P]R:MK ML*D(#<6?+\AH[%Y4P"G]-"I^)U M*50;9=A@,/N3=%*FRJU:&G:0AW\(X W;3[S%MP\0!=@4"&\3]]>1!_(IT^"> M.NR<6^!$+74N9#1LN*ZK.%/6M0%X96OCS:Q?ET9EI=II<@RU0FFS\TS4)[+2 M;#%!.QPLAJ6(&$6\%96,&/H#1D/$T#^6H2]H3GR1HW%,[%8&36;-"3.A,L_7 M#5TA&H"C:)D9>WK9\510<-:J+VI*?!^?7&-!<=/%TVC4E;MO2, M/'*XU:;-I&GXL@E0'?S\N(E$T\4K[>0DW>%TO55,MFG62RX: 6LJ!N .QGEC MW1 NPZ[5F&33QF$7\GM(P_ G!((A#N& P -?EF).- ;8X<+LOTXYN(W*QQ$O3 M90!#)R2E]GHN[W5DKH*-;H1H#>S2"G^VPQ[-,E,<->KQYR'JYI)Z@I@NTLK@ M&W8P61?L5"I;LNT@L#L@ MA2WB+@@_"?NY8\G*=K&E>($VF5 MUHISHJ%66 MV^K\'!!2JV6^@H! "J E TX)M*J6Z;,'*!V$B;Y$2QW>P,BJ8 M97MJZ764+BY[RZ8A204*8N4XW?C/ -)SV0(>-]@6XBG.] 4G@$&"IIB6O' 5 M"W;Q,1!A#SL?$*\ TCL#P,X%=Y>TA&*UR;1AJ;GNZS3>(>JK0\5=0"-D6 K M]A-2,*#X2>V*'[\T(_&/'4F?15TI,Z##E::DHO:0IKSW58Q8>AT4NFX MWVC8_RETZ$2U7!E-2BY/KVH]8K06N@G25P;8F\I@HZ;G@B+Y*/"YPQR/(6>, M74U#=CIFPPZ/84OAW7)5OZOPZ<:/NY7[.PT)1 T\";J.TP,+DX#&Q"4Z$KQ: MN(:3.U'1T+2B#KL._-=>-X6M)02;>IG6KXW#NG.JL(L#[ONN$SD>-&L0QN#% MOP3-$];V)BB<>B(V=P._MCXO! ,"/&>"^A/9^1F"XPB6L&'8#L3V&H*%7]OO M";;Y\)VF$2%B''/^"\>>8+Q8![^&!R.QIP1U(50=1*N)%\3\GX!,+7<>?7Q&[0$O2*'E"B-QP2%#TEQ MC Y)6D2'(U1,#25!$@A9HH41)>]UE_S0-PXZ4G[L.\1+;\K0^0J:4K_IJ&T< ML$^X:_@EY,='/:*[)"/A?YKNY]X7C&S'5+E M.-=)-9=6':L.%L ./,Z4^Q-YU_&47'DSQ$$3P!\D80TI0Q;$*0+?#1$8X'KA M"A;X]A-R0HX0^W($7B[#K\*7ZX$QN;$[GQ!PO&"(!<"(O>E:ZR^#.PH>M$]M M!_[$54B/N /2DU; WRKS.(W6JL4.,RE7XF[NII&/0GJ"KR;E9X^CJ^:DD&71 M'I^:G(Y\Q'PR< X=$.AW7&[^RPOZ8$3DGI Y'.:?[>=41D;Q:E:WJ%G&0)G& MU]5(4][P<&V\&RL_J48:>$]J/!/]#A^GUK42:Z *Z4U\3_Y--0*XLSIWQ 4T(BU9%Q0#!I>V M?T!&P7S:2[@/'QQ\?#NDTE:<&O/-LLW+\YQ77P]Q<=&_EA80G]MX19ET.^JZ MR,Z,E212' U8,?4F4J$L#=GP1+SPW0E[3[=U>A_-0P^ AU.GW',_J+D9/B@@ M0+U)BH,($X !7ZG"\7 "T+6& GX *M>%BR59$];P7TOP? V+:*80NH3@7V$" MOCZ!.O.%05_<>W<.-?6EYH8!CMQS\M[DK+)BR+4QZY\Y9*8:KU1$#A]D.+?, MK4?DO*"VFM_PS'=? ?QRGU JPDK173UM6I8_58,5YN OSNG!E@4NU:_S7LG[\#Y;DU MNX0 XY<4LB\8]*7L=]&9GRR(HC#AEWR<$#.M?LK"9OHW,J3JEBG*LF1G+5.' MK[,W[SN)NWJ[,D9M.Y?CE9Y4RE%3960Z<"CI>[@[5GJNX4O+0X8"IJWKV!#: M4'BZOI7LL_<^3OV8R^EK>^0OX>_@I?![_%/K";Y$EX._SS77OHRA>SN,4]^P M5=/PRK@U!TZ 5#,Z@J5 10P-5^RTI3JKT_WY(./:/*XT['9)QU(C@H$VSQ.1 M..G@;L*BXE>73$T+EN.V)O;8T4N.IJC <974RO5184H)KU%B2SPGQ%E" MH=.ELJ=_P:@Z RJJA6+5TO$Z *I#UA6,;5!I#R8\$&B,/*&/7W-@I@HPJ14_ M(J2YX2SC+8]O9QT'S/?&U.(W)A9_>#+SR\#QR"_ZXLUE\I1K]!)XM/>N' YM M*^#-S"USJ4ARX"T!!TB2_!@ ,--\Q^BBEYK)[VGHN*84DJ.ZE$%;;;0G2D*^ M:A+?L)"_[?"LTNM*SDI22:XUIFS&Y?J#PJH!^Z_A;\<4?._3-Y:N?K-X<1Q< M.\*J)OED,=Y,5SFEN#8*34J*&UCC]*7,CIT$6098/B_POQ3H]VYGDEN#]0RX MR)(QP*NHG]C-:([8Z@R^DH@J9! M6U0+3$Q_B/KFJB44HI%&^I1&*@J&*UCKC6;'8TA' 72$Y(#<]&-KP%"0+4=0 M?)VB '!#7"B2 CQ1V08^HHV,?"$+==9?<&0H="N6L@;\AX]X+>G-E_>#0 =! MPO94L22$.;QX.Z2:#P>@#IZWYS<%FM7W9J!N?5&LIV.0]C;">-$4X-"FQH>V MY0R;@C$)Q K\+=1U!Q8SE#RU,6-9<"T\Y,[UP.ZGF[@K;$G0D<'G9A[ "!S? M9DUK'CXT)=6MU$ZIJL-NHC3E]?9](Z8PFHK@06$C7-XB)O1 85&K;7RY"3;V!F&P3*:'.X6(#Q1E.6?:$R:T" M9I98=*11IR0Y+/H_+*E=O>:X'/ ZQ%-MP7;EM#"^X@ MB7'G)FVLC*' E?&'DZR14]=Z!6<6Q>9=;VE/"^>$XU7;T0"04'L1E-? MLO^V<516 QY0;=QR3%'=D1PM%U;I* 98U3$=("5:_AY",8$.QLTJ6Y[7.)9D M94UW[&>O_BT1[[^_ . C2T%M=5 T&;P5T+[_I].Q4=$MU-4E1MI=EB2U M4%UT_$S,=ZXK=\Z(!(=$@O=!>:\IL@MI)0S-^-1@0QR-9=DG'%N^% [W^^<0 M7XX)C,M4(*QTL]VR9^7"E^(S@3@/@ ,QX;?9"'IL,'9&'LL6>&\6 M0-(0 11/8JDM/,\58F[S7*ML4[.U5YY4L8]@*0 < MP[&5D*&NS2)3@72\2X M/,P_6R(1 +KK,ZYIM90QE,UE2GXB:TDFHBE4.(5 M^+HV)'P@V07%"@#LAV1\L'\@!)Q18 C9AW-(XMWIK$7A4J MY=T*W,3GQ-"6Q(%5:2DB-%'\STZ"O-.0^MT"(5;Y]3+5G8P*R=)0 '8E^H2F MCN=M!. .;DV *)'\V(0 MAI@&*C6D'_ WVTG4$XGD6+)8Q@@L0_*XR]QJ_ZF M#ODLLN9W&/=+;F5?@ 7>L!UY69_RLHZ]@Y-> MECT%)!GWP\,OAF=(FD>8/Q7$WN+7]Y1"TCIU+7E_;><1(7\N7+!&\!#.+B?S2B+79P@>[?:JQKH\HBPIP?@]ZXY1^J=O "C; M:F.?CX(\GL03DMUS >S+9>#<%Q-]U,7-+4>ZG2W5$^AZT1KF<"X7E\J-/_ZE MDS'Z%/OX,0/%$%TKN 8^F;$J:J;O >]8?I$N^.)FPPY!.(93>"K,#=A7S*^H M"@-(GNEQ4>QA7[,#Q1]V9_C2=]^.[YZR,K1-B'=C38?Y* E@XD@07'98=O+R M7$D6) TX8ANO! AA\=4- @8T(2%"66V^=*: ACW$8-^T5,0$UGB8][()+.\" MF I#W;J_@V-;7I<%&XAJ&'-0C," #],XES)8 ]X$-[I)OGXQZG8]$\4/CFS& M1004^!8-7##&G=CF:P/_.'&4O/U9__@\L7%C:I.UYICOH;FQL)K-<91FN&\I MJ&_$QKMM@YJR,K5&%Y37+_#RD\$T::B!Y_9!7 MX&5OW/'0=QL7L6V62YR8A-S%)I3RIFNK,3QZ8"$N4@Q M(IF ,+Z_\/TUP'W)\'T^[RW69DO2U'6<-!;.O#1<$Q,8OB<)[+OA^VV#R-V6 M;X_:(I*.6D1&+2)_6HO(MCB<,5A-F-@C62W9;L7:N%!#Z;66+2?J\U9=_QAOCQ,V4[ M[[B&L:[R;IN8@5\[)>0J-5I'6])8=/(+N>[4&K D]G#EK*W8'9KCLMP"%8KC,M$>*T.X\NCMHZ$T M'%EMLJ,N2KGZ:,4N3)YM#,GCMR>F7H[+U_*NRE9+&8;K#Z1X>P)6$HL=J#*GC9];;;#V/KM=SCK94SG/1%%FQX=RRHY6KB:(* M4K4Z5''3G?)M.4^H*P^HJ:.5VB*KC9N%&HVZN>=DM=KGUK0V&2:/5T[)!4XT M9L0Y2XC)="%O_0(3@T'G;N#JD1RN+ >] E:F]IF U:,'#V5IY0B7A\H M$X[6*'3V7)7ZCNWYG7P.E_;'"R;.ZJBGEE@J$=<*#+8N,7#I$?*KS?P$MQJ# M%"^0)7N:9)F6RTV&)][O.OJXB ^&/7[1&/*]:68^TFGF%#.IANU@G7;1X&@F M3G4+8K_2L"#;'1U?7Y6556NFV'Q<6G75.C'"IW'(3,>GK[2]BHF*/3[7IXOM M4KT:[Q4GIUC$DWF,6T^R:30>7W;$I=2AA^V3Y"S5*ZU"72WT58%9="=+GC<* M+4C.FQ-]OJ-KU*/UHYOE#4VV[>#RQE-L&8'!$[_Q8DT!!?MHUG9MXP M=+56+AMJ?&SB,_H;S9CV<\)DW^VIRJ_F)0\I^PRT/-) MH&0L01VG8H2=8HZZLB/Q2Q6LXD>NSN?@NYZ6EU:FH:U1-CYHH$JII:=F9_ K M/P+?9[Q-+-8YS^)T=\08;KU&6 :,FL>H!!U+)8]3J?^&A/LJ?P4T#P"[Y8]"XV+^C:R0\"' MWFHPB0]6&0IS6_ZU^6'WK="Y"QT[Z+F(@6NT[TH>^QXOKGHR\#,<:_/2\&%8 M<(2/3="E$T]X\JU1V#MNT<[SH6X: XK;0&3S>QR.*?P5^-TPO>M=?S>,0.PY M5,+(-C77.72H[G/JW4ZHY=N#.^D($7> ""SBB#M!!!&AX0[0$ FF.T%$))CN M!1&18#HC&OS1QO[_SV.Q7N_4R4^<^J(B^-M'3KYU61>^Y*U:V2!8V*5E\+,1IN;#8;QG(^1;G^PK,>QS^*>W/O=_G^,DQ$W.L<.0 M?K!_-RF+V$N6^VC-U+=O(-^HV*EOAY;"*3R,(9W(O5RI7:R>+4Y;:DLJMU.= M$J,-[6]<2;:"%C^G1N[ I(MGOE+VLJL$5\K/YKT.::460?SQ+XW'""(9 M0TGZ1#)ZQ/(1R__F+/].QX>/L[Q=\*;%4FXUY6K+.)5O*R2^^$Z6Q]LL/\2F M;(OVIH::JPE]L6")LRH*$PQIP/)H#,?1&$4<)Q\\E$.V&:SS"#;V_0BEJQ[R MA)=PB=#RU66.GRF"G^-@$>5%E'=#;7=R%,_Y[5U"T'LHJ;L,CU-U.<6E6;>IEJJ.X:@] MNF?R9YJ[^XHG(#8U9SCH#_,\SE3G"=DNBI,R,Z2@\Y\BZ).2[^](3$1B(A(3 MCV\O?4).Z,-B0=8I=\RS^G0A*O:$3V8]("=HOTL60;XG*1X@8I!YI:PB\N/N MUH^[C2#[85+KM3JU;THIPZ)$3[0&975-<\65DDO09O\;@\\_U+ #B"I.5O5B MW^Y6.*6>R"93NI>=R9,A#4T:[+0O=SZ+YJ=3?\3B#\SB]W]3^5$>3V:RP^D" MT_)\J=R7.7+M*BL:\C@P1Q(Q$DO&$HD+F".WMMMWIQM%3ECDA#V\$W;E^/5C MA&WJ@B(%D[@V'6]/2,!<1 MR(A$1B0R?F0(YT,R0^+D!&T+SRE42%07V>1SNI9&HM9L$*.F MUN 6V65ANN)K/6G% "$"["L\1A)4+)%,_+A$(LZ0HC*@'^)@GC4O\K?R&Q_D M$NWMNH!.AES/28QC.9EKQ)L&WZ[75["E;E *1*-$C$I>T!"Z-?E';!^Q_<^\ M6'N;[Z6%LU1;T\:*H]W!DA?3_**=F@"^IS]8 O@ D:&R;-N_$'_@F.$@F?4XGEE47!11[F-2;J1ZV4#[G-# _:&0H]).?HHJY<&S3,P* M4K,V@7,G@ I._= 2I+;I"-I!.^W(ESB_+W%K&7&MM@.W/N>M9>&C1!]VIS"< MD(5"NDZ-4%IHJKEX/]UN=_E%;3J!(W"B,$0D.B+1\5N;4>_)#IS)";4U*_ + MJLNU1B26S(C^4"X8RL!BY,="&?_KSZ7X=[,LG.MQ#F1O:?IE5$7X^\NDBO # M.,XP)+*]N2@[4_[.L(V=SLCO;NQKHNDN&RI'FXHV]7VM>^EMG)BO],>_IZ>7 MV8X_5@V(4]=2'$7V%^W[5L&H9\$.!Q_9OWY[-$>;BC85;2K:5+2IWWI35YO> M5]EJY]IXUY/Q1WT?S_)KN=UA=S;H81S=L=C!F"5*;):Y^BR_+\'TZI/]-O-; MOC?:+TD\)XZX#R]=:'N<5=!Q1GMS[W6>XR GEPWPF71_E*7V.Z:W,8?38. M^RW8Z:\^@6#79W[QI7?[%V[;&A>,*CAJMBJ M)0=SM#CN4UQK,7(39').5K3)$(>9!D2,(A(QXIQY5_=C0"0B ^+\!L2MDPAN M#9=7S9%; R:2J^>4JWU9L-J>>:HM6V).+5O#V9K'#;.RPAIRT> :P2@I*A5# M:3J&OYFX]0"VH9^T&AF'GQ*5]R07S^EX16+MOL7:VU5O6%JCRZ[77O&R-$A6 MIFRKMFQ-AN2'TTSW4L7N,^)UD+\&?X=X5 Q7" YSE]N.-A5MZD'N>(.90ZQI M^"H$2 )?]!W=Y'97AL;QW9Y5Z#M)7DRO&H%0!9/B1,60*SB1;-K(T-==P! ML$](/A+8L;7[R MX6Y N"- VP+"0A0#?I^ C8/-3>EA"I9L#R?9HJ1[:$1MSI 5S(J$#PVJ"#9R8E@-X9+1>: M<(H!5G5,P(>3EG^<\"F#8A%3R;A'<[GU@F7GR[;*3/:LD4(U^SE[!+Z_X*,% M0 .\KPY(R92"MP:,8_NMAG:8R+=A?'?LT(2I"I8UU*I%=T:5GC$^-UD.61NK MEL9JXX]_$T0,Q6C@-[G;<=$!*1H*@80#0A@2J0-_C9%&$#U$J1\!"P( M;&R$F5BRSPU/2!L\ZW#AW#*7B@3.+1S)$F0LB#XLD;_@+B <__ M#?OG;\13P-,%1!=6BN[JX.F;<7."#ID<4-#'A=%_7Z;F9=N,[ /N"SCLSEG] MHX9BHEBLE*WJ*CM!:\_36GFMC[!J8O*-6,R.7Y0-X5X)H)@V+ MU?HV ,$0$@#^]#74!YB:!Z]%P+]^M[<8 E3!GJSPQ9$S%1P$G!#2P;Z:\*^" M$__8B+VC5Y:!7@D,"0 T"'_ 1(R6B.2 B02_"M\B.DZ-L0T_/U(FLPU%P@N M#?PNBA:T>D:N \AD+BC2"]T!R@EV"ZHCN%.A-W?P=O% MSQ'P.P(L \\I^^(K-*BZTUF+PN4XQ2G/8GJFCLK+5^F#EU M"$;LM%7#=_6"E!_W4'V0[PFS87Q.=R=__(L^T?BIN>0?E5X;_0FH![9BD"(5 M].88EJ#CI>SWNZS*1S$T'U7LA%)EUQYI:!?MBDEZVD^OY@P0-B052V"GVEU^ M5-X Q^6@:S?T90 0#3E @6]B0,:U@>4%%X7BYL"RN4/K=/_ ]VZK,D"NOM9( MW=85A$D8<+JDZJZKO SM]2UNEP1,BV &9G MCY@V8,B_,K(8V'>;H 02OQ"$/UJ/_C:(FW7=R\DE\5EEI:I>*\6%UBQ^)1#C MV++'=RO" "U5^^O2L.59\@0:840B1N/'(/[[K7$%(>4#V&ZYXNFR,N$SGO7) M*M6/W$;LY./NI!GOU+?OUZ@3Q\4>9S^_Z+O6F^/CY,LU6GB5AB4.@N+>"CDP\O G5.%N=FX?R\XD>-!"K8P!B_^)6B>L+;#4R923]L67[^V]XD0 M# B&/A'4G\C.SQ <1["$E30[$-LKI@F_ME]/L_GPG53PG18%./8$2W> T1X/ M#T9B3PGJ0JC:N>+TKSE?$/-_ C*UH 3Y3[O&GKPQ@#\# @3LKOVS&RP./_KC M7[\,"_(A&Q0?V5OJ%78SR-^D51^T<0#&E]V&H'WYEFY9BW$KR>7:?,5KI]AJHPTS\8Z>6:^U1D2V2E5E>QQBP\NCMV+2\+-4370K8_7C>G M>ER$SSQZN]U/-?+IA3'@NQRZ:HV;O6X%K"2/W[Z2XFRV4TU-^5POQ:Q7^E,4ODGN/YP8HKE=.].LEGC6(=#F$_>B8FZQEZ,AOWN"[V+)R1KLZK^<- MLQO.2]U?B1;-1J.0ZJ9 B*6.WAJ1O.)@<:.#2TT2 MAYWPCU:BC?%JT1\LIIS^G'+I::_MN4VPJ6>G,(0KC[ II)(2KBYE5&7-NH'&.4Q93#S8 M=N_H]4Y5%%<3V\F@Z[YJZLVCF!XMN::L_30U6L5O]?5,>X'94&1]9RNM@J-\?/*R>9(@X%+ MCP @%XVAAI7E$9=C>)S0\(E7R?E+-Q XR -X^YHRO'Z\EK4!'?6@0X4?^@GJ M2*>F!YT+V]7!VO5K@:7=8!3L>/'K&N6]AY>_IVMYV^YD4"BZG:FJH^-"P4-E M0N<:%[K3_91!]]5[TP>M\$W@3U@BJJ*[@WK&"!%W@@CLB8CJ2N\"$>C3F\/' M(T1<3S1%''$/B(A$T[T@ GV*^J+$,0*/_O#_R/KY>M0/XN,+97;T>GOXP*OB[!?]5) M/BL%).Z; G:O!_>)(!)V#R'L7I=GEY!E-RR?^RZE!RUX'D/,W17>$P^/=_(< MDNW631/2,OAYDS(U]XL0SB;";GVV6U0Y$WDLA@\SOS M.O$=7A\1^;;;9>=K-,>GR[F)TBOV6M^8;_,^KR=6XKS3D+4ZNM9)%*O/\WJQ MZ %>AR,"8QB)QG#J5+[U SEA=]])V[KMMWJKQ? MGRZBO9CRZHCO,:_)+[<]CXZJ,9WO+CJ/P.&'5\E4[9[3;W]![&Y&?M4S] M?1V8<8?5>KZ2*J,EE9ZCRT7+ED1O2$(=^&9]ZV/[ZYE7Z@(BI_W!#?D;G/L! M7/QS:^+?$,N_+W7?G5,+*?JOWRAJM5%6M3'X%S:K@)KJU*Q65A'Z!&,T.#E; MIO.SQ8+(5V'9 _UZ]?#?C^7.%DK;[@.12WNW;L6ME/ /UK@_'7^_"9%&3O*= M.,F"(A6,DF)(FVY )_2INZ. /G*4(U?B!SK*%Y:(!^60WQ"(\4H[X;J]85K-,>UV2NQB M V[4^+I W.7[VCB[8?;77 UVEN^KC.J!8\BCF2V;,V-E-F#S4=CS)(:1;[7Y MCH(/D<1XV.!#9$-]463$%\\*E4QVYOS_S]Z;-JF*; O#W^^O(/;I$V]W7*W# MY+3/?78$*LZSXO2%0$!$$)1!U%__9B9H:4G-6FJ5'='=%J9)YIK7RI5KN4XY M:Z>&[7:"@<4.@#5%)E(1G$C=]EG[8R&^>VCB77+MFKJ97,PLNM[6)Q>!R@^* M>EP:]9<&@J_DKYK^3W[<<$-J'DZ]5TH?0 =H>AT^95"IX*."L["TCI!4.H7$ M8LFJA0UE.PF^6[OG4]QI]QL&#%ZEW=OT;E&C[J.*L'6&C?A<;\H-J2*M"#=T2S*J35E/1-*^BJ'HS+][W&^_X,JIE^NQONN9B7Z MZR/%[)XV\'G21N"FRM=?99G0^Z+NB[HOZKZH^Z+NB[HOZHO-(G_ M?CLH/B71XUB,H/@Q+= \'9<3O)"B8KR4),14,C$61\DQ>-U! ZGLL)>B,OV& MPI:;R8[6LJS13/+">L'%2HL6:95Z#!>M#XH]/*$/V@+L&D<_'2EF*=HK%.M1 M-DH7>VW1I&Q-AW,>-\629D:N1Z=X/%/K;T9\QV@(58\GCWMB,;0G;XJ)6 V7 M.S2;:'MN85-6]GK!G;GU4]LQ16T"C$[9LMF%"S "VS)G55O43=NU0MI &<1X MPZ;RFJFU;6]#- 4I51D&[>F!&2U+C//"N* 3UWF:1AT9TGMN(OP7,L2V"2;] M@.WO/6C A?DP."%+^'_"B7ZK#N!J\85%M5'K]"\4)9VP#F30I1RK8M!*7C5$ MTYJ;/JEA@NM,3$N%/8WWNI?!_LBJ;;LR>OC8^4S4!=N645MCORO\8\/KQT%S MP<*6@N[Z/9.7I@,?(B_?ANV8CUHB^WW0=14@2@H6!7XGH0;TX,/VEY:,P0O MZ,[6%B>RY.IR?8P(-KW.0+ >,^;0=$=> B-1#(GY' MQ!4@XLX15X*(.T=<"2+N''$EB( =XLD[)DZ'B7S:0B6#Y NC""<""IWJKAQJF!V4:H[19QD_X%NOF&2Z**XH@^4 M%@H1?JH+5J L+YT,UW8A2E0#QFK]'6(HAHS]#54EB?^WW6VC3\1__SD9&UQZ MTR?+:P_DW U?(,NBJ#=*9O.#VWQO,FW'2#D:8]6-F)YJH\IRE?+>E@G;=@ = MS0!GH0!S$&Y&>6U+2S;'_!ZU^<3FGU<$V6WX:%E:Q7O"AB/32S;;C7;6B=9! M=ENQECO,;QNK*UF*;F3+/$YMF\U, RV@9@(EC]1[2%I;-RM+A9996^"]W&(D MQVFGV[08GH3'?+M; *=/A;TSPE89,QOO M'1W5[)&M_^M'2X0S='4&X"_M:'=5)2I.J]-(:0M%S6?M8=]M]IN =NE??W:C MCS,6[\0;;IM<.B_]U@C4G\.WA78TV:GSJMTRR!0KX//1RLRG&J4LI,GX;H>O M95:#>65^)DE6):8L>3P^-?&VP;6HKJ-TYB,%=V@W90N]^JIAJ M@F7QIMP>,SD]U]'JE>.ITINBZ[5#@!]M;6Z)*(3'^3DW(0O151?/Q"?6>MQ3\8': M/+.I.9\TFL.*D4UK/84WJ56SD8WG8*;65YB:=_J^#2/R!:)=%3L"QS2B2:[7 M-$ M+[,#!Y=M+N^I5&[&#H0+&CG!3(,_>^I[@AWR4]-)^]"S3/X0,N="$O_ M,@'L% 1T!(47-00@%43P%"S36F/;FQHR)DX$0Y'M4^)VFS2_?[GL MU:MJZJ$JWI<@V^LN6!'>'(%NRIDOT>U'B,?HG^UBR4QY&2'&HAJ)5',SB#^2#P2YLWX&'E>TD&1 M9D I)Z'<2[_RF:T"[8T ?@Y1YICSWP3]7FGQ 0F!R;.Y;JYE>.$)( (SYW!+ M >'**]D251NV? ,@N)/L6T@6?5GWHAP4\E(/!8[-K:?I= 'K&&9HBQ+@%8M+49.!T /@?5R0*@;1L;)@M18R1-ZGC=6VJU,C-7 M[/8GJI+M\W[PIBUVP@T)LK#)K#6YP+.97C[?&!/EN=9E?OT! CI&'"/GVMC^ MP(T43=VT?O^+),@8F?J@'Q&XAB]->S'1P "!)1V5NVOMG'3$K' 1=JO-!01& M-]1^=,VO\VS)PNT+]AI.F=:'6'5 Q"&Y3T @8 '[Z + M,K,PVY-:M,EEHMRL[G$33B 9:(BD(G$JK-/J1ZC"D)T ]RCN.!?6\%_+U'7, M$58P,FG;IJ@*D!1VQ ))23!$.0()!7K#0+H$A2Q@PVA]-P#0TEV>O,W V!%& M0UA#-F2@TE(01_HDY8N:FNS4QX=D%:[0LLMYDAYY3)%5Z:93*!Y\A.(Y@"!+ MKV9Y,&\D0M'D)U3*2R%U*U@1W-$58U;+RI*PSG84+LJ,4Y(=CR67N'<"M(3' M.7QKH&Y ?,WF?C/N,*()Q:-M<7(G;BYEW+5&]7S7,-GZ@D$N!T5'R)"X^=M1 M^7S4XJG!73'\I+NK>JNEJFDW>QD7<@T926L'&7-[(C- M@=5AN5ENY/49)JNLNIY_H^W)2$!W^5(BGF';U>:"Y0MU)CYE_/M#AR.KRE!I M9;CF2JLO5]-T L_,M8[GIRX?CM3GY-AM)9BIUBXI;#,^C4;S%N-GE!Z.S..> MBPMF.HF[DV:%U#=C22XK/'U86/';^]F].; M@M6?QKA9FAQ/S6G;D-TF&$D\';DIKR]7 M4XN&YM:H39;J]GJ).0-&'JTSD9EY]46AO>#:19<4.:$NQ>TF&'FTSA0=SZ2: M*4_6RE(_0; 5LUJHP+"<>96W:R;K%MIIL:\,"_;"XY/'<\8VT6FGRZ13 M>+15J8QU(U>?D[![\=&.RFPURI13:P./"LMDMIQ+)(?E)AAY]/;NIM(1^C-O MQ9&"+?)M,;>)=F!CT:.W#QA;JLZD.,NI JF+:6%02>EPY!'D.WUID._U)WEM ML1Y/678^-N: BU/'ZVQ,4B-7Q(=MKMP8ZIY5<8WH'+8Z/%JGA#>IHIV:E+EU M6L@4N_*ZUXXR/($?+W0UMZJKJ;5>X+,4G\J68B*^9#TX](B/D]&56E.-=I9S MXTDEVQF-E":%9CU:0"Y648@!,=:X3*$VJ#9(I\/646>(HP5XJ>4J[_9G/4XM M\%3*H=ISGFK"H4<+$,KD:I8!)KR6X6*K(J>TJ6H*S7JT@-6*58D>K0VTF1.M MK]1N7FB-F+ "O)4..\^4%,G19K'..F\2N9;(PY&)(UY.I19TJ[I(X7&RUX@U M9ZQ:MY0P*;K.L8;6H$<:.YMH%0VW\F.V'2I%DYU.>U:M11/ ^EN.O$&7H'-M M>#?NZ.W]23R6Z_77A#8;;Q(9.JY.YU5FKZCO;N2L-9*[5KF?9LL"XR35M3=R MZUZ8O.5$8SE9;YHBOI[RLTS!(YK)1#-,WO)Y MK9/U$JK0S"EK-E.?4FMF9# UW0N3HG:-U@VGST4Y(6#DT9Q9M]@5 M.AV"UP+E6L<@>RV@*D/8ATFE!1SLK3I&* MFDJE<[..$!O7DDJ8=+)XU2X9HQ&G91;=:9WEY_'Y&LJQ8ZK#VQ8_$M6^)EBS M^J:JF^QTX(7)G/:0H\Q\;Z.PT2HM)B718VHM=P$ET^,'7T]IO1I# W=SGKFJKJ/):YATLMC0+@%/7H8([8=^R@R M&%)U5VX.-\E*>UYAXY-$@F'Z96(0"RF''3[N:LIAQX)RV%&T76P?(I?*BD>G M'T'BP*5R5(L&5A* HV2M?1>+Q(E4Y*#TM2"9W'S .O1;%;F1KAM*@X1]SL*0()F .ZC )'K[19Y\#=N'GZ;K.%J-4 M6HOKI3G5U*H9*ZN<,/S/!LE2>YDC00"FT!$R75S*Y_!9?@S 9AG+J7IP5DV^ M)7?_X,#HZ$AH+_R?7A\?#L E-V0+(DM0@/"HNXX-X0/]?KC@JK!29^YLY_U' MR3WWOTQSICB::&V@0'NB,HUM:AVV^>N/(QO/),S-_5=M,6>@V,1>177S\?7P MP,B=H<+KNXP^.%+0=+T M:[-OTUBP.:!1_V+[,\2]/1EU=V0**1/S5+#B$3H9Q4;K';]L$03_0"^7L9'K M^*,-TX&_T&7;/CDQ/W<3Y;W4.VUEF_6AD678]J*M9Y5X?V/EFL]3[UN/K=Y) MO$]RL1H02575@$2[3]=Y*)6R /LY0;6J@J7)#KH:O0U7AA.XL:FW5[17=W&5 M;LT[0KF9(G)*^/VV?V^)>@S> "0A?$70"B#XXFEM_BW-^P>>4M"B ,G/ASV) M>TACZ"Z! .9'?(D$X9[(^X"!85L.WX)01GB'?P4\'^#YH_01I=5%;9H9RVQ\ MTZ=2)FU-TO"2XE.!)KG62P)M]#I-C)[2!+N:J_Z>_52*/8RRX[KFU#BVBZO] M3#R.UX!).T"19VPM"Y;]] 1REQCU%#]0-#PG!Y9 H6&"X_\,6&:6[ 3""SY) MFV")\(^L:LFB8UHGO=CP6BPPX!=_&P?"2O95_>.F?.D%0^>(C,%8>WMVDM8% M8%VUQ8FI0PI&(:\$$^4#&[H@X'2+> M64SO56/I&_9(>$4(7[RR]YM+GP-#'<+D__VB?GT4%-1#(G'5P.B@#+VJGZ'' MH@R]4Y6 ?T7R?,76GQ8!NW/OS^'>,UDN%P? +H'V9'QZ14U\CO;[-5U]?B#2 M[\+Y+IP_CK4P^7LJ-KSAIC$P3GXC8CGYE+;OB'T9L?0W$KUOL+ ^U>THD,V7 M;K'04FTMFH,.3A'" !X9M@1'/A5W7GI['SF9.@TC7W/CE^^3FD2__S+[1]([ M8+H&2M38.X6%G ,99\LWD&V.\C_#>OW\(-]7^PYQ,YUT:9Q^6ES?@F?2V>1],D/>QS=;"4+K6#1BD MQWOZZR9<^VMNF7*IA,.SZ*2#_,.0?BMI8T;R\MHB\(R)TQW!HG,I"UXY ;H( M?Z##:O/(ZF.*46N8[JY1+:] C+>/?N3BIBKGT'D_(8%=MV?T\1?21N]4P770F[&0-(ZV;68<+_%I^J.;,V(G=*) M&F35%K+C$M-QO[LXXU\(X=X?KQARNG&F-9=4!MO4]/>]N&-X.@D^>'_T3 M\'8WZ+](JOH&HB%A U76I9LT3^[1XU.*RYN6C=\/(S=F7OX'U;3Z?:>V7R,.B;+F'%.5A2\XU]9F&1S^UP>#8:#,O*(O+U'UOW M8*J-S2W9EE&1NY$,ZX5[PXHQ6HS$ M\;C$W*O*O;VJW+9ZR^=JRL7HA]2]IMS'Y=T)*S<]O%BOY(Z'K\(#_4#<"S== M!2;N''$E>(BG[HBX!D20=TQ<"2;NHNDZ\$"@=KUW3%RHRN*K[L,W+ 7T"N]? M2161\]5I>\T^/G-/\CL1G)0(=J4VR8^6V@0$0;UHE5P<&-LT%!\$03+*.5CC MNQ#%F93QQ0'PE!"4AQ.47+KKP*M3 4>H_QJ@^)KQAHNM^>W4?9XPQ_[_=VW] M;D)$7IAP3J9-;YB(MM5"?/()*A3=L4L?7NC=,,"UY)J@&6)%/,? *\BD4 M\J5SG=*"+ABB'#DZP*5.Q0J7WN'I4DT"S7G-:7AOO:D6W E0M&6]TL-HEF6,T.@@R.X2F>G1:;5-\LE/ %5^K2II">*]Q!-G^QEOO2?/Z] MEJF^<1"2L6_J79$3>,O2RD(\P5!\HS6I*CP%,_;)5"053T4H6,3U]'G[5\$% M%\B50\< E][W2:XPD)?:RE64ZWD7ZW_M19X]QG]RB^>U:G"RR8_(PD:R-9>> MNBDOM3$K-A0',7B!)W:6&Z97(0A.IPX#D^Z:N>(=N684S#7;(W72)%;3Y&BP MU!8)MX"KWGG+Q'R*F7O#-$,V VD3E?08>V0Q_O3LR@=E;G2-*O)Q18^ MH6I>/2M!VDX .1%_()+/UPZY@:C2XW4@^U:\M;/:HQ?D-JAW_CZ]Q?F4->D# MUJ3Y7G^F#+*)QAK/%X9:O$7S^5+.NZ0!ND>3Q5W'ZR.=DZH,>3):$QNL6ND3 M\=2L;@BKH!HV&4G$\4B,.E8\IRAK]?54?BE[\T99^;6KT]L7=KO M9^MWFIG]ZIQ,U!*;#"ZTTJNIU\LMK:('6!Z8F<0#>9;:D;>LTLY^./=>/H!B MBB _WH;J2L)\6SH]Q46_;^;&7&-4[_L85O"R3=&V75D"+P<@]*4HDKKV_DV< M'8&&"-%E):]XH[XJX>L.6W?6N)G.%QB_JZ>.;1Y0]3;R^T=5@K+6^9MATB>Z=TI=W/2PRC ME77)&^6F;CW6;_H]$N@(GJ B2>J;.+L7L\@NS#?G-<^^BU#X(;;:BQ447S/4 MF&C=5J*,,];RS'"\2239Q(#Q@+! AAJ=_!YRXN16V>VPR#<)FFW;B^R=Q6*" MSE.JR)3M"DNF&H2=3O'#_/"BUMQ;,N6Z)2FA#%KE M'%<>V+ETVG)33;OIMQX!)$]29"3^C;WIGQIQNV?*G2Y3[BVL?RN9Z!C]TRY;^%!_91,N3<63+SV1+D:5\N/<&&T8#-"3(BO M"C2N\TV_ 5",)"))*G9/D[NGR5U>:UZB" X#U+[IXE=P46U'6Y,-_&J#I%DEQEQ/'KKEQS-)+O"1F) M[C>+;-"1BJ"2D7CL^'+K/4ONQF-V]RRYGV9L?39)KC6;V)JHK75\;=&4G%06 MTS+7!&("F5K$^4RM[\,J-Q#-NR?)W:QM?T^2N[VHUMMRY ;+PG"QV5 K39@8 M'#$RTXE,7N$)')EHL52$B,6_AZ=[3Y&[I\C]=$/M4QER&5I9)0937.1F@S&O M4S.Z,2@@4>$?NGZ35-I[BMRM1\R>29&K'C0-N[L0;XZF'5(P!2A8,EW8UNL* M2?A<"72/0EUF_)G_.RKEL?KJIYO.R,EYK6 MLKVR!(0W@1+H\$@"\ 45/C-]TCMXEE.4/" ==1Q3UTE#X"9B^BMC8I8%P'1'"2T/A M)Y#[=02Z3@.%VPYY!58[:KI^#WG=0U[?->2U1^?/7QDMCPQ3KRX]36;)XD#O M=NEB5N$)O[M"(D*15(1*G>]T\])L<@]YW4->]Y#72Z+CG2&OG*4T^823-/%% M944-QUUCA'<\*%#\D!?Y;47)/>3U+4)>SY/^)F3<]'N ME)]WHFX/$3\,>=$/2?*5D-=_'/C>/T>CKK*[]]N*'8, B M135J(NAGD)8%8XU9LF@J!EBGM!4W_M9?7<)?;[2 H2+CNXO-V"9297Q=5@!MYQ%F=]5QF5JJ]>\K.YKJYEN6]*Q)55)F'+W2$3!>7\CE\ MEA\K%F#^Y50]Z%.$OTL1,KINB@+@X7"-R*[@QR,]5A,LB]=DH9F0N *+URL. MSJ[+Q7F&\7[](1)D)$$2(7KLC:CP,0?@?64HI/=12'\8A8OD2N:'6J,/ !C3 M"1!A5DB[\*@"@>!W4>1 M*@&@?5P4X%,=?( \;_J#,--7+Q'PE3V7P0N7LKY^P!@;,\=/>-]G><=T!!W@ M^)'E#U\AFK9C^R\"7X'WN,92MN'G@Q=B L2?C2E^DC;F"39V,9)[:O=^E,:F MK6RS/C2R#-M>M/6L$N]OK%SSXS2V>Y-L+8%=&TYI-3, ,%JMW8'XV?\^ Q!2 M,YV!#/:Z1=G^);!0$B73V5Y_M&I3W+HJ9R9]8D0(*>;7GSB1B!"ACO<;4?> M%0T,VH#P9SY%>8$]@PF^01,H(,P$?V+ ' 4D"(<]3W*RSVN8:J./8D!X(WE/ M+\$OA?G<,E< T Z@\4,I]V&S\-0:Y8WFY-DHPT\OS9E6\ B.(_8(HU(BLT,Z MEISB"Z.5;"R3"SY',)\QK'\:!)OM%"%T=*K(13?5AEFOT9U1M?D6>XUX2.YL MRJ?V^I._WZ@K(&#L!ZRSD^LJ<"%4PP887 JZ*T,E<"BVS?W$3& +ROM1ZU"E M<562_?6(QOLD] F3>(I;T''I7&_$? (F=\;3:?QO@_11(3B:)U .U/?O\O8M24>S\#GZV?88"4[N'IHWTPF_?(%_*1%B''/^FR0>XC > ?X,-D83 M#XG8F5#U))Q [47.!&QB05[]5Z>>"0V)P,^ %3ZOZT0.5E1[W"GSVLOTBK"+11 ,;'U0:@?7QXB),C4/M? JX5_X8CL/\%B@K^ M\I\G2'B"SE!)\:Q6B>2(V2 M8E(62#R)__(!(>PN[5 M\[:0':^SJUE* 2/IIR.'U4IEP>IZ6G/GB8;GIIBUVH%S)IZ.[+)"=C*;]5?X M8II0YXZ1S,4F39[DC]8YG[*9170436G"*#>S&$IIUGDX\FB=J0E=S2^]B<4* M;B+#3*,4V4PK8.31.OLKL\0RK%C@A"2YZ9=\VC.U;@K#A4BT]-FS+R6R1MYICD/BAT>CERV$UTCST=[>)S9U*-* M9;G,]CP^>3QG?-;,#3E^G&/EA-O>C/I2$;X]>;SW5)YF.D*6]?!Z/4;/:#TZ M4>+H2MO1I*EY?:5J5C_&"2UIM$RUJ,443 J&'L[*CT9T0B02(SZ&)\"7I!3G MD^ C'Q_C8T(FXB,Q03R=O!A=T7G'7LKXK)1FE6G6;32)4"Z-MJ/9.;>)S;5H MHIQV%[/B,NF%F^$;S6Y56>$CU@OC4KU1;V13J2;-D=::UM,T,5XE MFF%<2@D]-Z]4D@D@ ,AX3NYM<+L=RJ7KDELH##BQP!OA3:[M5D1W/&#V3;(9QZ9PA&"IF MVFEM71F.N/:PZO%U./)HSIQ=6#!:U9AHO:YM9/CB:C1FF#".6B9F'%@>6*?* M]YT6M9DRW!SRWM&$2299 M)>M*/Q1'!7%I%_LUP.X+-M:+;E;3C-D,E:2N;$KY=)M4\#P[:N<740#@6:A\ M=$J27=)8G,7K9(<4Z^5AK%YOAD&^)S+EV:^$-M+G"P!V%0%X96;5T M21. -)FGA#%O)T86$RKU:M)"7S:[^(9=X]WA7(X-*6>BA$&^W\@55U)N43/+ZC1D3)G MESK:2O'XU/'(NNJVHXT43;!")8=;5X"N2"08IE\F!C&%AT.)R03O,1#8P:&&Y0;PY+%[GQQWV MCY!@0/AQ+AL&%)R)O,9,472MAQ,>I.T9K*H#8""^L/6>8*&KUY1+1%DNX/'XO9OM+R39U@\ M">6($UER=1G@!E*03^D! =5,9TB";OQI@"4)>!QZ\,+)-W76>>O!7F>2R']L[ MZRV'.QZ^"@_X0^+%6M1W3-PYXH?A(?[B[=D[(KX*$>0#>1=-5X&)NVBZ#CQ0 MK]SLOV/B?9AX^]7-YU#RJD=QYK/L%T&3? =HKOK.>[D<,+M?Q\2>&]=@[-KPN211?#2/MO=-O9XB'(3M/U)57\$A*_1_;[R MNV MCT]SQ)U*WD$E)U.3-TPQVWO?OMA$M[_OQ'-&$7/S!+.[+>U33$4=RZ=0 MMI>^Y=\+.YP5'"PKB^C8?'L?@[J7-7A&:UYU^YUS)6_LNFY3Y\[>R,J&.4-? M2D4#KAI>0H2Y0EEX1FUMLSN$1'9>,<1*71.6MHTW1^ #^6)VQVM7/T+WLW?M M)J18"%L=*(W&-%;A9I8NTI75O+LB%1X5'R+B$1K'(_B]WO9IBP]=02&V$]46 M(F]U*5*.)ZEY! %$^*NCX=X-IKDZ*7*17.6+3:G!)T@7J]\]"&6 M>:Z8T8YG7(VWS2R[+N*S5LV08@-MT,M GO%+&<42IZO>_34'2@>,DK3!Y*#OA+)D6^O5"X;;\ZX]J(15:G".$GA'RH^Z@N3%QM;[];_ M0E/K]2*3VTS+HP'74V?Y^*9#.3D37@0"ECV=Q",T==RP]F1-K;\[+_I&_+>H M)/UI^_]Z!=(E>BO>JG3ZM&^PDT7O] PJ7FG:\+*I$K=L> &,#KIJ MQ[Y'N\8+L.?%X]=?WM?QMN+3]'=Q<2]G"U^S+WS^0/;5*!>Q%J_-B@./JU>7 M3+NSJ6A2L_G%@>SU*"\;3#+69WMZ5B%EKII\S&\0'DD1J4@L_GV[O=T# MV?= ]F<#V;%U9#H0SGC![+OQ?5_6B#[MAR^ MBP2R2:G4Y#-2>8YGZHEE'V\H"ZT+JSS!0#;U$#MA&\H+!+)S?A6/>R#[:BXN M7$F@^IGBOY<5#+H1SXZ3C4X#G_7;$ZJ;JI2R1;QE*8FB'RGQO5JB5CZ"J,/L;K\7DM/3]=(H83D52(0G$-\E4UY$_? 'F.ULFQ:4W=A5Y%;;IEZG4W>1A JEJ"WY98%LH^KW6;^XPG#9C+B'A:[B>3$>]3K[$G=V MN4*\W-GE2M'R4UMA7CE>?FYGS"M'S%V.725:?F[?S"]!S G::+[FR)R_\L]VO#1S?N.7FN0CC.W3@?"=LOG]#SNN2(M^70-Z;EG!V MC7O8KO.=V][OWHGM1<@QU< R?]T(:YS6YCB"TI<8(;[:O>+6>^_EIV_6[/-+ M2>@G]/Y\)SU]XU:@-R"=OATYG;Q1J*_F+YIL>0R"-_<-Q@TK[-<9L'$UL.BQXWKE[I=W%2R7BI?9W5\IO%*D:GE"IZJ M!'U'B0>2.MWMXJ\Y@?N(5W#KQ8*NP1X)"^-=8Y&"+_$6+I/:'2YN&B-A*N+I M5HYK4_,E[@P:R?*:^6)GP8OJ&:Z?KI6Y67::-^*;DFF(08/2\SL+/XL3KZ[@ MT'G]A$OO\UJ\AMN2.1=T&IJKC51U>ZS%M7--?;Y4.*HU:/I-2,_J-/PP,70K M98L^Z%A<\ Y7.-/I7)85UZL-RRTRI>6:F6T*EMJ\D%\QHX4L7I@.8YJZ2-C3 M55M=#M8,8#+H5^ /J>2I_8HK\\A_8K&/:X#"L\<4EZ[#>UU@NA/+C92DOPHP M76V%^BN#TYVIKKH4^EG@=,-1T">UF[Y?%/34R0\WYVKR'-N^AS:^J(14OKM@TWY1FFLI'4]F8V*ZG MAI[?"//;AC9_7J'U>\3R#!6G"ITIX"M&YS6RV.X7*SU7S_"0=]X8L=P6G'HZ MZN0T,75M1QVO7ZA)Y7^S<[3(^9OO$W_18M7#%'_X^;?J@%^(*$/==@#DX%TL M1'08U!\V]C=<+HG_M]7F;/21^.\_ -A?NN[CVPG[2[]"L.][X6/TS^&..A,9 MN(%SV;"!"VC;IJBB.W">ZDPP"&A,M;&18(-'0*$[8+"HFS;,FD$Z')M#/829 M8_05D!-@0VO412SQ7QNS'\4#MD3RP?^5O9UKY(*I9-O&)&&-J;.9+,&WZVLP MK2S**#D'#E,@?X,QCAS!! GN#"P'B CTI3"R9<-?P]AU7+ F"1D:AF2CU'ZP M?F%F C6P\?<@ $A; I0,41V\'&X.#(&%%]!T<]1#%*P(=13%@*H +C'\P@J( M$HA3&T/%VAZPSN.F,=&U+-EPP.(G@NV#SID IWH)?N=/+V"?%]6,!SRVSGHN M(_&\??K(,(A?$+N %01"EFZH_>B:7^?9N)=+3.MUL51-A M96&L"@/-IO@<2 MZVE(!7"W@%;04ADH=Q5Y!G:=7C\.:0AK^ BM%/VG"U:WZ\Y*^.*V!H0VGYF/ M=#-K%3N(]DXVXO- M*F2_5%M=!MB>QI*)PDBS.=E>\6R]W.#+O>:O/RDJ@L>.BU-'H"2< Q93ET!2 M1R!KV7"#45]+B'MOW2D65+0&? F8$@K&!^Q2*OL*%?3M+I8!PG8&GJRA"-W: M"D#WC8&);WKV;[24#VN\2BM+YLIMJ<0)%#DC!"&H!^J.E^O# M"^"7>XG *\0+<2]U>IUXP1^2]V*GUU!3\VUVV,6 \&7E,E^S>*ZMU,OY*]V] M:&A<6?V@KR*1FRK^]Y65,\D'XJ9@LSU Q)BE\O"I&DEWV7E^V?E-BHU1WZG6 M6%B%8A2H.U5QQ+.+V^NBJI,)X>]#8CE!M;"NH+N?JV(72.@K2]Y/"[I@B'+D MN&S=R23RE>WX(M<5J.LO>'/^NG;4IPXTLU-'R0@J+[%Y;>B6^G4!7]8^563B MPTD'?FY:T0#+=>%#N^Y,9*LS$8SZ'*5OU$P#9F7(DJ^>PCKW5E?MCAU/T9PP MK/3)KH2;#3XH;4=&8C05P0GB'+F4OCZ[\^2E*L"=/;';CVG=N+0Y26V[<\N; MMV5A?Z&T>9*/FH=9;5G!D:$%@PR8$$&D*(4IL]G@2W:]H"MN3*W(A4W3KV\' M2"GY@@RZ/1<50426;L;9O#*9^=71N(L8+:$Y62'5_3XB4S3-6[6%8:S%D?+: M*O)Z3IR6/E55]WQ2!?&*733\K,JPFR 5H3/(%FO A,DDHWRET\M*U:#@5BI" MDLD('3]+1_&O<.4+\EGM^[7CN^@3.Q^R6RXJ<:S%C#@7.1VR9;K59 MD6BJY'#E65\MEDFKEO;ETK8F7Y-81 MW+"_[Y;2N017P';P$N*SQM+4$83$=#FK<&N9K9D9OJ$Q,X^/06.)IJE(BJ:. MI-,_]W#/V<,]EV;B*P/3L\&C2\/I;J1=E:R#)L9'++18?\0;G4JOPI&TI$Z3 M>KF3:$ QB"RT&/VMHDW/GJV=HA/4/0!U"Z+FI-V@/B)9="OM2CVZT,2CRW%K MQ'=B\1A[LZ=F>K;.&Y9M+UA!:XZKQ+ QM8J,7PB)("(4F8C$J+.4(+G'G'[( MGG]*S.F+I\5<:M4>E[1>V["9:*ZZ6#85O_81,#=>$CS?(KYT MZN.S*]O>%<66;DG^G")T]*55)J['XGGUC&W=L_1RGAYFN'HA*K523M0J5YM\ M AH\<3R22J8B-/&2UW0/''W#/*%K"@S=DJ0Z3>#G2V75M=A-GS^<*QE2F\KS MY98V:X]257M>2$C =TL$QM-+F0*W%_IIRXZCWQ.-;C;.2)X7K5HP##TIK"HM!NKW'/4STGA2D:Z\C_H7M0CXBN3:Y]HAL M4K,&3NK)1CXWX,B*<[-'94/M:^78MP:9/'=)E%:53Y!M*7A-,J9Y( M]GL%SVH"P>=;8Z=/ O]9[/ISXU'7G )Y!4#ZN4&22Q/&E<$DT.<_@EO>KC&> M ]=UNO1=I'[/TK+S[M/?4S^N_M3C_#:NSV$OI'X4Y33-=@VER-4Y>>/,]40M M82L\0?@E8A)X,I(@SGB_^LZAUYCZ\8-*Q/S0@X^O%CT?\;%-3U03:6%H:6XK MVUGW!UI9;WE0-B$G.Q%[S[_=\=Y'FI_ K4!24PU7\+=\4[U;;FJQ M^Y7&]^JIB[HL6%#\39[@D8)O/T=!]6?+3)+T5GKOY!F)/UW[_QP4@]^)8]@S MQ[1^;SVEO5T%1>A)))\5.>K7FA?&X,6_!=T3UO;6JT@]1BQ^[YPM" 8,2'\J M]F]L[S,$QQ$L83^>/8@=M.0)?G;8E6?[\)6:]P%B''/^FR0>8 .@&?@SV!A- M -EQ)E0]T:K4(V+^3\ F%M0._^K4,Z'2 7X&<@K(;OV@PFKPZ- OV!%8=I, 80\H@R:K(AJC*=E:U89-0UPKI MJZ5OFE(YKD9%3>VM!M%.?12K>4';/2":@9YS7AC'PV'$F;IP'=66?4*24 (& M)$G$'[ ] *#F@P<@.*',WB/QH,OLEACV)?.!&*_(BJ!C<\L$9B,<>:N9;NP.R[X MB=^KUO\&\P0;/A-$8&Y:,B;H^K9+KVK;+@P> 9HU7<>&,8+]SKQCK M^8&)Y MR_3 B_9?(& -74 -4_=6]H"U'UNNHJZILC7S60)PJZ3Z#7-MV8'6-9@P:,4: MOC?X*_AMR'LBV 0PI6P=+]$O*(YYIJM+L/>J#(1AT,3@;>$1L$>9GZ?K.EN, M4FDMKI?F5%.K9JRL$GHK+Q"5Y,[U #,Y:)%!2W+D@.PU4 _OD[YM@KZ=!7HT M]?'>EO=FV'^ZA58/$(*/[0* #.3SC&G-@TD))\4/&O1DJ,D=C]-ZVG1J)P^. M$V/O2/1B5^($OK\%>2SHM6BW$*BA:@WM*SK?S&H\/=T87+N@LX5ITVT,%04Z M("09CQV'1K95X@&9!32\!S;,AYN/Z\A^EU^_(;1//3;8GBU:Z@C0]TC632^" MVD3+ N"+YR;#)K(N12#E71?-5%W=4>?ZEQ%,16IDG7&E7]-4.9O(&.-IOU$_ M<)"I,Q-,8=B+MP1ZJFK1EKPD2_$H9<%VT"3Y\#R]O$(J]B,!; %ZB'TH<=KN M7+;"B.*P);D*.X[[,DX>C_T.N)@#U,16LNY+Q^%W%_3% E@! P%6(X'\"4%K0F1,GOH9\=BFP';*HNTBA MBKJ@SNQ]#0]?2B3^:X,]CH AAXV!*PV8,-"5LQD0-:+@ZTNDY(-&RY#H5&!E MCEP;&#RV/]XT%!.^Q02DN_T-L!ZPF6H#UP4MP%>F@G-@9 3;D-",ECP'[P#K M#F8 +PKX"=E7S^_S83L." ;3WZD,A2A8&UPUX#0()ML%;+>%&P"- QL$@U^K M,+47OFSNQ\4P)/3/U[T;YPG*%[ZP)M#C7V>1HZ.ESCO>*KK!UX4I8]GQ19>F M/M'9NV+:]J-OL6??D(2<4!V[4#Q 1MO>V'0W:69 .X/EM3TP?0CN3! M4^"5^&0&YQ3&8Q7" '41#[C-]LD5T,D$4!+L)*ZK@% 0+\ UF(!KMG.\0J!( MH3_^4MJYI"&3<&W?@1,,P#? [M0%#[4UAQL!*P3R$'A3 2_:\- 5?@'EONU+ MC!UKR6"Y2SG81< @<"?@?V, .A=, U2(CKRSD6"KB.$"<0J_L=TY%'UHQ>\7 M@Y' =CG=DGV?^VSFP-8T=DRZ=R%FNVU2>]Z;%^/D42H'H.R&_ F8%A8 )$"(:R$YE[: 1V1/P /=G8U4 1,4H%WL';V@:.'.B;. F!^[.N"0 M+<)DZ26IO$^.*O2Z9 UJ LD7&A&P4CL(5ZC(V;0!U8S@"070)\%+_S\[$-EP MM5">0OG@JYRQSTNN@SJ^*Z8I ;J&+ :_G9A -SD84$=(N %PW&D'TD[-7/K5 MQ8#HW1*/CUV@_J%] 7X-4!%8"UMJV&=B:,%N'>NGHCE,+.\Y0<((O/V.!Q1[ M&J?E05 1VXEH!MC:V) HE?F .=) 8X0#]#\P:XI7RU M$P0[@!,A6,A&>_)V*(NA=I/UIUK2UWF0>7S=)9DB.B2$P3S)]='L\ZL[-XU0 MVQ)IH?&!#H*Q(-E0! 4N!@HF2# BTCZ2K MK-(\.]NWKQ8=KP-@UK*$SL:"9 M9;I."-& MP#7Y5TQ Q4X_'S'XM5T5"NW<=75VDG%M99$ZY4D'.J@F"5U'L.U M&Y4TMN2X68UT9$7B!->.?:R#DQ\">&*X5E3;J8^S 4';;02^G&FQ*V$KU<)O MRR![=DVU8_JR6\:UM=Q=#?!XHUZK,K_^'!=7\3&BJU#1 :;=W/L36#??'VG)5DNR,8#7?@^W86 M$[3ZU3%,WP$"''@*9_-28SRYJUN[^WP61D\*Z\&L5)NPN#JJUY1NOMDP-MX^ MHT??%AM^OXL:WV-I>B14%,D34GB^/A;B_=9RR:O*KS_)./YP?"D7 ^2I@P\H MR.#)P ,#_S=AZLR>4>N[5L VLH_,VD?]>#=NSR%T@C,[DB!C9&IK<1DR1J2V M;'Y@]:)#'@N8*I K 8>V7=41?*%UP.M;WD2I$LB/GZFV#9^\+",",1%XV= 6 MVL;QT/&7O?7/ B:&(5_#=( (4%'JTVO2XRU+!R\67,=U@ F_.Q#0GQ[$/_7V_1.%793&)\D9 M] B1[;)50NH84,DZXA/R3("A)DR R82R]+#?M!V29O CS$;B%[@10%2"X;!P M"])CP2GK+K"EJ$O9V'<7GDI*F(5RH*-A: Q;NKH!AD,@;3-1@LCOULDXB(RA M@+@)DQX%%(V"C B%=L W AC@&%,\:&L E6JHMA@P+PHM W<6M5_XRZR#>= MGI2C.J85A,#1$">(83N")D>P&5 1$+/@*[3^JFH @0[^1E-!^AR8E@: 8FFR M8]\N%SY-V+S-3#SBGHEWS\3[5IEX^YG'+Z?"!2ENY\L>>SZKK2(#DQD%LX.\ MMB_,/-YWR72X#AM; DO)=&UX= (%GPH5H7]@8\ <,6B$Z[ZM!E0OC)@A,]X_ M#@7:QI]E>R@BK^8H#@/_S+%Q*[D<-H+ZGE]O#M0_":ZAR/C;D?IC!H#4-'(PG*GEO=J,&ZPUEC,"HQW1RM^.TU#T<*[:;,YMK:BEND)@EZY8%=CQF_ M[=WAR&2CW< 79$YCXW1*&5().KKHP/8K1V_O<"I?TXSVA&LOO;PV(?/6N-3D MX\G@S3>CFE%4TMK;LV"=3V/1GKM1"&747LL5V?&QI@N38Q!P^.3 MQR/9%3WJ55+JF%T;MINH](I59:[PJ>.1T=K,6SJ;UII=USD]G^XIDR3E^65N M#D?.YDXC7FZOVFPOMZ84ISCC4KCGUX5 (\^4S^S'*O,R-&9UQI 8":A9%=JI M4)*SP9'*<2)S+Y&1$NFVVF>CY68SNQC93DKWKB U.?$ A)D.$TLB6+ M)!D/ M-X9M=_:%HF*W+&5O6<+ALG9G6- CAY:]I:(PCN]/C4U=-SWD8 !I;?]&B[\L M84 -=$P=&JVQZW2\K6J94HQ>;30J;%'SM^].> !2KYKQ@2X\ ML!.%D6WJKO/43CPW-1Q>I?O 7:[/WENFDG=$7 $BB ?ZQ=JQ=T1\%2+PA]B+ M%:KNF/@ZV?1B9>$[(NZRZ8&_UPM?LUJ_;=?(=NSZKA7CFHXA7 M@7#DAG]1H9N7&?%K">%",'C-4OH)0'C-2/D),+@SPQM4\PT!X:X5?[Q6%$T= M/D07TM] F0

."!4R3;P#72[=0.Q-+EK$J^&)B8ZPAP49DHY=_\G\CZS]_ M7AVU*P:*1MYY[/OPV$=9BGR-I9[5,>0#3MPTE_GU<$:P&&3FG$'67WMTEZL72 MEZX7^]^3%8B-7:8F^:L%8M]=F?K]Q1S>=93_X:(+ I" C"&U8'!2EH+3_I!2 MJ],<0Y;K8BK-JF,R61)$:3HE8'(/]>L/%4G19 1/)<]3!9JZ3)'@.QN?CHTO MM)7K86-ZGXUI7LO*DK#.=A0NRHQ3DAV/)9>X]P5LW"KV^V8EV8MK\7FF&$\9 MLXRKPKR_.&3C&$%&$E3\A*V)+N!B-2QS+-LV6'=P1>YFW*:KD#A?NLD0T_ZJ MX^;7(U#.;!?L,U$.\%"(*.&2Y<8 %_MMKH[G68Y54NE^5^%CT"(@(E0J&4F\ M6(#]>KW4.S/>1-S^>ICQS-K]#HI@UWW>EZK'K,U268 ,\8A,])D M ICGI]?KE[9.BX8-, &OQ,C[6=[WN,'M.ARGM@A^M-=Q9B,AN#.PX\+GW0Y^ MJJ:L7+*=X\K+<:(^UF@I*C%\'-H*-(E'*)*ZQP[NK'P/(%S*Q'@[*^.]M(E/ MZE)1ZY$:[[9-<6C9"F!E8&G$XJD(D7RUZ])UQP\8":T(UEZY1PZNUEFY2$/9 M>XCAA-;#'I\]+VUBHVFIW\^FDWAY$6U5A62J(%,>GT!!AG@\$J//U'KR'F+X M)IN\QR).:BB\B6L+DT)/4NND@[NVW,\N\9CCD$W M7'8Y(*,X,1Q.N31F2V5H++4^R72/&O%-GEYQG*D$1/*LU%)$;0FGX*V M2B)")V *YQF/8.[\?:O\?14;NQ[^/K.]\6'^CF5TEE/-<9T5.K59?+I,&PX+ M*Q7&(7_C,2(2)U[B;V1Q_ ?51[O6.A-/*SX_^?LJ%RT\=H%8906[G#!:(NXZ M;DZN]XQ%=M8\J Z)QC4)J2'8$K=@ZS%>TLC.D"J50L9U!O6%B7,4S<977HVQ M!6G3VWC'XU:LMUGC(JNRI-*JQ?G:/)]8;\>=J:3@@?E<-&"E>$#+Z*^ A+.[ M/H7'-057JNJ-Q]K(XLG>NFH)'%ZOV1 O^I.)D\@'SHWS^EK"_ M@\W\RC%DR+&,(Q:,(:_P[ MV-]!4UG_=^QV7.O)N&TSV6VQ8=7OL @KVONUZ(75=L9M_?]M-PK_W:@9$1CE M=Y=UY[!Z_5^H2R=L.?*X0-2*" !]28(GEI!%\J]E\ NJPO8;1),$\/_#>>$ M?ZICU$T3=0>8"RIJ";F=&G8^08TI!#C4]$A[(&M\ C_Q,?A[W!$M!2X=4]#+F@G<=MD1"/>Z"QE=P#;LVS4^V^MB"=<=7#UC6WP8:BNZY MS_Q[[CZR=C?44;>3P]9/X#70H)(.W[E5&Z_R]U]O'GG;ODY^QPJ,;:NP894H M,ZAE2&CCM$9BY0U:?&J@K>/$IK].#(M3AOGU)Y4@(\EDV-6T-T+1C^?]#>T] M+'J#:*(/>NK1?*\_4P;91&.-YPM#+=ZB^7PI]YG4H??AJ3.P.Q-.JC6U*)F: M#C(-7%G9&CW>=3%^3#%_3@>5Y"\+_ MYI5"]L^PQ344X@]=VK;O7BRL!RK$&.QQ9(#E**X,;#F@%_R65X(>@:;=P\X< MVANW-7TP=$T?-?8!Q"9@R#63%6 ]"]N>=$!Q@Q% O>^_!K4GVO:]?M)D"/YI MSAV@_3:[1M6HX8]@&,((*%I86!!0:]#%$=A!#%2L?C] 9P([^X6L8O_MBB48 MVX[*NSZJ_C&%C[ZWB2![(EBRS2NYDJ8=:.M;A:;Q'.=/6.P$?VV MM>?C'Y*L\A78-8H%G.FL]]K\H76C91^@!B F:.N7(Y,I:T;:2[;GJ%.)(HM4 MJ:-\O']G3X"-!1V[:-LN-&,YJ.YW'09#A9C'IJ=]>SJBN1X1=9KIM=:?#X%3 ME8S$<#RTZ?Q;]8P7+ 8UX'*!J("M2FP7AF!@8S896YJHZX>/"D@ ^W@V'UMX M!\3_@+7=D0VL--2>+;(_(A76E_(I>\QK^*+ $=IAZUX^Z/3Y!E=^G*E4$AN]3R=:VE M+^+KN-5M?IPL,SKP$^KC@#KK5@N:_KDMG$+),ME0"O2F,62T188TJH-^I;>: M ;*D/TV6 2;GL+6LZ=J '@*1,\W^ 2:DB-G.&^),JW-Y!*Q(==B;&-]2-IO M#=901-5=!YJN,'8=WI=Y$76ZJ^$HA^>]T:#)JJVA5VA"UL)/)?%1< P&&PD MBZ(1 FS,:F'H 92E[_<]3NM9?"E6W^>$9($IN40Q8SGP-J> _@)M%5C M/;.+NRLU6-.:N UMUHWF>&]"&RVU L 0S>:F>7I]8O,VV\7)CZ;E1I;=A]JF'?!?U M; UW6/@$RG![3X@_74PX29%LMCD;]09LN][<$ V\(14\( GPAUA(>LZK"(V@ M(/M*MD35EK\O0;PNNZG/ZV,V ".BG]V7=O"M383B,H+-C4V-;/>FHTII5G.$ M\UE-'V9:-MAM!_ALP5PISAHJVIS)L;UQ@B+'!(&/DMX%V5:HM#A],-22N$L" M-X2K^ M ?BNS^%4W=V>@_EZK41\54T,AYS*ZNEJ>F6YC0[S<2/OT[@V>OTEP5=*"]Q- M*FI]F5"UK@[XG0CQNMZ :M_F$R>"H<@P_/IHT2&#[\B&C\"@UU,O^@KCD$DU.B]+343IIU*Q%$MA8,2(5 MP4.T,O;W :BA!_77;29U?1)P+PZNF]%7'8&=./[O M6=?ANM]TK:N.$D_ILL& M:6TD^73M_W/0GVPG-F"K7-/ZO4WZW=M5T!>-1/F_BASUVY\)8_#BWX+N"6M[ M>U,E]4!M\XE_[_*&*91HAS]0L7]C>Y\A.(Y@"=OP[D'LH,UN\+/#3KO;AZ^T M80L0XYCSWR3Q /O^SL"?P<9HXB$1.Q.JGN0;4H^(^3\! ](3Z*M_=>J94%D M/P.I!#21?I#(&#SZ]0=U;8;R.F.BSL7VCEJ%?8I]D581:*, C(^K#4#[^/ 0 M)T>@]K\$*D[\&X[ _A<(??C+?_:!G'H@YT\;[CU![V-^^0ZY<^?9]VWQ=.8D MU[:L0*W8DN'1/EC:2ZFM>"^:9"H;7M%F$AO-5_444P->RY>GML)LUA3LGXZ6 MCNW6?D*1^_+;KTH['"WU_6KYB/'VSK9=Z%UM@NP+Q54E5+$06%5,.X.121RZ M%Y+L'Y++V,3TL)F?)@B1XGO)*$-)E5!.RE*PX.DL)CB. MI8Y/*53 S004#'^^S3KQ$U!E M:ZF*C0(&N?@(QA@;\4V13L83Y9+V7("HO91V>C/FIL0@:$YAB6P>VI8#R(H#WAA)6@8&I M01O6=^YD'W1@%++;(?SAG BIHB^M63;="VP[@% [L3A%8 MP;OM;,$2>4S3V4$*.94^*N#[L#$PT$WK!8!8LB.H.EJ3AXX9@#?P%& [> 1Y MHV'@@V_V80-G "@#V)D)DAPY3C5^A.K+((SLC6%7LNA""8O5QV- !C!W%V+: M]K-L7X,MQ!R<[""G#N$T\I2R'QD"KA'\#B4&Z^B[P[C,JZSXUM-MG\?X/HY[ M=:G&&^S:D<1:.MV+M>53>]Y/CZRCMBQ"-Q)VC+5EXZF* ;IK)%OU<6LG$@+) M?50*UH^/CHU66E8,%I\))E_":\ZJFP*>HVG(;TJR# 6C#_5CH?1(_V=PXCXG MF;^W7H'+)A+_M9_C39BA[X0,%]%P<\?NTI;=9Y#=M\&QE\:$,_W6Y=^)PX! MD#2 $\!;*%"[P;S)0#CLR8;1]A+"XUN!/!VK_N]AO"%(UD7B '"1"3?HT^/N M]L)VS&.L HB2 W'S.)&_TYD?@(3R>+=>=!0=-OM(T-%6[8D,IG'@%?BC%_B_ M?A,870C"_9V9.WVU?:2@FX#.]C#ZZ1(-'[#;BPC"'(!L;JEP F!0JFA]/JCA M6X,LT?4#QJ"8#5!1MI]M.G(E189O ?AP=3_[$ @(= P2/(%W?2#0W;V[*Z_L M#TZ"*.51J>\1S-6)BQ"&^R$2Y(AE18!RF)@!S82=/>R75@MCP 9P78 M9ZX,"?(@40-9;(+O[OH7F?87\(+]$S"3&]PD\G\E/YT#FE*( 2:R+CVS- A; ML %X]P')+R 41)3;&D17X4/+7WYD:R0%P=:G/U/1"BTYV-8,+A-\-L&2@!P5 M 0KDW2IL=P:( ('6!I2A O$O0"%Q/"58B^D :U_&_J[!__[_[7UI<]M&D_#W M_14H;_*670O1Q,%+3E(ER[*CV)9L2XZ3?%$-@:&(& 1H'**47_]V]PPN'A(I MD>*A>7:3B"2.GKZ[IZ?;?/'8!Q#&#U7>Z[#^6"Y6G':]IVY? MV#VC<=%N..9%SW([W.4MN\4;E?.QY\Y%V+E.;K[]_6;O^Z'_YP?^HWXT>O_G M)7IUXU>^'GSR!Q>7?_S[_

O;\Z'_[N?C0^PY43SQQQXTO[?=KZ]_OAWV^- M<]^Z^<__=GEA3C[3?7?Z9Y__/FA\/WW_G_//X.CJK]]//\.5$\_DWXSCO=^C M,#GZP8P?7]J1T6[X(_ YZ^-7_NF9UV?A/TGWZ][5V\__=$;MC^?) 5PY\?;3 M(#5<_Y]C[ROCH_#DZK]/?Q_7\V1='9UT<-)*]?<4)GD,6]]_ZX>@L'0Y] M\BJ87R1YXLDL#_?LBS]Z#3OY^GYP-/IZ9'\Y- X^KR7+@R=2RW!KN!@-5Z,= M!T(/ WI^B=,J,/3X5@USGCX8[BQ%1QDU3)'BP\=Z2<#7\+[GQ@N0U'0H!'75 MF3>GS\'L\-,>KNH@4_9PD3SOBJ7/M]9I'WA_O!W_VSU\W MO_5'*R+/@SN3R&!+)N-%)PXG]'TVC/E^]D?YK9B[EO3"Q*PC,K^5;"Y+D[": MRJ5O*MG6R63KY&9%$F6 90PBECEGVZJ[>C^5$L&EYV,J"P]$95C+/N]AXY)] ML?6 JA1^\Y/9M54OR M)=UIB4V*>;/MJ7'EQ.HWE/H+ M,?S$@A>4@"?, 4K3K9_7YR#M;&6V"C9>8S?YA[(Y)@NW1<]O'5TXMX$LBZI]S9&>4]ZZ.F*.TQFYUP_@0"> M\(FSA^?.Q;^=GMEZ[SBOZV?,[[[E1]_?C=Y?(DC45KO=TLUI!\N5_"KY5?*[ M\F[Y=\MO_>WKOX?'5M<]:KXYZ;\)1W^W1@&6332?_=;46YV.;G3N;(N_V?'2 MN LA*@FQQ?8V.,6;HW.V=D;8[;G@1U1+)DU7,<2)L#;C4(;/*SUS?NI!X?WGX\^7S0HAFSI MEC'9L^J%DFPEV4]ACT7+!J!D=/KBS@<(\W4!* MA2:3CZ-7UYH\<[/,1JV>MP$![/"O?]6_CU+\-YXQW% MGZ25]P*PJ0?)+===X&7&^J<\XD"\?.5::>G+/M8KU!Z>T?:<6^ Y%".KL!OM MNLYHED#(F@K0W_D0K#@.'8]4[\A+^AH=.^41CH ISAA[>"B8.JN"-NZE?@\' M(N&4HR$38R'#+H!#7!M7QO05IY2K8 PC\.LB#T?3R'8W8@9E2-9!GJ\51V!C M.68/+\##[_$ #]Y2SR-Q_IWL"3R3SO;"5^ 7NKHX5BS:J0!.V:7H*-#%J8Y7 M? H>J&/ P-'E+.WI<=;2[!"R 675ZH44MU+J$;8E^ , $PKGCE2&\9!83J MB,?8KYE6G;6+F8Z] ;OV!NF@\@A^/219EH,TY;FYK 60PZ+H!D\/YP,HQ)%H MKY")*MSY9,9LW!1P-CG1.,DH3EGQ:)^-\M9$L9A\"9\^LNC&)\Q_](* QV'" M!!F1K_\.HVEK%N?4 ]!*C6] M8P%UNF#8 RH4LHD$]BL0DJH*-6# -.)Y$R&:PR;D*L4^*1XR?'$C/@Y[>_B> MT%9X9G[4!Y9V4TYSK02;SIKMF4& MD$1"J905$_D]6#^ WH@P8&F0C>[&2H "?+3O9 !; 1J!?XO 93I/H1D,>JU#HN!ILA(1JID 1 MW1Q1ZQN %PW=(DA! L$@'D 5'I>V:M#E&!GG$C E+]J;9:>_)\O:XPX_@06 M"6D.)?A[PO69V0\(Z?:U=E;+G;-BAGK6)1&GCD?I93$$77!5D$0A.'LNCO_5*:QM&/O1^Z#-'V/+L]CB_72\UULSZ(.FB_U$L MFU74M,.L01+\OX.S;\2PTK\(++:\/G$]]\E*-8)#^,W90^-TB"U#L2M8B51OPU",/W^#=QRX8/X\ZD[F4? E MHA_R\;"]4^ZX"QSA^^EFWNM!'( M[^C%8HP[]C;%5R?TQN-B/:7' .)]X#WN MW^0:L.%*,4%@O7!]FDTFD(\"B"6\-!N8" MII*C(+\_J2*D*'GI]@/#[BARQTF>5[,$"'% MU)N 1&BGHIOL[! !&#^(Q?Z0X*D(_@64=GD0BDF[KM AXR\A\RC"=Y2@@9#Q M*1C) OUU,4U6J2E&*3UR_#CY\KLYI+=\#@&8OE.OQQ(T8\Z4(!JF!3#WXM&T MP<@CMSJ[;:\++K/HM0BN BC\?V4J)'L],=$T2ZE]B@"-]%IJ "EJC !&\&6% M[P7ZQ@M$N[PJE!#]1EF/R3M'VH-."U-P)RG(%MTC,_YUP@B3-Z'PR8H)/!/C M16X;+0(_KWH@S$JK2LK3M=#'.B(K=AJ<\$1,@SGMG0;\=S"C$7=?(UT^(5FR MO6JB(MX[M?7O9^Y_^?--_*U^-#@:-EZ?>=^^-;\>//O-L.MZNS5Y5*&F;>&4 MC;&@:\O 7_&NS1>Q"?H)D^_G)<-RV\X-^Q0/3]Z<'IKU].WKR\LO)V\;_?,U MC"68V(LQ,9,NW#-:D%9>T;J/4_[3W@>!0-J/I0!/Y3%4[\7_SV[/V;T?#HW<'9*'@;OGU] M91_,W77]WD.,[7>6YQR\CS\<)9DKL4VW_WSCK'17]^^ MOOOS/_>\?M)YMV>.GOTV9?CWQ&PN5VP 9#4*N#F&R91U,?$;FC@0@P<14;XU M,^\^#V2;6E_X$GUOB&F59,2K?BPQ_"%$+^PRU X2GX%"=D3+VDJ#6BR\B.'- M=+UA+=7@3*B2A[='/DVCV<,._@C[.!7A/Q:Q[QC8XS0,[(N,42D2- #1Q_SG M&%8PD9$.=>W#IRS>P]@1'")XKN^)X:*$VH-+:J@? @PQ#SR,Z &&B*8D4%0M M8FNB@MC&>\L$(X$"Z%5Z<]+'H^6)["CL:9Z^'E7R,:L7"1/8@ M$ 'X-4@+0+CL<0MS#\J\PRC&47)Q6-IO/@&I+@W/E*3(*$&9A@]^-CD3;S[W M$NP@>@QL?^6Y*?/I;GHLLD'.!9()QF9NSK*VKV_*O^2//,A0[HHQG_)I7X\_ MU7TWB.WO-Z?#DW=_NG_^N/SC'H.QJP[F:<8'GWB$&S/LLO 9]\R26CMN#3Y< M?'_-K"/3,ESOX^O&L 5D^,V<'#'X\]Q\,,%\X_%O)>K-4R;$HCB9B&O/CB$@ M()5Q*#/17RI*"?DX\P[.*R$TFF+*R8 $ 6'Y$*4G<&#Y\!"4K@,QXE?,T\ T M]%LAZC2<"RP#',FK/LN],Y6KG.IGW#:C?F/%!CPZ(KZ!T\X MRJ?NOU_]$SZ\_)K^2+_'7P\QEAU-ECA-OVYC2IRLFE:L51.+75<<*/=Y3<-L MF)U74X>4GH3!*J9%/ #,27Z=,5UU$^99WE,S;&=]@:WJ"U1]P<[7%]QJ7U:3 M(9M#Z^A$!3F-P^ARQV:.<=%I-R%LOZANU)+SD-!.GV$[(97Q3'X#7YZ"VQH9S7 F1%)MG[ (7(RF8=F"@:08B^AX]&*/*=F9@N,%X1 M+#*J&W 6X$6 KS,N(GZS=9"A[PS3%Z+$" LK$(3\*N-HRE5'UW)7""_'O:F. M9=.<*'#4,0C3-1F>E2^D+V< 7T+A[= ? O5<#XU2 0UN_-,.75S:GQ);M"'X M ZB.$9U4OB%'HLE]/QKDJ,6ITT?@)6R4@O"&\!P]@T7^(FO*Q[_.PHKQ[R.. M)5"35X-TCG\) 3@E<":^OT9&&O]65"V/?SM@-^-?(<--?!>%_TYY)FZ.3GPW M#52A7B:>FK'L5%B1KA//D2(PXWO/&?\A*R:>N"'?79T$"J0>JW;'OQ?9TPE0 M>_DWDGT#?DGF'C\/_12+1/+Z>L$[J$/$_%GGME#IH5U8L4+%>_)_?CL21(G.)LQTKS! MT"_)X"WXP-*/V>BH83YU^D+@1JKXHM%W5,"'F!>P'8LL@T[/#M NNA88)T>!R#E:&Z,%'-B6CAOJR)SEP MZ 5"- (Y6-KG5UA6F?%U/EFTPOA7#&1+'AA**8>?%;'E"?E\ J@N)S-[/F[E M92> Y)F"TD.Q7HW&G#)TDF+P7/$%HK9"HK!B2?3)1X"NQ1+2C&^REEY#GV/9 M!NY.E% B'3)DM"Z7?EF8U;])^$9<5&*@YY4Z5.@&TG;=9^@07J%3@@6Y6#6' M/$JC"K%N%S"@TWC"')T5.9EJ$[T W1RJ7\FU1L8)>>4MU=2D^!0N($?\ VA4 MBP?_$E2L/+RFE;Q/O(4N3(=A<']11X(/<0]%YHR+BA^AB4 5I!$R[B"D\SIW M,.<=+P.OC7T7 ZQO9;0:^C5\F(B)F%0I35J-2CZ!DK3_D[#O5&-<')@C' [I M>;@S=W\X:8-2B)E4R*CWO,A)!UG5(B5"*O 3;DK4@O!S;2GQ@X$X58-L-A2' MO(2ZK)9"N=@P >K\QS=I*5&'M7 "OEQEUXM-U^@>7J%%;,D@N6-D^4 TU@T M>SBVCK':;-S(+.I6';DU/")S-?!$:"3.84G=**MWJ0Y>UWZ P<'2]V+**B@+ M48*'B@S/#62G&J7ZQ38 >&Y3'BO V<8850X&N,_H\:+$FXG*8-IG)Z>[%'2" M)A+>%RW?H2FOEQ$;C)7CX:G(J]"_PI?EL6A^5)#T6EYJ-_!<>;!+;&Q59*K+ M20R+DG_0 ZA7\M7M86(3]S28$]%)TLJ)OWS76'@8Q:E'\'WQ $:*[A=5Z.FE M@Z5BK;C+7\2 .,P1%OD-%X-VU$$@2J%W[B*3WR5F=$MO ZO^I%7:D^*&S:WZ[>F#&?I -\%)Q"A"AA7@.N<$N#NK.# MN>O>57G4%@Q9^K6\\3AEVV;^+O2G.3[/Q-SLO"7]Z@">@MZ[UO"-2^]">.,Y MT/ED=SR"Q0LE(8> [XM#X&5=(T6/_J9DDQRWG4DN:):2@)=UDSQ45A+F26G/ M&#VKC1+LG*FSC,>I*OB65\0H-I,/%V+8$:! M\,6E>.:*%2W)88 3LH%;W;_:$6LW]E)LLX)F8TK<]Y0<- M57Z@R@]VI_Q@;6HN>G1>*>T M79B\%UUAZ FD\*8]9C8L'H_'H*EI6.&6?5DL3&IDO?Q^J;*S?:0'ZY;M$2)J;@5+7VET/!B=K'!;(T)W?[4T3:2/1C/*NR^U- M6==8"4A5 Q(M7>Z$PG<>LV#COV(Z99_2U?C7Q,\"0IHW!^_](ASG=2:.OQ4. M.[K]6#2PJ?EJA \T_Q97(!O*^#,,@CS0P*N:]M8 M ))*,8O1^3EKT3 MSL^"*[-(LO*C;?^\$&D6A; Y#X2&>2N(YL]KH]V73.;GIR%RZD^ JH9=UYNV M@0O#+#UN_I(]_\EN6+IE-M%<@\PX):.0,3M>!4_ 67*6T:B^?.\6\HBMBOQE MMS;$S*YR\[?F.">:YK*@)9;0%:78)0I$IR)E@C,E8IF"\]'YN;83^:#"79YSULZK\OLD5807AG MEJ8TYR"_E'7!)0=#_!C9F7JMWIA^E+%ZZF#>XTNE?.%#)\@T;YUJINBR+KK4 M+467#:1+O:;D91/IHO38AM)%Z;&-I(O28YM)%Z7'-I0N2H]M(ETZ-:NEZ+)Y M=%%Z;#/ITJK93467S:.+6:LKNJR.+C3]LCJ3]$'IRK4AH;T $E:JP%=<;[AB MG#BACU_^^JSQ[+X":]<:YDH1U%X5+(O"G(]B8^@(-X;R:N1MX)1[\L4$ M(AY)>&Z/%IX@2NYRU)\@2I3@+.R>/D&4W.49;IJ=R>IJR[9%N5^;J1NVWOV2 M%1!9(<7P6J,R6RVKU-T>LU[LRC)IM[9)WA777V^)8*1Y8&0_8B@?N426T.RSPDR8F2SXI M-GB(S[<[I/]98&:I]'^Z3F"YI8'C<%YM:?#X?N'L5:_T)#>>@=M?JC+9-,3> M9[;.$I(T"@W"\CX^&DKJAHZ"S6U_=E4$EK@ZQ=F*LS>(]HJS5Y%,5YR]?MHO M.PIZ6B058XKQ]6>Z/)]N0F]A !;S^#=Z?EN8@K5/!6+>2L@SX,.)4 M:P[7:(:AF_4._&-OT8:+XF+%Q54NKNN=5DNOMSN*BQ47/TY]S/*YV+1,W3 : MN\3"2_;IMY"F6U2]OA(X^PV];B_= MSFP8[94(*!&8*0)M$\2@N?1H8<-HKT1@N2*P'7L%HL M,<&B1$:)S(Z+3-W0ZVTE,DID5E-%M7,B8[1URZCODKSLSEF3%9%\B=16.S:/ M>&;DV6_G8<)\.<_[R9SOF,##T\WSW7Z*<%D]?WJ>[!)^:R.&0C=ZQN M[X.P4SV@=J/KTT:N>=WEV^M*UC^Q-2O>?AIK5KS]1-;\]'A[PYK8*MY^&FUH M=Z//[*8=O-^>6&J%G<6^]4.?QPR^V>E,AJHIW_UC%3.6N]O]9Q1G*\Y6G*TX M>U?V8IX"9S^QXSVJ9]C20Q=UT&=KS=@&;S*HYF$J7;3%B=#[ MJ:2.U027:>GNTH917@F $H"9K<,,R]9-8^GMLC>,]DH$GN*6P7SMHXQ.2V\W M+=4Z;*?V%N:D?4NU#MOD'04UA>1!UF>#F[HLVQO;N<8=9MO0;4.EJ:OV71N\9S)'^Z[\%,63.40Q@8JGFVY3 M78CF0<4LY=?0K7I+K]=5$R(E.DIT%A(=6[?;+;W=:BC14:+S=/IW+4-TL V_ M8>ZVX#SM[EU+Z9#85LV[MG53:2/LQKI3+QN!A$W/26X"DC8^J[^16%/RI>1+ MR9>2+R5?:T;2YN_&;2+6E'QMQ:;>)F)M_;M\RT/"4]DD_,*O>)"J+<(U)6O7 MK6+6GLR=N0^R;LRL.HUGVGK#KJLA04KVE.RM0?;J[99N&;N]UZ)D;W-E;^8F MYKHQL_+Z@(:E6V9SIP5O_9NU]0-V]"M3G/II[V5&"@QV"(QZ#0:NMU>?M,#)0:[)P:;OX=WO]-5;8-2 M$+LD D_H1-U]55][Z1T_U)&Z=>R6:?S:\5.$3L-H9H;OC0/UGU=" M?H<'"8^R]9IVMN!\M;B1/JS _C]EX O:C(WG+:VJ+S!D$K$N^5XWXNS['NO! MB_>9/V(W<28OH'BSO,Q^+@6(!@W<(:OQLU;Z&]$Q@\F^ MO"W[CA@__S*,/1P3O!]QGR7>%<>G5YY+A$G"X;X)2@TY!#[*A=E&K=58$:G& M&-$J"/,+T_H1[_WZ['_/3P^G.13T-\A3-&#^JS*KRJ^>_7:.?*F%/>T0?@5& MB'/G@OU6HOJMO$JHW0,T%M!*U!9?5FDR@6KQ(V@%YSE>H?V?9M*=+\:(,$;- M0O9S6N)7,QZ_,@GZ-XT3KW=35DECU*A*M8%R,*>#]P2!+;&NEP#0SJL)+3LF M$PAC)A/>--4L^7V%X\0/PSA!.3IC/BR6!:[V+@KC6/L4A3TO^>6E]VCD',>( M@&-(<&B@+GSN)+&64*XQX/B5R#<"W+'FR&5@2Z^XIAV6/\*58.%CU!):TN=T M+2PU22*OFY*!@Z?BB]S4P;1E-_6_:P,&.MYCOL!)SPN\N,]=[3(,W5C7P.P[ M?!QP'Y@5PM;Q,O#].X0D,[D7@'(]HH\-% M<1JQP.&ZEB;(N)ZDRA7S4[I&8R[B;H#+@86R(&!=+\X6%7&-]7KP%H"U>P-W M15Z8PLL2 WP<)GZ]!!$!$LTWQL ;A$G<9A&M'A\%Z#"22..KT D.MD[!(J2 M;/D#=J,Y8!#AR3T?OD_EHV&MEV7:A> Z 7R#(8M(K6E#P!*@$5>/[Y9@A=&- MQH,K+PH#>K/39\$E$'-=_%?E(<2LRX&^8#T!M[TH'$B M)7TO@J>QZ [VV0S4]L*(5IF 4\"U 3RW'P,GN+":CPS6I5F&#G;5; #C 4)^ M,DS=,-NZ9790P% *@0EC\@9^,ML-W;8-R6X%5>YZMJW3[8:AMVU3;[?;:\-- M1>W= S4V_&/!/X76([&6(BG>BVMM&#_7M/,^L")ICP)=E_WW< 0?P985 %Y&S$W! M"@\CS^'$.Q%J.%0N1.CO/,'_XBHR6^&$J0_O]2%.UMQP%(P8*BB\C98:$/HB M#H;2%]C(^G-6V&>I&FLKW36QU7H$= AB'J_3/1.0< F)!G$51U4!0ENV6$)H M'6!B3WX!9@WE5]A.8.PX'0[#",P]O#$<\$C84V3[OC<$3TKP$]PBO*DN>$>D M !BR.?E'->T8>-B/P\(A8UH,J_!Z'IC8A.RD,'FH1P1XT1 1C(JE%[$XB=!_ MB= 7^9%Z4A%FD(7!92C\0K#BP+%K,PUG%=Q=@D:(&.H16(UP0A!JJ1$ *6*I M<1_6L(>."THG0^<+,R?LDN?T*FN:2#?FV@&?#:;& M\8;D#(E8]JKBW)74"CF)I#%#0'JF,D('%.AL8&:!CU""P A#<>6Q3!EZMV@5 M="X#[J^/EN\$]0@LY@[0L4ND>YS+5)FG)0[@$]H8N"<98^2P!]R.M 2M#*_U MR+[DGBF@+0YQQ>(YNGPL(A?P 9?CG=+&Q$+2A$2C91;*'8"%=5\)E4_/*'FI M98'*(QB?7\H55I[2X[BV. XQZ@'P1AX0J\N%FS),NZ"* 7C !GH9Y)D$-S7M M6V%^YD'=/+Q"\&=6>-R4AM$E"S#AZ]_0F\ #"M/+_H.Y?&T<-Z:P%W$M.8#_ MDU'7;:NI-TUKTNO6.PU#;]KUJM\]9B'@PI9NMVV]T[;F=RPG7<:QYU)@FK'\ M>%3/JBYD$CK?][KD R&D\ 1%,F'"4(#]\9,>F]2\51Y%>'^R*-+-'C%Q*\CQ<0#H1=^XAYQ_2II$?O=<.B\O"-GRRW-VO5YOI@#=JX NE*#\[CDO M@PXZ#=.+P"7(R_*2!!>R>-BF=UH-O=GN +_FVDD(5JMMZ:U&HR)8/]GP50?B M7'L!,1K?"]FB?9R6VL=1^SAJ'V<'+(3P080]D'9@_3</&9"["H[F[J[3KH MXA8F(ZO*NV4T==NLJN[JNX1+U(!G=>J+Z'*1MQ,)\MO]GR+G4[%D19(M*9PK MM'Z8)R:X\/L1B\"]2;DPXX65 "4;A\H8B(R#"*.1'N'[(;H0*%K_!5_11\DG&DC>@X8;U5P"ZB#V:7.:U0&YR!]U-,!?8I<+PAYE]D M O8K/ BN.4M(D8#@'@Q@T0[3GB,#F?57=Z\&H:>+C5Z/OA2 2:/;10=!7% MDBX7.AM0Y7L2#&F),17MTX8\%C]D ,%+&%P,7V6@20K+C3^ !-=)*1-ZS "S M\J(*@=+&M"6/ZG[B2>!=@#.5BT('@<#24^"^U =/%N/& M4NX;(2U4!=XBRB,0[(0/1.V$W.&5:UV FL8E&9(H@PT^4I#+'2^8\@MLV:;MYVA M+F5%2L_'6J\>&+@,;]EGJJ_?%VFW$6#JSG27]#,K^136!5\+N&_%::ZI9YS$ MA?,[O>5,ZX-/$K05(3: $$;-O+6-A"+$8Q&B3J>3%"763@FEFS:$$$HW;0HA ME&Y:+B46;)]SI]_Z>*MN+[#JE6KA%6_9+QL)$#GAE[\^:SR[+T(:-7NUG5S; M5^F-HS:>IM3TE%)$WE0VYU]/MYI9V0.,TG=EZMJDWZFV]U:DOMP.M MXFG%TVODZ99AZ'9S"D]O@3=]C.:7QTE6V:=CPX]M<* V1P0?=9%+:V]^9_;T MD9K(+=:\O*4W.AV]82RQ9;WB5,6I*^!4<'-,4V]:DYRZG?'*<>G4G?+:MMQK M6[9L;I;K=A]QS8\\J,!$L?ANLGA^7F<;XY0WI=Y]VO]C@^$K[6 0 HS_T5?* M#U1^X&9*G=EHZ89EJWA%\>F&\ZFE-]K&CD0K%7-!W8M*QB)K]"0/293:IRFO M;_E>W[K'&#RV5[CN]2Y9+S1:=;UNJ[!("8@2D.D"@FW6&NUM#*INK4&0!YR? M9R<:EUN#\#2$O<+I%G"Z&Z9XD'$MHKW,K=IU+VSIJ9%&Q]0[]4GW5[&Y8O.= M8?.FWNK8>LMH[DB4=YQ/92A&+2@/527N=RQQ;UN6VIE2#+Z[#&[5[6W=ERHU M:=3$R"*18NQQ/C7-*,8)0<#K*A]S8[<"UK#([=PS:#;U9E/5XBF&WA&&1C08 MYB0:MC,\.ILQ@T%YD,J#W#$/D@Y@Z.V&"I(4B^\JB[JO=V<8@Z;PTYR>; ME,7SP7K*:U1>XU9[C09-8FUV)M/JBJ452V\E2^]6('1:&LBB/$/E&6ZP9SBO M@#YO=>IZW6JK1@J*K7>)K0W=,EMZN]79RFX*9SBAF48%\&SDFG(%E2NXU:Z@ MU>KHG2DE0XJA%4-O)4/O5FSS(8QC'"GH>O$PC''&9@^G:/-$'6929S7468WY M1%\)B!(0)2"8RC9Q%W59]>&;,>3^>X1Z/=TCL=4\5NBLUW MFHE'KST M31IEHT\_X1125PP5/61#3\P'CL,T)>9ATZQ6A\5].;"8T2S@ =$#_WP!G^%9< 58E4XZS2B M0;.AQAQ 4,3EU5?<#XY M%.-O$:G>8,!=CR7B!0%<10<%:CF&)X8QE69,.3Y/$^\T?L)LY< MRD[-RG37?JZC+&+V>LUJ_*R5_D9T3. 2Y\"6,%:9\RIOJXYZS;Z\8PZ8)$P2 M#O=-HX:#9P?P42[,-FJMQHI(-2;S5DEO,JT?\=ZOS_[W_/1P3$^)A^#?8!VB M ?,KRD1^]>RW\XSQ#T,:G1OG2HS]5J+ZK;Q*J-T#-!;02M067U9I,H%J\2-. MO'Z.5VC_IYETYXLQ(HQ1LS!=.2V'R3%JOQW &/.IR76JI)--C-*P;;P8 OG.\6M<< M@"D<\$@7@ZL]_,L+<)1[2'^Y\'MT(^KT<*:[, >C,/HN5"R!5WLL:S".K\,T MBG!1I6'D@#4.FC\1:,KJ"T&#IX.AF$J/"PTC,5#\R@/ :+SXB-,<>>;R'SC' MW+^1#Z7+\IGV.-.;>&/Z]1 QDK)IE$V!Q$R+T/!F M=QF-G\4?0%Q@EB =T%STXA9XJ9"OB)-/X&)FG8E[!H"#OG\C/G19[,4U[3C M%77**Z(48^M5?.\%B<\C%FN#T/5Z'@ !3HH7.& 98UZ^-WMB$N;/,,I(R7 \ M9)Y+]Q$<8:^',/12W]?[0<>$XW@\[0UW^* +*+(,7<-Y.RN6]KMX9WUN M]IU"6(9LRC*>_78::">HM1&=1H?0"4A]D 1H/\F%FDAJ.CA[)QB"0>@<:A!P M48E-K$]/1@=86$8R^'T6#;1#P+#V$;0(V M=^_#A<$+06% (3D7,)'CMN\'Z M6;M3$MV4HQ BG#XH>)S7F8:A*;$2=\YKA<6&Q*F$0IB/B >1CL%3]H7>93Y4])0#N+ MO0=7+B&=HJ 3FF-*5BB6BOIC-L01R=FH:9D"G'3W2:.9I+.T1U&36Z73[P(6 MA$>@VFQ,T^ 4)M,Q?\PF:([PO=@ET"MS4.'KF <>_ 'BE.+%+OBI-_C?B(U( M>C0_9%(IHU=Z";=?HCP4'%98@'2(4OB3WP2 MODWCU0LA/+D&8 ) 9&IS[&V38I$&Q+SC$(->2),X@>D8@A_52C(K$QW MW[3G[(5X*=[WM796PY<,N/A]Z*>Q=/ @8F\U0 %DME,Z;=2!@<5]L;CG7?DP M$V+SL@G*1 \B';AJ'D1^.GY?1E[%?I4!(%=QFNT=P\&82O;C$)\$MC9?B>0N M^.A!P$;Q'Y_F(QA67;=S;[+O ?=Z<:4EA3Y@41@'9$AESPE-Q M%B&A$)-P$>_#;1!%BZ^1R^?24_0 Y58NK((*GZ8]30L5]CNN.#7C4@:* Q,) MGBOR#10!YPE-TD'(/K9NEF5=J"618)WN]!D524)@0#:*:[/+S/&KV)A[ "\O M')6.C#^TTRY@2^0C;E$@F$/)]&L7/.NTBUHG\9COHS#Y0D9$:E>Z*A)[BA47 M8L4_6 #.]DTFTJ:N_0G1G&T9P M,3+K2REYS\A3U5BO!^^5AN,=>!Z!=GQUD^VMZ=+$ M( :&Y, ( RG$(K.2TJ7J94L0T6D\)7;%V0&PM"E2 ]@X %'P-7"[\N :WGHI M-P'C.)71868NJ\[T68I;6]@]C&M_AI37/^LSS/V#%/@>3ZFN5T@RP1?++F.T ME)A/?VHL'@&:DFM7S$^1D GXAN 9MO1.W1)784;[$BG,O$A<1C::;B9GH%ZK M=VQQK7#^X.TN:5H(#WB/1_AG+]]PE&**S)!' XK3AWD'20(A#<^>NG@Y8T&75E\#:7 \W97)#*OT6%#NQ$T2LZ&>[^UJVN47/ ME,0 70UX[^&>'B"LFA7N,_'&88C;>YY0ZX+U%^)\$8N.>03-(L+!GD-Q3W9_ M@,5GZYD*XEZV?8,Y)UK.4C=:GH VG]1"4[5YW >6W"-_I% GDC4G*#_-:\KI M2QI9LM;X-:54'_@5"0#V1QIPS; SZ.!53I^T#WCG(1W3KF02\TW./)M"JCQY*S)1W:C MF5+GS3(EX$[*7-%X'CLW#^2JQ3%HQ.*'80IA!^YHDV,+])+Y*"V ->%I-FQ7 M"!X%>&WD. D30P^?N?^H&68->(?*9?*M0UJ#2)FU:J4:2'1325W_U&SK38"> MW&0O<-(HRIKV3B9L'3\D=[GDQBD/Y9[ 2F-A&F;#[,C,4M7*SF"Y C?G]R2 M'"_!&+/B<@?[7O?>'A1.H%10J85.OO<,%(N*R@2\3%$-B,D3@"5B>[['NMEF6PBV! Q.0M=< M O?'(M=0WK 4)D?N[I=F26(&X4JF2HN" -_K\8IQT [(R%3WP'1DLU;=UEL- M4^[=3E1=:7M@F?1&JZEWVHT7^(R92Q6OAQ K!TUQV + WEY*&09TS@:]Y),P MP8,0ZRZFG.7F2Y@W'M^+^P#]T"=#:>KUIW&6")C8(-PUSVT[F8C][JK=7W)1]'"[B+?7;%[]A\A[ GWP1S:*GP "SIU0DJ->:6"%7\4QEI)<1R0:+ M;+3RVJ9Q&SLC'L3RW5(\.,9R&Z@VJI*XZ4KD8(L]/,"P;K=N]>\,JZ4W35-Y M=XN<>ZTX.PNSQ7S%*WZ=*"?QKXF) MBOMK+/R1TV%V6K4X@[MZCW(V4DYX(BQ+*@$,-RMQ/;C4H"_0T@ZQGD=6C_](/7GV5-9OQ5JV M$Y.E]N#AH7!1%?^7^7]:CX:-XO_".QGG_WJMDZ6EV_')>0A"_ \[AYA%0[/6-WEW:04U)1.J,U_1N<6,="R\VO;6R9@U569 M@"H34&4"4VQ2V0)-.^Y?[>E*%K@T-6G%S7?N#,*GQKX'% ML:!4>#?=U/-=ZI*3:7#PL0'U9!?S_A6RC/&E=+7I]0X+ @CKX^P:4O, TPWX M':ZN??2"@,=APH0+DFV!/ME(>2$C3Y45TRA'Q6T]F0!)F.=KU']+$ \OP*9* MI6*-TH8S)F=DV.-%[A[&4S<:T@HTOYOUZLAR*F!#Q<9N)"(R:N)DH)%LDG&, M99ES&3XZ[5-4_.4)7%I(+%*: K$Q_W4/J4TBQI5>QHYE"E!"RXW.2&]^ VCP?.3<9WF4 ]&B, M[8^N\7PJN?/!C4SGHJH7+!H&LD\)("33&&+7J)?2WDEVSDCHLERXGY>V(H)B MK^$%=7=!#0<\4R(ZM\FB&6-5_'X(9=N[6Q:,FU*ST> ML_,](%2&D>PS]8;<%['#"'!PI\\N$5UQ"ED7 O0T68U3>-=^/ETX/]7+X>)# MFY\V;QU4V%,A3;RD$8^*$1[9;W@H'XA26KZ-7*#\ M N47;!9K*$=A[9JA/;'BV[2?.'8X^>\)/;@TEV"-L[ ?:BHF#F=NB[789)YH M*998%TL\9.&/RR3F=BN.\S!A?A4S][*4Y4)RQ^&\6DB^>N,I&'Q)S+WNQ:QC M9'AC_RHQP4>VTAJ4L>2JXJ9NVJ=OM^K(=O'5363'W0R.T[6=NHZY;#5-O M=!J*NY>3NECWNA5[E]F;6%NOMR;9>_/3$'CV:AO"A,V0O5L+25>PQBR469:C MM&629>HMLZ5;=G.+TEZ*4;JF[\0\=59MZAT#QW.W MEN.MK-L5Q?%-*I[8[FAYV6[.]L<4IFZWP*;8MHJ8%8?O9M1LZ\UZ4V^8DW9( ML?A6)H44CT_P>$NOM^MZLS49%FQ%9JBEPIC=#[BW-#-D-FR];G=4O/UD&'4[ MP^T&<*FI&V9;<:K*#&TVJ[9TL]/4C=;N9(;:*JA0:2?*U')>=YGT>7%+ED_6T:7MV2U&!_+K];:IUYNJR.Y>KI7B M]2WB]8[>K#?TSA1>W\H,%QWGFS%&0 5-2\\+K%L<'O'XW+J7NOS4=L,T]8:E MZJF4=#P\V;#NI2[;+K9,O=5HZ6USZ=OI3U$\9F3&8-:UQ[.=B\4OD< KFV MJ;?;C1,=N3'+J5 M"3'R=7R/=;.IJ7WNB\F_.(Q5137;72JS-F]HNT*7?U!N-MFZWEV^?GB"G M;$-6; UHV<8Z(T*^#8U([',[=.*&%H@AFZ8XEC[#9##^Z2[VWJG#1*I"H(> M7ONV!F98V3;/NA>V="['4B##F-S245R^:-F;8O.-97.L?($PQ6Q-;NV3>_4R M8;"ZC>'-Y8!!'\N=[TLXQ'\,LT#B[';Y1 F7.R&.YPJ#/2?TPV@_XX/Q7WTO MX/O@G?,(_YKXF5ZR3_XYO/7@S9OC\^/3DX,/VO')V],O'P_P4]Z8_]&Q<)HF M<<("Y&;MK,\BKKUA"5LB+"6N_C>-$Z]W,5+ %].Y3E!& V8#S<\9R_*LR[. M4E1;7L 2KOT9)CD5XU]>>LODJ#FI:#5I59;5T>U6XVYBU;1SH$(?D,0C(OW, M]6C(FA!P>8D/CTE"(#/7KD*X;,@C\1*-)1KS??%!/%,;<(X/B<6+#L,!Z)L; M $9C:=(/(U@?/8R@0[9) ]\;>,@S04I#50"F(-P;LDA&>C,!K&T-!W4K'/0Q M]1-OZ&\2^YBMMFZTZ@NRSO2%3.6;/FCK"#XB_\3S,M 1<_K37X+\Q*^=/@LN M.=I4VG8JORM]#>B8P*7 W:]5\*8] CW?-Y+]N5MV7?D MS>5?AK&'?L%^Q'UP$*XX/KWR7"),$@[W30@KT+6"CW)AME%K-59$JC&!M$KN M)M/Z$>_]^NQ_ST\/Q[R[DM*1&F:JTCDGN0"N/81?Q2$%Z?JQWTI4OY57";5[ M@,8"6HG:XLLJ3290+7Z$T,!YCE=H_P=.!M[Y8HP(8]0L//Z4NQ3% Y "X71C7:"RG+5CNI" MWN(D(U;9KIPX[]'_2BYF!-I<3DPK>9EUO651GPV-#X9^>,,Y/#]TOFNAP%79 M NE:B]+7NFFWM"]G7\=^M/2ZU=*;=F>FSP .Z6#(@YCB!&TDB:!!B 1(QZM= MS0NTPY\T8C!A$GHT*Q8?P1S@.:IU$&0S&GJC;ND=J[7H"\M6=:TAV6FOM_>: M^30,]ZP/EE<[0! O>7&N:6U!"88++B*4_@93W8.8%ND,K..&X"0FP$%7:*UO MX)+>7E>L8R^F=;#2.N!V)B[6-7 4D"Y@IN(P !UYH_G>=P[_ 5*+*YCFI%&$ M6PUP;2]-4O1G>CWN)!CIA&D$-\?@"A"0H9@H38P:9;S"?(Q\7-)5.G"4XZ>" M0Y%K1AXX'&FBD7_!Q"5Q"K)!P9*;/XYA=C797+C782JV*&J8XUL.>]47Z9Y[J_/+HX3/KBP:A>?4X9A M"WD6SX2C)*]P>X9CM'K&AL$Z/7;"ZW6H9W.2.ZU3NP$=:Y>"C+S\A7?TP3B-YTZ/K?81/1*-632O#23Q4@E3+0050#KJHN,"2?P<%^\6+ MOS\BR2> _%$"TBT!R0C(@0 R B!+ @U6/D&SSB@&E1\HD:A%J8\W#X<@P^0Z M@Z#'H,!\_(W$ T78X&4;HX@H]&/ /'BH#G<1UQ>6V3+:YOJ9V*YI&8#$&P6(ZW)A9H5L MLXSKL]^.,-TEC /H[D+L9J]LV7[C_1\_!?M2"":Z-\4RAODRM.<,'7#P MG(15^H)R**AJ6&S/:#SG,GLF7&Y7?"6E%@W4D4P$@3N1O"#GSN4Q+$*X[^!\ MX]O) RP;X(B#;Q6):[JY!L'4]8V6Q@B)D/H8W4WP/#GZ=W':!:4QX]V838IP M%P*,H2Y6&,?X9YP. (^48L(UB.=RX0G">_ YH'>B< B.!KB[X#=0CM4+71EH M$/#D(Y97@,DKQTD'J0A5R$4,!X,T 4F8Q=\]&'?XST E#LIZ4IP^3T'P*? MDWXK7 GYFS#K!4@Z/HMAXIZ V?9S1T37/,EBV@C(,=I0?::]@UN+Q 6I[ R M5%B"S3.'F'X;,MQ%](:Y$*"',LB]HI(G3;_<:V%D"[@0-<11/_/MX0D!5K3+ MU\[!N&QJ7 L7Z;C] 0\/ T$YGDNV?#\\4;IA]#L%.L2R(N6:N6T+P#+B46DA M$C3B&(R@5A5CWC=>.)2^-##_,:8H ^'%XLJT\ I(6!#N2V9Z'ST,()1"!. 4 MP"(QO Q@IPQP$?@5OL*=BJTWJ=AZLQ4;$!J?BC\D_8AS<>\ H.C'TC\?Y\4\ M[,W#&!!=1ER">NFV4'CB!GVQU6^O?]1C#=9U+ :N446XQP$!C"D;UDWA C!6.NBG@+X9]3VGK^>W#+U VH^*^<1- MLR$)?Y;MTE@NZ6"Z7!#F^"')+K&[5G924$^P3 5^ @.O'>L:$E,#.A9J_@P" M.8*24'&60AA&'W'=;] IVJ-L./;RU)X=@I?C)2*S)]/GJ')X@,D7_5E)@_8Y M(W?AV03'P&4>ZG1PUX98-R(VP\P+9K?YA5/GA@/_UW9ZYD32Q3C '-M;YH#) MB->99-&,@QKE^S0)S+J2#F #2BFZ1]/)M^8^%O,N&QVS:QE&XZ)GF U@!+M^ MT6FT6IA)MGF]4P>#-9E)-K\&X#MX,6@P[IXQB"/"WA&$VLG-&02_$6U)KC\) M9]:T,IP: 8KB+D#5"EC):G\5OHRTR6MCJ3=C895V6T0E%MK2S;IQ6RV7B!V+ M:DAT)N2M9ET'U7!'*2'MO4#HB>H&E8MPL8K-06T(GB#FP]&-.\.8'[ZSGK,7 MSSLOLIW3$K8Q-P7?&AW+*F_8:,_Q.KGY5+U<;A>]6)N$+40563"0[ZZ+9,@U MCQP/TS"(3+/9T)MF\Y9JQVDHM37$J3D#I[6<=_,M/F#I!&"(F2.\9(+D)ZNM M-XSFVG!Y=.UP^ "$#T)*%'8A:*?@/\;>5%<8F_@W>5H2TP;E_$=:ENDXDVDN M9#HN,!+2/DD*E&%"LJ=4M=W[%MNVMP=M'HHM&W6KT+ MUFBSBW;=Y.T.N+)=8]+H7S0N3I$ QT40]5BJ/;/VC9I&(&@E&!ZG/&5Y)'@4 M4&>?9YBZ(7(L5+AV'HFHM%IJ\UCG$>Z%XZGK>3RT+R2WDZ^&-XL73X]+%C,V M6:!F&O6L .CA) M!X UAU(K@)'#ES?FV_=G[A]?F64.3!8% M/WX?73[3A'C_^LR[3O9[WC5W 6]^S)]I ;S[UV?<J/>;1C K0=N. 0+ M\=9G<"\JK!,PN1??WKWSO__>_;1W=/CII#EJ_//FYKKU^:%$8>)=.7-5UO[ M9^MKP^A5Q,->!:>9!O@8NE[/FT!N;\#^_.O=T+/J_//KOWH?NY>\Z1\\%+D# M^;*58!=E85,X]CP:!,DX3IV3]_S]M?O77MW\&I^XEU_>_O'NSP,U6 V MD?:X5#*Z;AX>0_=4-NZ#[W5^T&&]FVOKY)^#!ZL&6.K>HV%\O6IX M#,EW:.*CD67^=7A5_U'G_[T]V_N/__WY<^_!Z"[QW&I0C4SN MFY"_;]?;Z'=\$=M3&/B>[;V_/8_P8@4E!#R3FTC]7^% MG5DW#OTT&6?GLDVY1Y>4TIK-VUNL;\-;8_;$_PQNRT*VYVD.ZF=.IMU_W2C5[^=N=5)V$M3\PN09AG89'V MC(8L*A3T8[6TNFWQY9X5Y7\O"2-2K+:&L][PV(F\85:876:T>W?1+,L6NK+S M+__EZ@S+AG@\R^2NA7%[-R'AD7/Z)BO IUDS-\DY7:F?LQ-KO-.'>*3];9:] M9B_FSAY<'3$GV>="E[TJO_O__4C#Y-6=$(C+7CV3H6\_28;Q_LN7H]&H!F^H M7897+P\BIP]>3?R2NYNFRA+TT6BVC56^^!#$T&HVVU:J;C7K=-*SZ2\K- M[>'I8L.TC&M^;;IFK9\,[LRTW8VG.^/O@\N(%V7(GWQ&JOXCCR[Q[)#+Y-E1 M/)^7'84VVME1Z*XXIL\&87"I_>G!,K0W7^3-6'BB'0=.39>_O(O"4=*77[WA M? B0ATFL_0[&ANJ3Z2=1#5UJCO2%RVEBXMSK&9ZE* M$;?3W%K;:FX_S32W8[\JIEZA MDTU>A?VVE/U6]GNGU>;.VF];,>)6,>)VVF][6^WWM]_G"I>_@3'E<3C@A^$* MPV1;F5EE9G=:N^VLF6TH1MPJ1MQ$,VO4[6:C V;6;!JF\3(9F/"I;;K&!;\& MW6\\EHU]ZT5QHAW@41"RM&"4I(W,K>^CQ<*RH\Q= 7%Q6=:R;C(PGL\*&_6: MD9GA0]F4=\P.M]$,>[YHMR7.ZIAU<5:G;'*UK5%?RN;NLJK;69O;5(RX58RX MA3;WT;:![VMSY]KNI;NF[?B6S.;-(LAINZU8<:M8<:/-8KUI MF2TRB[9MV8^>I_W DZ1J \7^YQ\L2+&+L6EE#82D;>SR9(0S::;;P->>[^=C MH$ZP\7-T(S<[5Y,ZS>%L*4NHU,\ZU,^3,7L=Q7>;RW<;;>-,H].PR<:UFV9G M$_8BCVAH*WV:,'TBM&HN9/?^"/L8D_W'(O;=BU=AZP14'67EE+99O[;972O7 MJ2N^VUR^VT(KM\[=OV5;N?.;F%*/CHO-W=U5[/,FK%]S%ET':PU&Y-4%!<6/<*6PKL%,1^=2Z<0VD_9R]>TOA)_$MSD"0]'"$K&]W,&+-Z3XLR MI?^-:G&S$DT^5Q>;!NA-RD_#;*:J]# 3Z:E[^H IR8);UZ M!;@EC/L4A%-YU1OG59O*JU9>]3Q&Q7P\KSH;'&=8C7K5D(B!/F)JQM19P\XJDSRF+$A[Y M-U/:(GR6/1_PJ5F#A!_B^ADCU<0;$SF2)/"]@&M'UPD/@!K@I;^6X^[ENQ#V M#RRX3-DEUYY[?[W^\N'%OO;<>$%O.@P#ZO)*BWG-?(9)]+,^Y]C+"6=Y3ER4 MSYXGJ %9X8##I=:=EQZ&@V'$^PCF%2]NM.^^D>:]X?AY^"%TOHNN%;'$KIR7 M"T]JW/TD%O>UMT!06!SB^WGSA782)DCKL'I?$;\43ZCMF$^X\['-DU!GC[+< MG>!WH[Z%#:6>/ ^?]W$V.$"HX?"E;':T=X=1G6XET?@M89B"@Y:J&UGQV_.SDX__KEZ.RBV3*, MQ@:MLP#ML49/PDL_E1)V$8?P+"I"L+FF>>-%$;_T8ASUDVA]G!">@J%W6!J# M02?S'PFC#Z_HT^5]YO>P, P?! H=HD5Q 7R.>!K 3?0\EB;] M,()UN8_C%52-XHSA\5LPT.Z!X^L*_]*V:DUKC$H5U+/6Z"A\/QZ^(1A6Z'ZLD81"I=@UL[4=\P>W ^V+Y'[NU.<;XK-F M_ 26$[_\]9GU[&Y1;M:LYF.O[;81>W\>?SDZU=Y].?UV_KMV?')8#%]\7$C* MJ;)AQ$EBX YM^O^>?\D=NQ=3QP&."R>@_0Y_8@"4]OF6LN <2[K+:&_8BG*A M,F<)595@G5KK5H6]2]? :*]O]A=DGA*"!>>L M<2;J%,[RIF2NO 1 =^#7E_'+L3.[O[STMHB]5E3'NXU:[H&>_PI6<\(&?'^! M':[YW.45 #HN 8K[%?<_>#7G7N)O!_O/.")$%2F'X5[QPV&?>1$\?E4^_?-A MY 6.-V2^QO.7A@*:%YNT37I;>&"JX&";%(<*#E1PH(*#F<'!6*L#%1TH_^BI M10<3(J#87['_DPL/IAR@77D04!QQV,0@8$/ V I5I#R]C??T_@AC/NQK;]+K M;AK=*$=/6;JGYNB-2X#B?L7]3\[/.W"<, WHE.;C.7JL>.DF>GJ3YTTV!# % MQO+!6&BB2[6B[?[EU$\7@UN/L^T\>M98YM&S.O?H,G MUJY"SYU^8"T_D?:R&[HW\)]^,O!_^_]02P,$% @ 1D&I6L!#N@?2!P M.!X !D !V#,Q9#$N:'1MU5EK<]NV$OTKJ#MM M[!F]93>*I'I&L95&=Q([E>5.^Q$D01,U2; *5G]]?UH/14L M3X>!G#.3+V/Q\T'"]8U,Z[G*^MU6E@^PLHGI'9J[^D(&>=1OMUH_##(>!#*] MJ<4T;F$JIH$?-4NK6/U+'(L;9N,N[#5?TZH'=BUYR-I[/)N\G9 M:#:YO&"?KJ=7UZ.+&9M=?D/-GJ+8P>GT^L/XBK6[O-X^/N1';'1QSMHG0?ET M?7$^GK+9^S&[&I]=3R>S"8C'OY^]'UW\,F:CLQF[?,?:;[K'M1>C\.B*C\?QG^LM.VT6IUG5;9#T%KIUFGT MWD"O=J.WK2%QV-J[Y-:@Q??AVK&K)C7V/Q4AF_*_N>:WTM28+W0NPR7+(Y[W MATUB]9]I]OKDJVG6;K )B_A<,"WF4BQ0"/)(&O9KP346Q$LV%9G2.Z=T M@LI0_Y6ID/TFM5#L%ZT6*#:3U&\,GM<(G5TL_UD8*IZV^L EG"9ZT MY#$+N8\AS52"C)TK1W>/(!6^,(;K)9$D_%9@WPI/@[$ PF#+F*Q >Q"!+S5* M/LC0!!A($@C-%I'T(V8*^MBL7P@M2B:D0"(-"B!53==8%C!O637#2_1O]Q_\*U@H4UB0G+&Q6 W.!3FF=65>IB&PSZD_P&\_+@+P MA%:X>7MC8[6P-3@6T\:D11Q"" EQ5<8;@ZD\6-E M"JRCD-Z-P:Z,0&Y&>NU@!!67[9ZY8C_F_]9C[ MRQ.":^UI?B[A.QG+?-F/9!"(%"O(_ZWNMX*R'9+(O6G>[_Z45;OZ/<",'O%< M&/"#6VW2?AQS-:HG/B_,_DLHL7L"^"EWZF4W* MJJ8]=RP"(,M:L0%5K4R)-"F1OB"+4;$,[*G2%)Z1@>1:D@+2532;B%/B5!BJ M,C9^C2U)-DTI(R 0#I%V489.1/I%S"F[0BTKQ*9:886K?=62C5^>($(D0*P7 MP0M%B;>#DKWSQCVP[)]Q]L8,<#:7 4&!&Y5R2JW< $;4EA ^N Y6O@)Z)'?Q M2Q7LH6T)N=:MUF,.=%NDE;;&9O"[4J<#B\PW54<7U?Z< *8!N<&Y&BD,8 M#F9$1H@D$C1O#AQ KLR01%\H//RC\9S'A8TTLIT(0[08<@ZMS0.MPKI@[I$Y MW./#W8-% Q8BZHWK43Q5Y)^78)_UZBHU1:K.4ZG'?K:%YOH6\+H2_KDDW_;)]MK@&"%O]HFOBC\8Z^E;M\!?WD".<,*E.2_B1^GLZ*?A2P/!E"E_W<@O! M;RDGNSIIL[*M\/:28G7:?)([R[;+G:X>"$D>8*$1ZXC\K.O+O@!+X#^4[YHK M# 95P10)3 *MK3)E)GSP7/Z"D[YW-$)N#S4@7X-1A8U2N,7>V)3^J[G4*-.Y MBN>"\F/*;\J+)UT&MDBR6"T%9A>1E(./(?9^NPC7[(W-6;?:*U$?F3AT-.G>Y*^7?;77.4V'?WNRQPH\4'8-,V= MZ^-A4_XWE\45J[%V[PONB7?E?\XX:S5>5]UO;[N_BA)GD10A&]\)OZ 6E5VZ M\E?5QKV'=)^17NW@O#;M>]O_ U!+ P04 " !&0:E:^ E*4-T' #I( &0 '9R96]F M+3(P,C4P,S,Q>&5X,S%D,BYH=&W=6FU3V[@6_BM:=G8+,WD/%)JPS*00MIEI MH0MA9^]'V9:Q%MOR2G)"[J^_SY&AB-B[\8?W+%)AF8G]'8+77+M.X^#-)@V)P\K>%;<& M+;X/V8Y;-:JQ\1BKG:51CH=!6QC-F$VY[ATWB]8W068?SWZ4A!]R9Y1JF@J4RYHW@O:J M1PI2YPIU%ARXS!G/9ZS,K2X%>*.&NB(,FW"6X4E+GK*8AQC23&5(W%9YNGL$ MN0B%,5S/B"3C-P+[+O$T&(L@#+9,R0JT!Q&$4J/R@PR]@($DD=!LFL@P8::D MC[OU4Z%%Q804R*1!':3BZ7L%+4PA0B<@\2T@FHJ@Y@3+(A;,ELWP$OW;_1?_ M"A;+'!8D9]Q9K ;G@AS3>FE>YC&PSZE-P.]A6D;@":\LF:<&CTJ*EP)&)3P0 M3M!_+1Q>V=JL;0U,1:[_J!%%F8( 7E9PA=O..'E";A(6IVIJYA#0XEH:JSDV MXC3HY8:4M25/FKDP]Z1]B<[<;;#QBN:__GS0:>_W3>6N*B,3N%4<2SPZFXP8 MU\)9']:402K(2DS Y4$J34+D1)8AL"FXZ3F2)DR5*;&.0EZKU+NAT K--X8- MVX;5(P$W>M,.;]$2Y^BS!XBFBS(%A6L.]K;%CEOJF@-Z\H^22G'NW4_\&87< M$BJ\ETB61V\4KVP48R/2] M1$:1R+&"_-_J?B\HNR&)W)O;7O=UL=S $I^.(@':Q!_=-*[ MA_3'I\M' QY!,I$1X9BCL^=4%[A!#%!/1>#F.IH##="7W'N&RN^F;2GL'"8= MW'S$K) N]62N_-Q6"A6E+@!WX]J%,%0Z<@*X[NQ:Y.@"4J >,Z*@<"(2=)X> MV0@[6: "O !X_'#8#G>&$YZ6+L>1XT4I*<)R"A#MFTPD\+Q=R[7BI$FX6K0OE3!8; ,I2'R&$BN^J?F= MPUO\4TJ([Z!Y[R0BK6YO1X@M\<:D*_!J,)%*=SB+OHJ_]5\:I3Y M1*430?DQY]?5?:6N EMD1:IF K/31/EHYBOH@#>_2O%H?--K\F[CZ]V2G\"< M/?:!S]B;&J/WI,^MR?[JA?_KW<](Z&]GB_PD5\GH]YZT0&,(NJ9IKK_>.&S* M;^.EU8N@3KOQ^@N\=$^)Y_11J[&_I,;Z*YG/UJ1=O2--I(C9Z2*&SGW%75;) MOSCWGXF>;Q'P\.9:XXP8U4.5*MW[N>7^]9=>@*].5 J1"5.9B[F"K4JWY1?O M*[=R*T.+-_H%TDL]0&*_J?,8NO7X1,FH[]^W'QPT.KN_] ,D:VCMQUKNCP#\ M7PHTW1\:_ ]02P,$% @ 1D&I6O?7@[MZ!0 5"8 !D !V#,R9#$N:'1M[5IM;]LV$/XKMQ1;4\"R)3M)&]DUX+K.FJ&) MLU@9MH^42%E<:%&EJ#CNK]]1+[84%&U7M*EC.'#DY'@DGWOE4>3@%\N:Q!&) M T;AG7?Q'J@,L@6+-02*$8W4)=<1>#))2 P73"DN!+Q1G,X9@&.W\8./WI%E M#0XQL[I'M=H_@Z@(.;[SQ"\,'U)5\,!Y7>0ZI5@KP\61,UY;&F9N#T[ MT7WLV<'F!SSWUI)3';F.;?_:3PBE/)Y;@H4:*>WNZ8:F^#S:$&7*-4=A%!-$ M\SMF1J^-&PA&E.M+'?4?3O&IGDG5+Y2QMD*RX&+E/O?X@J5PR99P+1N@?(+'S(I8 ;/MG/8+!;A.KWV<:+ WOSCE;\^<$[L_ MZ"3?8W+[4[-K=J\M(O@<1374"DZ%P^FNP0S\!H1E,8HO!<7&R7W$?:ZAUVT[ M,.CXPT<"':"S,U5#_26@X\FU=WYV/AYYY]-+N+JYGMV,+CWPIN"\@IOVK#UN MPVPRSEN=WK'=@M$,1F^G5][D[3;+59>DPG]JG\#T#+QW$YB-KM^,+B19'3%0+)%*@PSA+ZZ8 MA-^57&+3>1RTX= P&)&Z&-2?=5*YP(2],J;)V9W^"\S)<";5 M.Q]2>$4N6S M)2BDX+\KQ-4@BYJ-8 PSUC0:8PKZ&F2$QAKL%9,)DA+@C"B?Q"RUIO>"K6 4Y'8T0=+"=I)WBW@*M[%YA[F'N8>YA8!VTI MKN8:7OQG6ERNL6(+ME:?.X![F]WUFTJ[XJUZ^=34/)39(_RO_4"Y!2JK3KH\,<#]^//F1K3/91T-Z7TS,&G"^.(LQ F]RS(S'L.F(8A#YC:5:G?$HU" M7Y 5G!;G$$]3T!TI(+<5UPX4B#\7]_=8<+Q5*DT>#JB,B:#K%>>;J\,?6?M] M1;Y]*,X3%J6^=)RM3USJ2\<3E>S3R\-&F$Y^QE'M4[8U7];W4M'ZE,4GP>U< MR2RFYHQ(*K?:$]7N&34;2E /05:[J,8-I\:)49.VOCR5D#FSBE,6$FJF7'(G M.2VM__*T?>2LMW %S<[O6Q67LCKYG:[_ %!+ 0(4 Q0 ( $9!J5I&1R." M)AL *P_ 0 2 " 0 !V&UL M4$L! A0#% @ 1D&I6DJRDO&#C@ Z6H) !8 ( !)&X M '9R96]F+3(P,C4P,S,Q7VQA8BYX;6Q02P$"% ,4 " !&0:E:M>Y*(UEA M "*5@< %@ @ ';_ =G)E;V8M,C R-3 S,S%?<')E+GAM M;%!+ 0(4 Q0 ( $9!J5H.2G?&(?@! -9W%@ 6 " 6A> M 0!V&5X,S%D M,2YH=&U02P$"% ,4 " !&0:E:^ E*4-T' #I( &0 M@ '&7@, =G)E;V8M,C R-3 S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( $9! MJ5KWUX.[>@4 %0F 9 " =IF P!V#,R9#$N:'1M4$L%!@ ) D :0( (ML P $! end XML 111 vreof-20250331x10q_htm.xml IDEA: XBRL DOCUMENT 0001771706 vreof:GrownRogueInternationalInc.Member 2023-05-10 2023-05-10 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001771706 vreof:MultipleVotingSharesMember 2024-01-01 2024-03-31 0001771706 vreof:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember 2024-02-22 2024-02-22 0001771706 vreof:SubordinateVotingSharesMember 2024-12-18 2024-12-18 0001771706 vreof:WholesomecoIncMember 2026-12-31 2026-12-31 0001771706 vreof:ProperHoldingsManagementInc.AndNghInvestmentsInc.Member 2026-12-31 2026-12-31 0001771706 vreof:DeepRootsHoldingsInc.Member 2026-12-31 2026-12-31 0001771706 2026-12-31 0001771706 vreof:WholesomecoIncMember 2024-12-18 0001771706 vreof:ProperHoldingsManagementInc.AndNghInvestmentsInc.Member 2024-12-18 0001771706 2026-12-31 2026-12-31 0001771706 vreof:SubordinateVotingSharesMember 2026-12-31 2026-12-31 0001771706 vreof:DeepRootsHoldingsInc.Member 2026-12-31 0001771706 vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2023-01-01 2023-12-31 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001771706 vreof:ChicagoAtlanticAdminLlcMember srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2025-01-01 2025-03-31 0001771706 vreof:SubordinateVotingSharesMember vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 vreof:MultipleVotingSharesMember vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2023-03-31 2023-03-31 0001771706 us-gaap:LineOfCreditMember 2021-11-18 2021-11-18 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2023-01-01 2024-12-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-01-01 2023-12-31 0001771706 vreof:GrownRogueInternationalInc.Member 2024-10-09 2024-10-09 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2024-01-01 2024-12-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2025-01-01 2025-03-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2025-01-01 2025-03-31 0001771706 us-gaap:LicenseMember 2025-01-01 2025-03-31 0001771706 us-gaap:LicenseMember 2024-01-01 2024-12-31 0001771706 us-gaap:MeasurementInputSharePriceMember vreof:GrownRogueInternationalInc.Member 2025-03-31 0001771706 us-gaap:MeasurementInputRiskFreeInterestRateMember vreof:GrownRogueInternationalInc.Member 2025-03-31 0001771706 us-gaap:MeasurementInputOptionVolatilityMember vreof:GrownRogueInternationalInc.Member 2025-03-31 0001771706 us-gaap:MeasurementInputExpectedTermMember vreof:GrownRogueInternationalInc.Member 2025-03-31 0001771706 us-gaap:LineOfCreditMember vreof:SubordinateVotingSharesMember 2024-07-31 2024-07-31 0001771706 vreof:SubordinateVotingSharesMember 2023-03-31 2023-03-31 0001771706 vreof:ChicagoAtlanticOpportunityPortfolioLpMember vreof:SubordinateVotingSharesMember 2024-07-31 2024-07-31 0001771706 us-gaap:RetainedEarningsMember 2025-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001771706 us-gaap:RetainedEarningsMember 2024-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001771706 us-gaap:RetainedEarningsMember 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001771706 us-gaap:RetainedEarningsMember 2023-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001771706 2023-01-01 2023-12-31 0001771706 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2025-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001771706 vreof:PromissoryNoteAndLineOfCreditMember 2023-12-31 0001771706 vreof:WholesaleProductMember 2025-01-01 2025-03-31 0001771706 us-gaap:RetailMember 2025-01-01 2025-03-31 0001771706 vreof:WholesaleProductMember 2024-01-01 2024-03-31 0001771706 us-gaap:RetailMember 2024-01-01 2024-03-31 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2025-01-01 2025-03-31 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2024-11-27 2024-11-27 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2023-11-19 2023-11-19 0001771706 vreof:RightOfUseAssetUnderFinanceLeaseMember 2025-03-31 0001771706 vreof:BuildingsAndLeaseholdImprovementsMember 2025-03-31 0001771706 us-gaap:VehiclesMember 2025-03-31 0001771706 us-gaap:SoftwareDevelopmentMember 2025-03-31 0001771706 us-gaap:LandMember 2025-03-31 0001771706 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001771706 us-gaap:ConstructionInProgressMember 2025-03-31 0001771706 vreof:RightOfUseAssetUnderFinanceLeaseMember 2024-12-31 0001771706 vreof:BuildingsAndLeaseholdImprovementsMember 2024-12-31 0001771706 us-gaap:VehiclesMember 2024-12-31 0001771706 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001771706 us-gaap:LandMember 2024-12-31 0001771706 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001771706 us-gaap:ConstructionInProgressMember 2024-12-31 0001771706 us-gaap:WarrantMember 2025-01-01 2025-03-31 0001771706 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001771706 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001771706 vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2024-05-02 2024-05-02 0001771706 vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-10-13 2022-10-13 0001771706 srt:MaximumMember vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-03-25 0001771706 vreof:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember 2024-02-22 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2025-01-01 2025-03-31 0001771706 2024-01-01 2024-12-31 0001771706 us-gaap:LicenseMember 2025-03-31 0001771706 us-gaap:LicenseMember 2024-12-31 0001771706 us-gaap:LicenseMember 2023-12-31 0001771706 us-gaap:EmployeeStockOptionMember 2025-03-31 0001771706 vreof:BusinessesInNewYorkNevadaAndMassachusettsMember 2025-01-01 2025-03-31 0001771706 vreof:BusinessesInNewYorkNevadaAndMassachusettsMember 2024-01-01 2024-03-31 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember vreof:BusinessesInNewYorkNevadaAndMassachusettsMember 2025-03-31 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember vreof:BusinessesInNewYorkNevadaAndMassachusettsMember 2024-12-31 0001771706 vreof:GrownRogueInternationalInc.Member 2024-12-31 0001771706 vreof:PromissoryNoteAndLineOfCreditMember 2025-03-31 0001771706 vreof:PromissoryNoteAndLineOfCreditMember 2024-12-31 0001771706 us-gaap:LineOfCreditMember 2024-07-31 0001771706 us-gaap:LineOfCreditMember 2023-03-31 0001771706 us-gaap:LongTermDebtMember 2025-03-31 0001771706 us-gaap:LongTermDebtMember 2024-12-31 0001771706 2022-01-31 2022-01-31 0001771706 2021-03-25 2021-03-25 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2024-11-27 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2023-11-19 0001771706 vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-11-18 0001771706 us-gaap:NotesPayableOtherPayablesMember 2017-01-01 2017-12-31 0001771706 vreof:TermLoanMember 2024-05-21 0001771706 vreof:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2021-11-19 0001771706 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001771706 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001771706 vreof:NewConvertibleNotesMember 2024-11-01 0001771706 vreof:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-03-25 2021-03-25 0001771706 us-gaap:ConvertibleDebtMember 2025-03-31 0001771706 us-gaap:ConvertibleDebtMember 2024-12-31 0001771706 us-gaap:ConvertibleDebtMember 2023-12-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2025-03-31 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2025-03-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-12-31 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-12-31 0001771706 vreof:SubordinateVotingSharesMember 2024-12-31 0001771706 vreof:MultipleVotingSharesMember 2024-12-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-03-31 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-03-31 0001771706 vreof:SubordinateVotingSharesMember us-gaap:CommonStockMember 2023-12-31 0001771706 vreof:MultipleVotingSharesMember us-gaap:CommonStockMember 2023-12-31 0001771706 vreof:SubordinateVotingSharesMember 2025-01-01 2025-03-31 0001771706 vreof:MultipleVotingSharesMember 2025-01-01 2025-03-31 0001771706 vreof:SubordinateVotingSharesMember 2024-01-01 2024-12-31 0001771706 vreof:MultipleVotingSharesMember 2024-01-01 2024-12-31 0001771706 vreof:SubordinateVotingSharesMember 2025-03-31 0001771706 vreof:MultipleVotingSharesMember 2025-03-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2025-03-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2025-03-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2024-12-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2024-12-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-12-31 0001771706 vreof:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2025-03-31 0001771706 vreof:GrownRogueInternationalInc.Member 2025-03-31 0001771706 2024-03-31 0001771706 2023-12-31 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2025-01-01 2025-03-31 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-03-31 0001771706 us-gaap:WarrantMember 2025-01-01 2025-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2025-01-01 2025-03-31 0001771706 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001771706 vreof:PromissoryNoteAndLineOfCreditMember 2025-01-01 2025-03-31 0001771706 us-gaap:ConvertibleDebtMember 2025-01-01 2025-03-31 0001771706 vreof:PromissoryNoteAndLineOfCreditMember 2024-01-01 2024-12-31 0001771706 us-gaap:ConvertibleDebtMember 2024-01-01 2024-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001771706 2024-01-01 2024-03-31 0001771706 2025-03-31 0001771706 2024-12-31 0001771706 vreof:SuperVotingSharesMember 2025-05-07 0001771706 vreof:SubordinateVotingSharesMember 2025-05-07 0001771706 vreof:MultipleVotingSharesMember 2025-05-07 0001771706 2025-01-01 2025-03-31 shares iso4217:USD iso4217:USD shares pure vreof:segment vreof:Y vreof:Vote vreof:item vreof:D 0001771706 --12-31 2025 Q1 http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember Unlimited Unlimited Unlimited Unlimited NONE 819655 819655 819655 819655 100 100 false 10-Q true 2025-03-31 false 000-56225 VIREO GROWTH INC. CA 82-3835655 207 South 9th Street Minneapolis MN 55402 (612) 999-1606 None true Yes Yes Non-accelerated Filer true true false false 339475288 278170 0 86260997 91604970 84990 244264 3983466 4590351 11367067 12027472 23343300 21666364 1785664 1650977 1751906 2270964 99941960 96560052 228434360 230371150 32836175 32311762 7660568 7859434 7694517 7899328 421244 421244 277046864 278862918 12197467 10456036 900000 1148991 1400015 34959000 33324000 89351157 89387203 137656615 135467254 16437288 16494439 37278 37278 9874521 9862378 62603583 61438046 226609285 223299395 339475288 339475288 337512681 337512681 278170 278170 285371 285371 288381930 286999084 -237944351 -231435561 50437579 55563523 277046864 278862918 24540641 24087315 11695329 12146888 433000 -304000 12412312 12244427 7473943 7051613 1244696 1460850 179789 77102 73547 180032 180034 10436623 7484983 1975689 4759444 7599517 8722637 -120856 790038 1317589 -6809479 -7525904 -4833790 -2766460 1675000 3945000 -6508790 -6711460 -0.02 -0.02 -0.05 -0.05 366800177 366800177 143126330 143126330 110007030 331193 187384403 -203428052 -16043649 1034200 -10342 179789 179789 -6711460 -6711460 111041230 320851 187564192 -210139512 -22575320 337512681 285371 286999084 -231435561 55563523 720100 -7201 1460850 1460850 1077859 239633 139630 139630 138655 23110 23110 265626 38516 38516 -6508790 -6508790 339475288 278170 288381930 -237944351 50437579 -6508790 -6711460 433000 -304000 77102 73547 545262 560180 121038 103564 180032 180034 24778 24778 1321220 179789 519058 -1327879 1213681 2015889 50284 52815 -120856 -606886 -348817 134688 -290106 2032109 -299252 -660406 -175203 1635000 3760000 1818743 174340 -358459 -168746 -3495266 -1037417 -3322822 -1190332 1146777 899264 150100 -1146777 -1049364 38516 23110 936000 1050000 71066 -874374 -1121066 -5343973 -3360762 91604970 15964665 86260997 12603903 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">VIREO GROWTH 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;padding-bottom:12pt;margin:0pt;">1. Description of Business and Summary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Vireo Growth Inc. (“</span><b style="color:#212529;font-weight:bold;">Vireo Growth</b><span style="color:#212529;">” or the “</span><b style="color:#212529;font-weight:bold;">Company</b><span style="color:#212529;">”) (formerly, </span><b style="color:#212529;font-weight:bold;">Goodness Growth Holdings, Inc.</b><span style="color:#212529;">) was incorporated under the Alberta Business Corporations Act on November 23, 2004. The Company was previously listed on the Canadian Securities Exchange (the “</span><b style="color:#212529;font-weight:bold;">CSE</b><span style="color:#212529;">”) under ticker symbol “GDNS”. On July 8, 2024, the Company changed its name to Vireo Growth Inc., its ticker symbol on the CSE to “VREO” and its ticker symbol on the OTCQX to “VREOF.”</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Vireo Growth is a cannabis company whose mission is to provide safe access, quality products and value to its customers while supporting its local communities through active participation and restorative justice programs. Vireo Growth operates cannabis cultivation, production, and dispensary facilities in Maryland, Minnesota, and New York.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">While marijuana and CBD-infused products are legal under the laws of several U.S. states (with vastly differing restrictions), the United States Federal Controlled Substances Act classifies all “marijuana” as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the United States, and a lack of safety for the use of the drug under medical supervision. Recently some federal officials have attempted to distinguish between medical cannabis use as necessary, but adult-use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “adult-use marijuana” does not exist under U.S. federal law.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;font-style:italic;font-weight:bold;">Update on Verano Litigation (Note 16)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano Holdings Corp. ("</span><b style="color:#212529;font-weight:bold;">Verano</b><span style="color:#212529;">") after Verano repudiated the Arrangement Agreement with the Company dated January 31, 2022. 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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On May 2, 2024, the Company filed a Notice of Application (the "</span><b style="color:#212529;font-weight:bold;">Summary Trial Application</b><span style="color:#212529;">") with the Supreme Court of British Columbia seeking summary determination. The Company is seeking substantial damages, specifically </span><span style="color:#212529;">$860.9</span><span style="color:#212529;"> million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On June 19, 2024, Verano filed a Notice of Application (the “</span><b style="color:#212529;font-weight:bold;">Preliminary Suitability Application</b><span style="color:#212529;">”) seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Merger Agreements with Deep Roots, Proper and Wholesome</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 December 18, 2024, we entered into the Merger Agreements with respect the Mergers. Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers (Note 3). </p> 860900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s significant accounting policies are described in Note 2 to the Company’s consolidated financial statements included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2024, filed with the United States Securities and Exchange Commission (“<b style="font-weight:bold;">SEC</b>”) on March 4, 2025, (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 interim 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 (“</span><b style="font-style:normal;font-weight:bold;">U.S. GAAP</b><span style="font-style:normal;font-weight:normal;">”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended March 31, 2025:</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:74.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.81%;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:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Minnesota, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo DR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo WH Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub II Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2178 State Highway 29A LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three month periods ended March 31, 2025 and 2024, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the three month periods ended March 31, 2025 and 2024, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;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></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 30,731,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,945,511</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 18,541,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 71,156,247</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:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,543,011</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 16,000,000</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:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,569,927</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,429,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,496,098</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table represents the Company’s disaggregated revenue by source:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,233,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,599,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,307,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,487,875</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,540,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,087,315</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">None.</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 interim 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 (“</span><b style="font-style:normal;font-weight:bold;">U.S. GAAP</b><span style="font-style:normal;font-weight:normal;">”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended March 31, 2025:</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:74.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.81%;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:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Minnesota, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo DR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo WH Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub II Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2178 State Highway 29A LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. </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:74.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.81%;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:25.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Minnesota, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;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:25.18%;background:#cceeff;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:74.81%;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:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo DR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo WH Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo PR Merger Sub II Inc. </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;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:74.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2178 State Highway 29A LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.18%;background:#cceeff;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:74.81%;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:25.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">None.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three month periods ended March 31, 2025 and 2024, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the three month periods ended March 31, 2025 and 2024, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;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></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 30,731,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,945,511</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 18,541,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 71,156,247</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:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,543,011</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 16,000,000</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:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,569,927</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,429,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,496,098</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;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></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 30,731,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,945,511</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 18,541,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 71,156,247</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:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,543,011</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 16,000,000</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:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,569,927</p></td></tr><tr><td style="vertical-align:bottom;width:69.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,429,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,496,098</p></td></tr></table> 30731300 29945511 18541586 19437649 71156247 2543011 16000000 71569927 136429133 123496098 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table represents the Company’s disaggregated revenue by source:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,233,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,599,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,307,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,487,875</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,540,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,087,315</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom: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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,233,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,599,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,307,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,487,875</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,540,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,087,315</p></td></tr></table> 19233641 19599440 5307000 4487875 24540641 24087315 <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;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;background:#ffffff;">On December 18, 2024, Vireo Growth Inc. (the “Company”), entered into Merger Agreements with respect to a business combination with each of (i) Deep Roots Holdings, Inc., a Nevada corporation (“Deep Roots”) (the “Deep Roots Merger”); (ii) Proper Holdings Management, Inc. and NGH Investments, Inc., both Missouri corporations (together, “Proper”) (the “Proper Mergers”); and (iii) WholesomeCo, Inc., a Delaware corporation (“Wholesome”) (the “Wholesome Merger” and, collectively with the Deep Roots Merger and the Proper Mergers, the “Mergers”). Each Merger is an all-share transaction whereby, at the closing of each applicable transaction, (i) a new wholly-owned subsidiary of the Company would merge with and into Deep Roots, (ii) a new wholly-owned subsidiary of the Company would merge with and into Wholesome, and (ii) the Proper entities would each merge with and into new wholly-owned subsidiaries of the Company. None of the Deep Roots Merger, the Proper Mergers or the Wholesome Merger is contingent on the completion of any of the other Mergers. </span>As of March 31, 2025, none of the Merger Transactions have closed, and as such, no financial results of the single-state operators have been presented or consolidated herein.</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;"><span style="color:#212529;">The consideration to be paid to acquire each of Deep Roots, Proper and Wholesome is based, in each case, in part on an estimated multiple of a 2024 “Reference EBITDA”, which is pro-forma for pending acquisitions as well as planned new retail openings and expansion projects, and a US</span><span style="color:#212529;">$0.52</span><span style="color:#212529;"> share reference price for the Company’s subordinate voting shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Pursuant to the Merger Agreements, former stockholders of each of Deep Roots, Proper and Wholesome may qualify for earnout payments made with the Company’s subordinate voting shares following December 31, 2026, based on each target’s Adjusted EBITDA (as defined in the applicable Merger Agreement) growth compared to such target’s Reference EBITDA (at a </span><span style="color:#212529;">4</span><span style="color:#212529;">x multiple), adjusted for incremental debt and certain other matters, respectively, and paid out using a share price for the Company’s subordinate voting shares of the higher of US</span><span style="color:#212529;">$1.05</span><span style="color:#212529;"> or the </span><span style="color:#212529;">20</span><span style="color:#212529;">-day volume weighted average price of the Company’s subordinate voting shares on the Canadian Securities Exchange, converted to United States Dollars based on the average exchange rate posted by the Bank of Canada as of the end of each trading day during such </span><span style="color:#212529;">20</span><span style="color:#212529;">-day period, as reported by Bloomberg Finance L.P. (“VWAP”) as of December 31, 2026. Reference EBITDA for Deep Roots, Proper and Wholesome are US</span><span style="color:#212529;">$31.0 </span><span style="color:#212529;">million, US</span><span style="color:#212529;">$31.0</span><span style="color:#212529;"> million, and US</span><span style="color:#212529;">$16.0</span><span style="color:#212529;"> million, respectively. EBITDA growth is defined as the increase between Reference EBITDA and the higher of 2026 Adjusted EBITDA or trailing nine-month annualized Adjusted EBITDA as of December 31, 2026. In no event shall the number of earnout shares issued under each Merger Agreement exceed the number of shares issued as closing merger consideration in each Merger Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Each of the Merger Agreements provides for the clawback of up to </span><span style="color:#212529;">50% </span><span style="color:#212529;">of the upfront merger consideration (excluding, in the case of Proper and Wholesome, the amounts attributable to Arches, as defined below) on December 31, 2026, if, in each case, (a) 2026 Adjusted EBITDA underperforms </span><span style="color:#212529;">96.5%</span><span style="color:#212529;"> of the Reference EBITDA, and (b) retail revenue market share or EBITDA margin for 2026 is less (or lower) than 2024 and (c) the </span><span style="color:#212529;">20</span><span style="color:#212529;">-day VWAP as of December 31, 2026 is greater than US</span><span style="color:#212529;">$1.05</span><span style="color:#212529;"> per share. The amount of shares subject to a clawback would be equal to the Acquisition Multiple (as defined in each Merger Agreement) for each of Deep Roots, Proper and Wholesome, respectively, multiplied by the EBITDA shortfall, and subject to certain other adjustments set forth in the applicable Merger Agreement, divided by US</span><span style="color:#212529;">$0.52</span><span style="color:#212529;"> per share, not to exceed </span><span style="color:#212529;">50%</span><span style="color:#212529;"> of the upfront consideration.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">In connection with the Wholesome Merger Agreement (as defined herein) and Proper Merger Agreement (as defined herein), the Company will include in the stock merger consideration calculation an amount equal to (i) US</span><span style="color:#212529;">$11,860,800</span><span style="color:#212529;"> for the stockholders of Wholesome and (ii) US</span><span style="color:#212529;">$2,139,200</span><span style="color:#212529;"> for the stockholders of Proper for all of the outstanding equity interests in Arches IP, Inc. (“Arches”) owned by Wholesome and Proper, respectively. Subject to the terms and conditions of the Wholesome Merger Agreement and the Proper Merger Agreement, each of Wholesome, Proper and Arches option holders are collectively entitled to earnout payments based on performance of Arches, based on the greater of US</span><span style="color:#212529;">$37.5</span><span style="color:#212529;"> million or </span><span style="color:#212529;">5</span><span style="color:#212529;">x certain revenue percentages of Arches, with such revenue percentage amounts measured at the higher of trailing-twelve-month or nine-month annualized amounts as of December 31, 2026, paid out using a share price for the Company’s subordinate voting shares at the higher of US</span><span style="color:#212529;">$1.05</span><span style="color:#212529;"> or </span><span style="color:#212529;">20</span><span style="color:#212529;">-day VWAP as of December 31, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">In connection with each of the Merger Agreements, the Company will enter into an Investor Rights Agreement with the persons receiving the Company’s subordinate voting shares in the Mergers. Each Investor Rights Agreement will require the Company in certain circumstances to prepare and file with the Securities and Exchange Commission (the “SEC”) a </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">registration statement covering the resale of the Company’s subordinate voting shares issued pursuant to the Merger Agreements, in each case following the expiration of the initial 12 month lock-up period following the closing of the transactions under each Merger Agreement. Each Investor Rights Agreement will also provide such persons with certain piggyback registration rights in certain circumstances. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">The closing of each of the Mergers is subject to closing conditions and contained in the Merger Agreements. Pursuant to rules adopted by the SEC under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), a Schedule 14C information statement dated March 21, 2025, was prepared by the Company and filed with the SEC and mailed to the stockholders of the Company relating to stockholder approval of the issuance of the Company’s subordinate voting shares in the Mergers and approvals required under the rules of the Canadian Stock Exchange, which was obtained by written consent of the stockholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-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;"><i style="font-style:italic;">Assets Held for Sale</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">As of March 31, 2025, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months. As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,399,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,177,872</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease, right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,613</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,188,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,028,567</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.6%;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;"> 99,941,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.58%;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;"> 96,560,052</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of Use Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,351,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,387,203</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.6%;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;"> 89,351,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.58%;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;"> 89,387,203</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $4,859,841 and $3,698,934 for the three months ended March 31, 2025 and 2024, respectively.</p> 0.52 0.04 1.05 20 20 31000000 31000000 16000000 0.50 0.965 20 1.05 0.52 0.50 11860800 2139200 37500000 0.05 1.05 20 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,399,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,177,872</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease, right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,613</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,188,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,028,567</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.6%;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;"> 99,941,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.58%;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;"> 96,560,052</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of Use Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,351,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,387,203</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.6%;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;"> 89,351,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;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.58%;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;"> 89,387,203</p></td></tr></table> 93399797 90177872 972000 972000 3381613 3381613 2188550 2028567 99941960 96560052 89351157 89387203 89351157 89387203 4859841 3698934 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company complies with ASC 820, Fair Value Measurements, for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and includes situations where there is little, if any, market activity for the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:12pt;margin:0pt;">Items measured at fair value on a non-recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">The Company’s non-financial assets, such as prepayments and other current assets, long lived assets, including property and equipment and intangible assets, are measured at fair value when there is an indicator of impairment and are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of March 31, 2025, and therefore no impairment charges were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The carrying value of the Company’s accounts receivable, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature, and the carrying value of notes receivable, long-term debt, and convertible debt approximates fair value as they bear a market rate of interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The carrying value of the Company’s warrants held  utilize Level 3 inputs given there is no market activity for the asset. The inputs used are further described in Note 18.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade receivables are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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, net</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;"> 2,424,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,870,181</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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,558,962</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;"> 1,545,510</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;"> 3,983,466</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,590,351</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Included in the trade receivables, net balance at March 31, 2025, and December 31, 2024, is an allowance for doubtful accounts of  </span><span style="background:#ffffff;">$84,990</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$84,989</span><span style="background:#ffffff;">, respectively. Included in the tax withholding receivable, net balance at December 31, 2024, is an allowance for doubtful accounts of </span><span style="background:#ffffff;">$159,275</span><span style="background:#ffffff;">. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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, net</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;"> 2,424,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,870,181</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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,558,962</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;"> 1,545,510</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;"> 3,983,466</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,590,351</p></td></tr></table> 2424504 2870181 174660 1558962 1545510 3983466 4590351 84990 84989 159275 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is comprised of the following items: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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,182,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,859,238</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;"> 6,390,280</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,933,200</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;"> 2,770,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873,926</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,343,300</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;"> 21,666,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is written down for any obsolescence, spoilage and excess inventory or when the net realizable value of inventory is less than the carrying value. Inventory valuation adjustments included in cost of sales on the statements of net loss and comprehensive loss is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.19%;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></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:26.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188,200)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.24%;border-bottom:1px 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;"> 414,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.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 0pt 0.05pt 0pt;"> (115,800)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 433,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (304,000)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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,182,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,859,238</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;"> 6,390,280</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,933,200</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;"> 2,770,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873,926</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,343,300</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;"> 21,666,364</p></td></tr></table> 14182173 13859238 6390280 5933200 2770847 1873926 23343300 21666364 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:10.19%;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></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:26.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188,200)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.24%;border-bottom:1px 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;"> 414,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.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 0pt 0.05pt 0pt;"> (115,800)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 433,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (304,000)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 18085 -188200 414915 -115800 433000 -304000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Prepayments and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prepayments and other current assets are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;"> 530,912</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;"> 753,579</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,254,752</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;"> 897,398</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,785,664</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,650,977</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;"> 530,912</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;"> 753,579</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,254,752</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;"> 897,398</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,785,664</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,650,977</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> 530912 753579 1254752 897398 1785664 1650977 <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:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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><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:65.38%;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.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;"> 16,355,616</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;"> 16,355,616</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 7,556,684</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;"> 7,451,920</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 39,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 39,388</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 506,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 491,022</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 10,885,133</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;"> 9,858,120</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 7,572,566</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;"> 7,572,566</p></td></tr><tr><td style="vertical-align:bottom;width:65.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: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;"> 43,778,514</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;"> 42,631,737</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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,942,339)</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,319,975)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 32,836,175</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;"> 32,311,762</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three months ended March 31, 2025, and 2024, total depreciation on property and equipment was $622,364 and $633,728, respectively. For the three months ended March 31, 2025, and 2024, accumulated amortization of the right of use asset under finance lease amounted to $2,594,332 and $2,507,998, respectively. The right of use asset under finance lease of $7,572,566 consists of leased processing and cultivation premises. The Company capitalized into inventory $545,262 and $560,180 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 2025, and 2024, respectively. The capitalized depreciation costs associated are added to inventory and expensed through cost of sales product cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">As of March 31, 2025 and 2024, in conjunction with the Company’s held for sale assessment and disposal of certain long-lived assets, the Company evaluated whether property and equipment showed any indicators of impairment, and it was determined that the recoverable amount of certain net assets was above book value. As a result, the Company recorded </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> impairment charge 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:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">2025</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;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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><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:65.38%;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.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;"> 16,355,616</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;"> 16,355,616</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 7,556,684</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;"> 7,451,920</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 39,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 39,388</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 506,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 491,022</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 10,885,133</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;"> 9,858,120</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 7,572,566</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;"> 7,572,566</p></td></tr><tr><td style="vertical-align:bottom;width:65.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: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;"> 43,778,514</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;"> 42,631,737</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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,942,339)</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,319,975)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;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.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;"> 32,836,175</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;"> 32,311,762</p></td></tr></table> 863105 863105 16355616 16355616 7556684 7451920 39388 39388 506022 491022 10885133 9858120 7572566 7572566 43778514 42631737 10942339 10319975 32836175 32311762 622364 633728 2594332 2507998 7572566 545262 560180 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Components of lease expenses are listed below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;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:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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: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:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;">Depreciation 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;"> 82,512</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;"> 143,441</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,575,328</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;"> 3,544,177</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;"> 561,436</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;"> 432,444</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,219,276</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;"> 4,120,062</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum lease payments (principal and interest) on the leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</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;">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;"> 2,242,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,352,595</p></td><td style="vertical-align:bottom;white-space: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;"> 12,595,075</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;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</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;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</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;">2028</p></td><td style="vertical-align:bottom;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,254,049</p></td><td style="vertical-align:bottom;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;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</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;">2029</p></td><td style="vertical-align:bottom;white-space: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,300,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,490,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,791,467</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;"> 6,523,900</p></td><td style="vertical-align:bottom;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;"> 203,082,066</p></td><td style="vertical-align:bottom;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;"> 209,605,966</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;"> 17,522,534</p></td><td style="vertical-align:bottom;white-space: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;"> 272,757,829</p></td><td style="vertical-align:bottom;white-space: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;"> 290,280,363</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;"> (5,982,885)</p></td><td style="vertical-align:bottom;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;"> (177,360,043)</p></td><td style="vertical-align:bottom;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;"> (183,342,928)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,558,483)</p></td><td style="vertical-align:bottom;white-space: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;"> (86,792,673)</p></td><td style="vertical-align:bottom;white-space: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;"> (89,351,156)</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;"> 8,981,166</p></td><td style="vertical-align:bottom;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,605,113</p></td><td style="vertical-align:bottom;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;"> 17,586,279</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="color:#212529;background:#ffffff;">On February 22, 2024, the Company executed a lease for cannabis cultivation and manufacturing facilities. Rent commenced on January 1, 2025, at which time monthly base rent will be </span><span style="color:#212529;background:#ffffff;">$82,500</span><span style="color:#212529;background:#ffffff;">. Base rent escalates at a rate of </span><span style="color:#212529;background:#ffffff;">4%</span><span style="color:#212529;background:#ffffff;"> per annum. Per the terms of the lease the Company has the option to draw up to </span><span style="color:#212529;background:#ffffff;">$2,000,000</span><span style="color:#212529;background:#ffffff;"> of tenant improvement allowances. As of December 31, 2024, no draws have been taken. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is </span><span style="color:#212529;background:#ffffff;">$13,000,000</span><span style="color:#212529;background:#ffffff;"> increasing by </span><span style="color:#212529;background:#ffffff;">3%</span><span style="color:#212529;background:#ffffff;"> at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034, with an option to renew for </span><span style="color:#212529;background:#ffffff;">two</span><span style="color:#212529;background:#ffffff;"> additional </span><span style="color:#212529;background:#ffffff;">five-year</span><span style="color:#212529;background:#ffffff;"> terms.</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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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.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: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:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;margin:0pt;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.44%;margin:0pt;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></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;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.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;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,066</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,554</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,270,915</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,196</p></td></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.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;"><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.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: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.27%;margin:0pt;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></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.12%;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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;">2024</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 8.08</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;"> 15.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p 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;"> 16.82</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;"> 12.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 8.58</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p 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;"> 16.21</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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 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;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:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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: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:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;">Depreciation 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;"> 82,512</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;"> 143,441</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,575,328</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;"> 3,544,177</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;"> 561,436</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;"> 432,444</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,219,276</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;"> 4,120,062</p></td></tr></table> 82512 143441 3575328 3544177 561436 432444 4219276 4120062 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</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;">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;"> 2,242,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,352,595</p></td><td style="vertical-align:bottom;white-space: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;"> 12,595,075</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;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</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;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</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;">2028</p></td><td style="vertical-align:bottom;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,254,049</p></td><td style="vertical-align:bottom;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;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</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;">2029</p></td><td style="vertical-align:bottom;white-space: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,300,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,490,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,791,467</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;"> 6,523,900</p></td><td style="vertical-align:bottom;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;"> 203,082,066</p></td><td style="vertical-align:bottom;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;"> 209,605,966</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;"> 17,522,534</p></td><td style="vertical-align:bottom;white-space: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;"> 272,757,829</p></td><td style="vertical-align:bottom;white-space: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;"> 290,280,363</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;"> (5,982,885)</p></td><td style="vertical-align:bottom;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;"> (177,360,043)</p></td><td style="vertical-align:bottom;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;"> (183,342,928)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,558,483)</p></td><td style="vertical-align:bottom;white-space: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;"> (86,792,673)</p></td><td style="vertical-align:bottom;white-space: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;"> (89,351,156)</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;"> 8,981,166</p></td><td style="vertical-align:bottom;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,605,113</p></td><td style="vertical-align:bottom;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;"> 17,586,279</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2025</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;">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;"> 2,242,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,352,595</p></td><td style="vertical-align:bottom;white-space: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;"> 12,595,075</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;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</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;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</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;">2028</p></td><td style="vertical-align:bottom;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,254,049</p></td><td style="vertical-align:bottom;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;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</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;">2029</p></td><td style="vertical-align:bottom;white-space: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,300,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,490,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,791,467</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;"> 6,523,900</p></td><td style="vertical-align:bottom;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;"> 203,082,066</p></td><td style="vertical-align:bottom;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;"> 209,605,966</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;"> 17,522,534</p></td><td style="vertical-align:bottom;white-space: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;"> 272,757,829</p></td><td style="vertical-align:bottom;white-space: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;"> 290,280,363</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;"> (5,982,885)</p></td><td style="vertical-align:bottom;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;"> (177,360,043)</p></td><td style="vertical-align:bottom;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;"> (183,342,928)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,558,483)</p></td><td style="vertical-align:bottom;white-space: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;"> (86,792,673)</p></td><td style="vertical-align:bottom;white-space: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;"> (89,351,156)</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;"> 8,981,166</p></td><td style="vertical-align:bottom;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,605,113</p></td><td style="vertical-align:bottom;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;"> 17,586,279</p></td></tr></table> 2242480 10352595 12595075 2727346 14183661 16911007 2474144 14606527 17080671 2254049 15042128 17296177 1300615 15490852 16791467 6523900 203082066 209605966 17522534 272757829 290280363 5982885 177360043 183342928 2558483 86792673 89351156 8981166 8605113 17586279 82500 0.04 2000000 13000000 0.03 2 P5Y <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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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.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: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:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;margin:0pt;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.44%;margin:0pt;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></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;margin:0pt;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.1%;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.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;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,066</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,554</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,270,915</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,196</p></td></tr></table> 71066 442553 168554 9270915 198866 170196 <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.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;"><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.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: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.27%;margin:0pt;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></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.12%;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;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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;">2024</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 8.08</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;"> 15.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p 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;"> 16.82</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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;"> 12.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 8.58</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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p 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;"> 16.21</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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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> P7Y2M8D P8Y29D P15Y10M2D P16Y9M25D 0.1201 0.0858 0.1619 0.1621 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Intangibles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses &amp; Trademarks</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,718,577</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (819,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,899,327</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (204,810)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,694,517</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Amortization expense for intangibles was </span><span style="background:#ffffff;">$204,810</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$204,812</span><span style="background:#ffffff;"> during the three months ended March 31, 2025 and 2024, respectively. </span>The Company capitalized into inventory $24,778 (2024 - $24,778) of amortization for the three months ended March 31, 2024, respectively. <span style="background:#ffffff;">Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company estimates that amortization expense will be $819,655 <span style="-sec-ix-hidden:Hidden_tggWxnnPXUC8JP-XvsoZBw;"><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_wqy2SWA6Bk-kPHCjVXo4Dw;"><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_h8207jjqvUmRlqrq57a2ng;"><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_5VrmpaPC80yZ1etyEuD0Cw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the</span></span> next five fiscal years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses &amp; Trademarks</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,718,577</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (819,250)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,899,327</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (204,810)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,694,517</p></td></tr></table> 8718577 819250 7899327 204810 7694517 204810 204812 24778 24778 819655 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. 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;">March 31,</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;">2025</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;">2024</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;"> 6,463,905</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;"> 2,298,060</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;"> 4,340,944</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,839,822</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;"> 199,088</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;"> 264,518</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;"> 1,193,530</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;"> 1,053,636</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;"> 12,197,467</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;"> 10,456,036</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;">March 31,</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;">2025</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;">2024</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;"> 6,463,905</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;"> 2,298,060</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;"> 4,340,944</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,839,822</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;"> 199,088</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;"> 264,518</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;"> 1,193,530</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;"> 1,053,636</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;"> 12,197,467</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;"> 10,456,036</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> 6463905 2298060 4340944 6839822 199088 264518 1193530 1053636 12197467 10456036 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">12. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During 2017 the Company signed a promissory note payable in the amount of $1,010,000. The note bears interest at a rate of 15% per annum with interest payments required on a monthly basis. In 2019 the Company’s promissory note payable in the amount of $1,010,000 was modified to increase the amount payable to $1,110,000. The Company paid the note off in full during the year ended December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal. On November 27, 2024, the Company and lender executed the second amendment to the note. Per the terms of the amendment, the maturity date was extended, the interest rate was increased to 18%, and the Company repaid $100,000 in principal. The remaining principal balance of $900,000 was repaid in full during the three months ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “<b style="font-weight:bold;">Credit Facility</b>”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“<b style="font-weight:bold;">PIK</b>”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the three months ended March 31, 2025 and 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, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “<b style="font-weight:bold;">Borrowers</b>”), entered into a Third Amendment to the Credit Facility (the “<b style="font-weight:bold;">Third Amendment</b>”) providing for additional delayed draw term loans of up to $55 million (the “<b style="font-weight:bold;">Delayed Draw Loans</b>”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On March 31, 2023, the Company executed a fifth amendment to its Credit Facility with its senior secured lender, Chicago Atlantic Admin, LLC (the "<b style="font-weight:bold;">Agent</b>"), an affiliate of Green Ivy Capital, and a group of lenders. The amended credit facility extends the maturity date on its Delayed Draw Loans to April 30, 2024, through the issuance of 15,000,000 Subordinate Voting Shares in lieu of a cash extension fee. These 15,000,000 shares were valued at $1,407,903 using a fair value per share of $0.094 and considered a deferred financing cost. The fair value per share reflects a 22% discount to the market price at the time of issuance to account for the four-month trading lock-up imposed on the shares. The amendment also provides the Company with reduced cash outlays by eliminating required amortization of the loan, and requires the Company to divest certain assets to improve its liquidity position and financial performance. The Company has the potential to extend the maturity date on its Delayed Draw Loans up to January 31, 2026 with the satisfaction of certain financial performance-related conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On April 30, 2024, the Company executed a short-term extension of the maturity date on the Credit Facility with the Agent. The Credit Facility was extended until June 14, 2024, matching all other terms of the existing agreement. On June 14, 2024, another short-term extension was executed which extended the maturity date on the Credit Facility to July 31, 2024, matching all other terms of the existing agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 21, 2024 the Company executed a $1,200,000 term loan with the Agent to assist with the purchase of a site for a new dispensary location. The loan bears an interest rate of 12.0% and is due on May 28, 2027. Financing costs of $68,600 were incurred in connection with the closing of the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On July 31, 2024, the Company executed a ninth amendment to the Company’s Credit Facility. The ninth amendment to the Company’s Credit Facility extends the maturity date on the Credit Facility loans to January 29, 2027, adjusts and extends the deadline with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company issued </span><span style="color:#212529;">12,500,000</span><span style="color:#212529;"> Subordinate Voting Shares to the lenders in consideration for the credit facility amendment. </span>These 12,500,000 shares were valued at $5,387,500 using a fair value per share of $0.431 and considered a deferred financing cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $5,704,752 (December 31, 2024 - $6,576,985) of deferred financing costs remain unamortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows a summary of the Company’s long-term debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;"> 62,338,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"> 6,700,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;"> (936,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,234,000)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,418,770)</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;"> 408,774</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,634,494</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;"> 802,763</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,435,787</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 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;"> 62,603,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,338,046</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;"> —</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;"> 900,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;"> 62,603,583</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;"> 61,438,046</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"></p><p style="clear:both;font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">As of March 31, 2025, 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;">2025</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;"> —</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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,537,300</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;">2027</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;"> 59,066,283</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;"> 62,603,583</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1010000 0.15 monthly 1010000 1110000 2000000 0.08 0.15 1000000 0.18 100000 900000 46000000 26000000 0.10375 0.0275 130400 130400 4200000 0.15 0.02 55000000 0.10375 0.13375 0.0275 15000000 15000000 1407903 0.094 0.22 P4M 1200000 0.12 68600 12500000 12500000 5387500 0.431 5704752 6576985 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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;">2024</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;"> 62,338,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"> 6,700,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;"> (936,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,234,000)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"> (10,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,418,770)</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;"> 408,774</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,634,494</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;"> 802,763</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,435,787</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 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;"> 62,603,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,338,046</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;"> —</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;"> 900,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;"> 62,603,583</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;"> 61,438,046</p></td></tr></table> 62338046 60220535 6700000 936000 1234000 10000 7418770 408774 1634494 802763 2435787 62603583 62338046 900000 62603583 61438046 <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;">2025</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;"> —</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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,537,300</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;">2027</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;"> 59,066,283</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;"> 62,603,583</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> 3537300 59066283 62603583 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">13.</b> <b style="font-weight:bold;">Convertible Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On July 31, 2024, holders voluntarily converted convertible notes issued in 2023 into </span><span style="color:#212529;">73,016,061</span><span style="color:#212529;"> Subordinate Voting Shares of the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On November 1, 2024, the Company entered into a Joinder and Tenth Amendment to Credit Agreement. The Tenth Amendment provides a convertible note facility (the “New Convertible Notes”) with a maximum principal amount of </span><span style="color:#212529;">$10,000,000</span><span style="color:#212529;">. The New Convertible Notes mature November 1, 2027, have a cash interest rate of </span><span style="color:#212529;">12.0</span><span style="color:#212529;"> percent per year, are convertible into that number of the Company’s subordinate voting shares determined by dividing the outstanding principal amount plus all accrued but unpaid interest on the Convertible Notes on the date of such conversion by a conversion price of </span><span style="color:#212529;">$0.625</span><span style="color:#212529;">. The Company incurred </span><span style="color:#212529;">$145,717</span><span style="color:#212529;"> in financing costs in connection with the signing of the Tenth Amendment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of March 31, 2025, $125,472 (December 31, 2024 - $137,622) of deferred financing costs remain unamortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows a summary of the Company’s convertible debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145,717)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,376</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,019</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,774,557)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,874,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,874,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</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> 73016061 10000000 0.12 0.625 145717 125472 137622 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145,717)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,376</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 279,019</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Conversion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,774,557)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,874,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,874,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862,378</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> 9862378 9140257 10000000 145717 363376 12143 279019 9774557 9874521 9862378 9874521 9862378 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of March 31, 2025. 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:bottom;width:54.93%;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.83%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;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.83%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;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.83%;margin:0pt;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:20.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;">Voting Rights</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;">Unlimited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.02%;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.93%;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.83%;margin:0pt;padding:0pt;"><p 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.76%;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.83%;margin:0pt;padding:0pt;"><p 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.76%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.02%;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></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_vqwjUkAUPkKp3Du_0UIeng;"><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_6l5On9moiUiX61vtkVKHfQ;"><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;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Shares Issued</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:2pt 0pt 0pt 0pt;">During the three months ended March 31, 2025, 7,201 Multiple Voting Shares were converted into 720,100 Subordinate Voting Shares for no additional consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">During the three months ended March 31, 2025, employee stock options were exercised for 138,655 Subordinate Voting Shares. Proceeds from this transaction were $23,110.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">During the three months ended March 31, 2025, stock warrants were exercised for 265,626 Subordinate Voting Shares. Proceeds from these transactions were $38,516.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">During the three months ended March 31, 2025, </span><span style="color:#212529;">1,077,859</span><span style="color:#212529;"> shares were issued in connection with the settlement of restricted stock units. </span><span style="color:#212529;">239,633</span><span style="color:#212529;"> shares were net settled to pay payroll taxes associated with the issuance, resulting in the final issuance of </span><span style="color:#212529;">838,226</span><span style="color:#212529;"> shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">During the three months ended March 31, 2024, </span><span style="color:#212529;">10,342</span><span style="color:#212529;"> Multiple Voting Shares were redeemed for </span><span style="color:#212529;">1,034,200</span><span style="color:#212529;"> Subordinate Voting Shares.</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:54.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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><td style="vertical-align:bottom;white-space:nowrap;width:20.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></tr><tr><td style="vertical-align:bottom;width:54.93%;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.83%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;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.83%;margin:0pt;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.76%;border-bottom:1px solid #000000;margin:0pt;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.83%;margin:0pt;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:20.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;">Voting Rights</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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 0pt 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;">Unlimited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.02%;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.93%;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.83%;margin:0pt;padding:0pt;"><p 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.76%;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.83%;margin:0pt;padding:0pt;"><p 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.76%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.02%;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></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 1 7201 720100 138655 23110 265626 38516 1077859 239633 838226 10342 1034200 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2019, the Company adopted the 2019 Equity Incentive Plan under which the Company may grant incentive stock options, restricted shares, restricted share units, or other awards. Under the terms of the plan, a total of ten percent of the number of shares outstanding assuming conversion of all super voting shares and Multiple Voting Shares to Subordinate Voting Shares are permitted to be issued. The exercise price for incentive stock options issued under the plan will be set by the Compensation Committee but will not be less 100% of the fair market value of the Company’s shares on the date of grant. Incentive stock options have a maximum term of 10 years from the date of grant. The incentive stock options vest at the discretion of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Options granted under the equity incentive plan were valued using the Black-Scholes option pricing model with the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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.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.66%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.77%;margin:0pt;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></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.66%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.66%;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.73%;background:#cceeff;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.53</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.73%;background:#cceeff;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.66%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.73%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.73%;background:#cceeff;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Life of Options (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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.41</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.73%;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><tr><td style="vertical-align:bottom;width:71.66%;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.73%;background:#cceeff;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.73%;background:#cceeff;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.66%;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.73%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Stock option activity for the three months ended March 31, 2025, and for the year ended December 31, 2024, 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:54.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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.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.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.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.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:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.15%;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.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:14.39%;margin:0pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:54.96%;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.7%;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:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:14.39%;border-bottom:1px solid #000000;margin:0pt;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.7%;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:11.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;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,969,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.69%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.18</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,760,530)</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.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.69%;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.29</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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:54.96%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;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:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;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,073,839</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;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.7%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom:1px solid #000000;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at December 31, 2024</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;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,232,633</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.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.69%;background:#cceeff;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.43</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (521,835)</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.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.69%;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.27</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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:54.96%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,654)</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.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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;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:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,156</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom:1px solid #000000;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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;"> 30,731,300</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.69%;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.69%;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.43</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;"> 5.26</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.15%;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.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.69%;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.69%;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.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:11.35%;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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,323,396</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.69%;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.69%;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.42</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.82</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the three month periods ended March 31, 2025 and 2024, the Company recognized </span><span style="background:#ffffff;">$172,721</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$86,732</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. As of March 31, 2025, the total unrecognized compensation costs related to unvested stock options awards granted was </span><span style="background:#ffffff;">$617,196</span><span style="background:#ffffff;">. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately </span><span style="background:#ffffff;">1.8</span><span style="background:#ffffff;"> years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2025, was </span><span style="background:#ffffff;">$4,382,709</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$4,183,499</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. </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:56.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.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: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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: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;white-space:nowrap;width:56.15%;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.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 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: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.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:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </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 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.7%;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.79%;border-bottom:1px solid #000000;margin:0pt;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.7%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</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: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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 16,400,000</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.21</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;"> </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;"> 4.57</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.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: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;"> (480,437)</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.66%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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, 2024</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: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 3pt 0pt 0pt;"> 15,919,563</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.22</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;"> </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;"> 3.56</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,000)</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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.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: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;"> (265,626)</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.66%;background:#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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px 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,503,937</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.66%;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.29%;border-bottom:3px 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.22</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;"> </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;"> 3.32</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at December 31, 2024</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;"> </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;"> 15,503,937</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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</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;"> </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;"> 3.32</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 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.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 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.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 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.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 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.22%;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:1.7%;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:9.72%;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 </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;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 Denominated in C$</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: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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</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: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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</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: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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding at December 31, 2023 and 2024</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.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 0.05pt 0pt;"> 3.50</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 0pt 0.05pt 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 0.05pt 0pt;"> 1.23</p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding at March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px 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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:12.29%;border-bottom:3px 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.50</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 0.98</p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;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.7%;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:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.66%;background:#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:12.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercisable at March 31, 2025</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px 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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:12.29%;border-bottom:3px 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.50</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 0pt 0.05pt 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 0.05pt 0pt;"> 0.98</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units (“RSUs”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three months ended March 31, 2025 and 2024, the Company recognized $1,288,129 and $93,057, 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.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 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.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 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:13.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 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.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.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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.05%;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:13.3%;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.06%;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.16%;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.41%;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.05%;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:13.3%;border-bottom: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.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:12.16%;border-bottom: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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:13.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 0.05pt 0pt;"> 2,543,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 9,228,462</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.31</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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.05%;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:13.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 0pt 0.05pt 0pt;"> (443,943)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 11,327,530</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.40</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 60,989,414</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settled</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> (1,160,697)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.49</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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, March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 71,156,247</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:10.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 2,708,712</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;">0.75</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.11%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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.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.66%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.77%;margin:0pt;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></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.66%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.66%;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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.66%;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.73%;background:#cceeff;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.53</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.73%;background:#cceeff;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.66%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.73%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.73%;background:#cceeff;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Life of Options (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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.41</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.73%;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><tr><td style="vertical-align:bottom;width:71.66%;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.73%;background:#cceeff;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.73%;background:#cceeff;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.66%;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.73%;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.73%;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.0453 0.49 0.49 P7Y 1 0.41 <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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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.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.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.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.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:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.15%;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.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:14.39%;margin:0pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;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:54.96%;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.7%;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:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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:14.39%;border-bottom:1px solid #000000;margin:0pt;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.7%;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:11.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;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,969,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.69%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.18</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,760,530)</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.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.69%;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.29</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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:54.96%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;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:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;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,073,839</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;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.7%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom:1px solid #000000;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at December 31, 2024</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;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,232,633</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.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.69%;background:#cceeff;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.43</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (521,835)</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.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.69%;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.27</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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:54.96%;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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,654)</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.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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.35%;background:#cceeff;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:54.96%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,156</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom:1px solid #000000;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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;"> 30,731,300</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.69%;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.69%;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.43</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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;"> 5.26</p></td></tr><tr><td style="vertical-align:bottom;width:54.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.15%;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.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.69%;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.69%;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.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:11.35%;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:54.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;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,323,396</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.69%;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.69%;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.42</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.82</p></td></tr></table> 29969324 0.5 P6Y2M4D 2760530 1.29 50000 0.33 4073839 0.48 31232633 0.43 P5Y5M12D 521835 0.27 138654 0.17 159156 0.49 30731300 0.43 P5Y3M3D 27323396 0.42 P4Y9M25D 172721 86732 617196 P1Y9M18D P1Y9M18D 4382709 4183499 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:56.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.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: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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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: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;white-space:nowrap;width:56.15%;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.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 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: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.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:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </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 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.7%;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.79%;border-bottom:1px solid #000000;margin:0pt;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.7%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</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: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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 16,400,000</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.21</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;"> </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;"> 4.57</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.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: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;"> (480,437)</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.66%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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, 2024</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: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 3pt 0pt 0pt;"> 15,919,563</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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.22</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;"> </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;"> 3.56</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</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:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,000)</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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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.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: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;"> (265,626)</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.66%;background:#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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at March 31, 2025</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px 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,503,937</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.66%;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.29%;border-bottom:3px 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.22</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;"> </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;"> 3.32</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.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:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at December 31, 2024</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;"> </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;"> 15,503,937</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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</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;"> </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;"> 3.32</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 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.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 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.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 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.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 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.22%;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:1.7%;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:9.72%;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 </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;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 Denominated in C$</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: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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</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: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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</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: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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding at December 31, 2023 and 2024</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.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 0.05pt 0pt;"> 3.50</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 0pt 0.05pt 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 0.05pt 0pt;"> 1.23</p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding at March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px 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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:12.29%;border-bottom:3px 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.50</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 0.98</p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;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.7%;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:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.66%;background:#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:12.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercisable at March 31, 2025</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px 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,037,649</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:12.29%;border-bottom:3px 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.50</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 0pt 0.05pt 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 0.05pt 0pt;"> 0.98</p></td></tr></table> 16400000 0.21 P4Y6M25D 480437 0.15 15919563 0.22 P3Y6M21D 150000 1.49 265626 0.145 15503937 0.22 P3Y3M25D 15503937 0.22 P3Y3M25D 3037649 3.5 P1Y2M23D 3037649 3.5 P0Y11M23D 3037649 3.5 P0Y11M23D P3Y 1288129 93057 <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.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 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.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 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:13.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 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.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.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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.05%;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:13.3%;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.06%;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.16%;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.41%;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.05%;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:13.3%;border-bottom: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.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:12.16%;border-bottom: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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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:13.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 0.05pt 0pt;"> 2,543,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 9,228,462</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.31</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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.05%;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:13.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 0pt 0.05pt 0pt;"> (443,943)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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, 2024</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 11,327,530</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.40</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 60,989,414</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settled</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> (1,160,697)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;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.49</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;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, March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"> 71,156,247</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:10.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at March 31, 2025</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 2,708,712</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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 0.05pt 0pt;">0.75</p></td></tr></table> 2543011 0.88 9228462 0.31 443943 0.54 11327530 0.4 60989414 0.42 -1160697 0.49 71156247 0.41 2708712 0.75 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. 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;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Verano</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On January 31, 2022, the Company entered into the Arrangement Agreement with Verano, pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a Plan of Arrangement. Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a Verano Subordinate Voting Share, subject to adjustment as described below, for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “<b style="font-weight:bold;">Notice</b>”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of a $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported termination of the Arrangement Agreement, which the Company determined to treat as a repudiation of the Arrangement Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano wrongfully repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production based upon the Company’s belief that Verano was engaging in tactics to delay the litigation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 2, 2024, the Company filed the Summary Trial Application the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically US $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">On June 19, 2024, Verano filed the Preliminary Suitability Application seeking orders dismissing the Summary Trial Application on the basis that certain issues in the action are not suitable for summary determination. The Preliminary Suitability Application is currently set for hearing on June 15 and 16, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="color:#212529;">Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.  The damages sought will be significant and material given that Verano’s breach left the Company in a vulnerable position resulting in the Company being constrained in its ability to fund growth initiatives that were desirable and that its competitors were able to undertake, most notably in Minnesota and New York markets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><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> 0.22652 22.652 14875000 4 860900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Selling, General and Administrative Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Selling, general and administrative expenses are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.64%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;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:2.37%;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:1.49%;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.49%;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></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.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;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;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,942,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,512,736</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;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,398,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,427,096</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569,185</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,014</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;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,546,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320,582</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px 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,473,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,051,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.64%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;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:2.37%;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:1.49%;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.49%;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></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.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;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;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,942,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,512,736</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;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,398,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,427,096</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 569,185</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advertising</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,014</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;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,546,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320,582</p></td></tr><tr><td style="vertical-align:bottom;width:71.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px 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,473,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,051,613</p></td></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> 3942098 3512736 1398775 1427096 420323 569185 166542 222014 1546205 1320582 7473943 7051613 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Other Income (Expense)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The CARES Act provides an employee retention credit (“CARES Employee Retention credit”), which is a refundable tax credit against certain employment taxes of up to $5,000 per employee for eligible employers. The tax credit is equal to 50% of qualified wages paid to employees during a quarter, capped at $10,000 of qualified wages per employee through December 31, 2020. Additional relief provisions were passed by the United States government, which extended and slightly expanded the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three months ended March 31, 2025, the Company recorded and received </span><span style="background:#ffffff;">$</span><span style="background:#ffffff;">972,888</span><span style="background:#ffffff;"> (2024 - </span><span style="background:#ffffff;">$</span><span style="background:#ffffff;">0</span><span style="background:#ffffff;">) related to the CARES Employee Retention credit in other income on the unaudited condensed consolidated statement of loss and comprehensive loss for the three months ended March 31, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support the Company in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company </span>8,500,000<span style="background:#ffffff;"> warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. Subsequently, on October 9, 2024, the Company and Grown Rogue mutually agreed to terminate the advisory agreement. As part of the termination agreement, the Company forfeited </span>4,500,000<span style="background:#ffffff;"> of the previously granted </span>8,500,000<span style="background:#ffffff;"> warrants. On March 31, 2025, these </span>4,000,000<span style="background:#ffffff;"> warrants were revalued at a fair value of </span><span style="background:#ffffff;">$</span>1,751,906<span style="background:#ffffff;"> (December 31, 2024 - </span><span style="background:#ffffff;">$</span>2,270,964<span style="background:#ffffff;">). The fair value was derived from a black-scholes valuation using a stock price of </span><span style="background:#ffffff;">$</span>0.52<span style="background:#ffffff;">, an exercise price of </span><span style="background:#ffffff;">$</span>0.158<span style="background:#ffffff;">, an expected life of </span>3.52<span style="background:#ffffff;"> years, an annual risk free rate of </span>3.96%<span style="background:#ffffff;">, and volatility of </span>100%<span style="background:#ffffff;">. The change in valuation from December 31, 2024, to March 31, 2025, of </span><span style="background:#ffffff;">$</span>519,058 (March 31, 2024 - $1,327,879 of other income)<span style="background:#ffffff;"> was recorded as other expense in the statement of net loss and comprehensive loss for the three month period ended March 31, 2025.</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> 972888 0 8500000 4500000 8500000 4000000 1751906 2270964 0.52 0.158 3.52 3.96 100 519058 1327879 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">19. Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">The Company utilized the guidance in ASC 280 to determine how many reportable segments the Company has. We considered various attributes of the overall Company including but not limited to the nature of products and services, the nature of production processes, the types of customers, the regulatory environment, business geography, and the level at which the Chief Operating Decision Maker evaluates the performance and allocates resources. Given the similarities in the types of products, cannabis products in various form factors, the types of customers, retail and wholesale customers, the geography and regulatory environment in which sales are made, the United States, and the Chief Operating Decision Maker, the Chief Executive Officer, assesses performance and allocates resources at the consolidated level, the Company has determined that it only has </span><span style="font-weight:normal;">one</span><span style="font-weight:normal;"> reportable segment, cannabis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;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;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">The Company’s Chief Executive Officer is the Company’s chief operating decision maker. The chief operating decision maker assesses performance for the cannabis segment and decides how to allocate resources based on operating profit and net income that also is reported on the income statement as consolidated net income. The measure of segment assets is reported on the balance sheet total as consolidated assets. The chief operating decision maker uses net income to evaluate income generated from segment assets in deciding the appropriate capital allocation strategy. A comparison of budgeted results to actual results is also used by the chief operating decision maker to assess business performance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">The Company’s cannabis segment cultivates, processes and distributes medical and adult-use cannabis products in a variety of formats, as well as related accessories in the United States. Revenue is derived from the sale of these products in the United States, and the assets used to produce these products are also held in the United States. The accounting policy for recording revenue, and all other accounting policies, are the same as those described in the summary of significant accounting policies footnote (Note 2).</span></p><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> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">20. Supplemental Cash Flow Information<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,087,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,799,193</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in construction accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,433)</p></td></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></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,087,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,799,193</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in construction accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,433)</p></td></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></td></tr></table> 7087258 6799193 -77312 -121433 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21. Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Credit risk is the risk of loss associated with counterparty’s inability to fulfill its payment obligations. The Company’s credit risk is primarily attributable to cash, and accounts receivable. A small portion of cash is held on hand, from which management believes the risk of loss is remote. Receivables relate primarily to wholesale sales. The Company does not have significant credit risk with respect to customers. The Company’s maximum credit risk exposure is equivalent to the carrying value of these instruments. The Company has been granted licenses pursuant to the laws of the states of Maryland, Minnesota, and New York with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Liquidity risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of March 31, 2025, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legal Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Vireo Growth operates in the United States. The U.S. federal government regulates drugs through the Controlled Substances Act (21 U.S.C. § 811), which places controlled substances, including cannabis, in a schedule. Cannabis is classified as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the U.S., and a lack of accepted safety for the use of the drug under medical supervision. The U.S. Food and Drug Administration has not approved marijuana as a safe and effective drug for any indication. In the U.S. marijuana is largely regulated at the state level. State laws regulating cannabis are in direct conflict with the federal Controlled Substances Act, which makes cannabis use and possession federally illegal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign currency risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign currency risk is the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign currency rates. Given the Company’s financial transactions are rarely denominated in a foreign currency, there is minimal foreign currency risk exposure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest rate risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Interest rate risk is the risk that the fair value of future cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Company currently carries variable interest-bearing debt subject to fluctuations in the United States Prime rate. A change of 100 basis points in interest rates during the three months ended March 31, 2025, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $140,878. </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> 140878 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025, and December 31, 2024, there were $0 due to related parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Details surrounding the lending relationships between the Company and Chicago Atlantic, are described in Notes 12 and 13. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;">Our Chief Executive Officer, John Mazarakis, serves as a partner of Chicago Atlantic Group, LP, which is an affiliate of the Agent, our senior secured lender under the Credit Facility. Given his ownership interest in the Agent and its affiliates, Mr. Mazarakis has an approximate </span><span style="font-weight:normal;">29%</span><span style="font-weight:normal;"> interest in the Company’s transactions with the Agent. See "Item 13. Certain Relationships and Related Transactions and Director Independence" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.</span></p><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> 0 0 0.29 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;background:#ffffff;">None.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#212529;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="visibility:hidden;">​</span></p> false false false false false false