0001410578-23-001140.txt : 20230515 0001410578-23-001140.hdr.sgml : 20230515 20230515060221 ACCESSION NUMBER: 0001410578-23-001140 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ELECTRAMECCANICA VEHICLES CORP. CENTRAL INDEX KEY: 0001637736 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLES & PASSENGER CAR BODIES [3711] IRS NUMBER: 000000000 STATE OF INCORPORATION: A1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38612 FILM NUMBER: 23918065 BUSINESS ADDRESS: STREET 1: 8057 NORTH FRASER WAY CITY: BURNABY STATE: A1 ZIP: V5J 5M8 BUSINESS PHONE: 604-428-7656 MAIL ADDRESS: STREET 1: 8057 NORTH FRASER WAY CITY: BURNABY STATE: A1 ZIP: V5J 5M8 10-Q 1 solo-20230331x10q.htm 10-Q
1192879171184517521192879171192879170001637736--12-312023Q1false119287917119287917UnlimitedUnlimited00P1YP11Y2.000.99P10D0001637736us-gaap:CommonStockMember2023-01-012023-03-310001637736us-gaap:CommonStockMember2022-01-012022-03-310001637736us-gaap:RetainedEarningsMember2023-03-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001637736us-gaap:RetainedEarningsMember2022-12-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001637736us-gaap:RetainedEarningsMember2022-03-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001637736us-gaap:RetainedEarningsMember2021-12-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001637736us-gaap:CommonStockMember2023-03-310001637736us-gaap:CommonStockMember2022-12-310001637736us-gaap:CommonStockMember2022-03-310001637736us-gaap:CommonStockMember2021-12-310001637736solo:StockOptionsWithExercisePrice9.60CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice7.75CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice5.00CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice4.15CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.77CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.56CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.55CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.41CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.40CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice3.01CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice2.62CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice2.53CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice2.45CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice2.13CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice2.00CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.94CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.91CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.50CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.11CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.08CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice0.99CadMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice0.535UsdMember2023-01-012023-03-310001637736solo:StockOptionsWithExercisePrice1.11CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice0.535UsdMember2023-03-310001637736solo:StockOptionsWithExercisePrice9.60CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice7.75CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice5.00CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice4.15CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.77CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.56CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.55CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.41CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.40CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice3.01CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice2.62CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice2.53CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice2.45CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice2.13CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice2.00CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice1.94CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice1.91CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice1.50CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice1.08CadMember2023-03-310001637736solo:StockOptionsWithExercisePrice0.99CadMember2023-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2022-12-310001637736country:US2023-01-012023-03-310001637736country:US2022-01-012022-03-310001637736country:CA2022-01-012022-03-310001637736us-gaap:VehiclesMember2023-03-310001637736us-gaap:ToolsDiesAndMoldsMember2023-03-310001637736us-gaap:LeaseholdImprovementsMember2023-03-310001637736us-gaap:ComputerEquipmentMember2023-03-310001637736solo:FurnitureAndEquipmentMember2023-03-310001637736us-gaap:VehiclesMember2022-12-310001637736us-gaap:ToolsDiesAndMoldsMember2022-12-310001637736us-gaap:LeaseholdImprovementsMember2022-12-310001637736us-gaap:ComputerEquipmentMember2022-12-310001637736solo:FurnitureAndEquipmentMember2022-12-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001637736us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001637736solo:OtherForeignCountriesMember2023-03-310001637736country:US2023-03-310001637736country:CA2023-03-310001637736solo:OtherForeignCountriesMember2022-12-310001637736country:US2022-12-310001637736country:CA2022-12-310001637736us-gaap:RetainedEarningsMember2023-01-012023-03-310001637736us-gaap:RetainedEarningsMember2022-01-012022-03-3100016377362022-12-2000016377362020-12-202020-12-200001637736us-gaap:FairValueInputsLevel2Membersolo:ShareBasedCompensationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001637736solo:ShareBasedCompensationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001637736us-gaap:FairValueInputsLevel2Membersolo:ShareBasedCompensationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001637736solo:ShareBasedCompensationLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001637736us-gaap:DomesticCountryMember2023-03-310001637736us-gaap:DomesticCountryMember2022-12-310001637736srt:MinimumMembersolo:OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember2023-03-310001637736srt:MaximumMembersolo:OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember2023-03-310001637736solo:DesignAgreementMember2023-03-310001637736solo:ElectricVehiclesSegmentMember2023-01-012023-03-310001637736solo:ElectricVehiclesSegmentMember2022-01-012022-03-310001637736solo:CustomBuiltVehiclesSegmentMember2022-01-012022-03-3100016377362022-01-012022-12-310001637736us-gaap:EmployeeStockOptionMember2023-03-3100016377362021-12-310001637736solo:ElectricVehiclesSegmentMember2023-03-310001637736solo:ElectricVehiclesSegmentMember2022-03-310001637736solo:CustomBuiltVehiclesSegmentMember2022-03-310001637736us-gaap:WarrantMember2023-01-012023-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001637736us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001637736solo:DeferredStockUnitsMember2023-01-012023-03-310001637736us-gaap:WarrantMember2022-01-012022-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001637736us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001637736solo:DeferredStockUnitsMember2022-01-012022-03-310001637736us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001637736us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001637736us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001637736solo:DeferredStockUnitsMember2023-01-012023-03-310001637736us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001637736us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001637736us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001637736us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001637736solo:DeferredStockUnitsMember2022-01-012022-03-310001637736us-gaap:EmployeeStockOptionMember2023-01-012023-03-3100016377362022-03-3100016377362020-12-310001637736us-gaap:RestrictedStockUnitsRSUMember2022-03-310001637736us-gaap:RestrictedStockUnitsRSUMember2020-12-310001637736solo:ChongqingZongshenAutomobileIndustryCo.Ltd.Memberus-gaap:SubsequentEventMember2023-05-080001637736solo:ChongqingZongshenAutomobileIndustryCo.Ltd.Member2023-05-082023-05-080001637736solo:VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member2023-03-310001637736solo:VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member2022-12-310001637736us-gaap:ToolsDiesAndMoldsMember2023-01-012023-03-3100016377362022-12-012022-12-3100016377362023-04-142023-04-1400016377362023-03-032023-03-0300016377362022-01-012022-03-310001637736solo:DesignAgreementMember2023-03-032023-03-0300016377362022-12-310001637736solo:WarrantsIssuedOn9November2018TwoMember2023-03-310001637736solo:WarrantsIssuedOn9November2018OneMember2023-03-310001637736solo:WarrantsIssuedOn8August2018Member2023-03-310001637736solo:WarrantsIssuedOn31October2017Member2023-03-3100016377362023-03-310001637736us-gaap:CommonStockMember2023-01-012023-03-310001637736solo:WarrantsEachToPurchaseOneCommonShareMember2023-01-012023-03-3100016377362023-05-0900016377362023-01-012023-03-31xbrli:sharesiso4217:USDsolo:itemxbrli:pureiso4217:USDxbrli:shares

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

OR

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from ______ to _______.

Commission file number: 001-38612

ELECTRAMECCANICA VEHICLES CORP.

(Exact name of registrant as specified in its charter)

British Columbia, Canada

98-1485035

(State or other jurisdiction of

incorporation or organization)

(IRS Employer

Identification Number)

8057 North Fraser Way

Burnaby, British Columbia, Canada, V5J 5M8

(Address of principal executive offices, including zip code)

Registrant’s telephone number, including area code (604) 428-7656

Securities registered under Section 12(b) of the Exchange Act:

Title of each class

Trading Symbol (s)

Name of each exchange on which registered

Common Shares, without par value

Warrants, each to purchase one Common Share

SOLO

SOLOW

The Nasdaq Stock Market LLC

The Nasdaq Stock Market LLC

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

The registrant had 119,287,917 common shares outstanding as of May 9, 2023.

TABLE OF CONTENTS

PART I

    

FINANCIAL INFORMATION

    

Page

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

5

Condensed Consolidated Statement of Operations and Comprehensive Loss (Unaudited)

5

Condensed Consolidated Balance Sheets (Unaudited)

6

Condensed Consolidated Statement of Cash Flows (Unaudited)

7

Condensed Consolidated Statements of Equity (Unaudited)

8

Notes to Condensed Consolidated Financial Statements (Unaudited)

9

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

Item 4.

Controls and Procedures

25

PART II

OTHER INFORMATION

26

Item 1.

Legal Proceedings

26

Item 1A.

Risk Factors

26

Item 4.

Mine Safety Disclosures

26

Item 6.

Exhibits

27

Signature

28

2

Forward-Looking Statements

This Quarterly Report  of ElectraMeccanica Vehicles Corp. (“we,” “us,” “our,” “ElectraMeccanica” and the “Company”) contains statements that constitute “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Any statements that are not statements of historical facts may be deemed to be forward-looking statements. These statements appear in several different places in this Quarterly Report and, in some cases, can be identified by words such as “anticipates”, “estimates”, “projects”, “expects”, “contemplates”, “intends”, “believes”, “plans”, “may”, “will” or their negatives or other comparable words, although not all forward-looking statements contain these identifying words. Forward-looking statements in this Quarterly Report may include, but are not limited to, statements and/or information related to: our financial performance and projections; our business prospects and opportunities; our business strategy and future operations; the projection of timing and delivery of products in the future, including the E4 (as defined in this Quarterly Report); projected costs; expected production capacity; expectations regarding demand and acceptance of our products; estimated costs of machinery to equip a new production facility; trends in the market in which we operate; the plans and objectives of management; our liquidity and capital requirements, including cash flows and uses of cash; trends relating to our industry; plans relating to our recall of SOLO electric vehicles (“EVs”); the impact and resolution of legal matters, including those relating to the termination of the Manufacturing Agreement (as defined in this Quarterly Report) with Chongqing Zongshen Automobile Industry Co., Ltd. (“Zongshen”); and plans and intentions to regain compliance with the listing requirements of The Nasdaq Stock Market LLC (“Nasdaq”), including, among other things, through a reverse stock split.

We have based these forward-looking statements on our current expectations about future events on information that is available as of the date of this Quarterly Report, and any forward-looking statements made by us speak only as of the date on which they are made. While we believe these expectations are reasonable, such forward-looking statements are inherently subject to risks and uncertainties, many of which are beyond our control. Our actual future results may differ materially from those discussed or implied in our forward-looking statements for various reasons, including, our ability to change the direction of the Company; our ability to keep pace with new technology and changing market needs; our capital needs, and the competitive environment of our business. Additional Factors that could contribute to such differences include, but are not limited to:

general economic and business conditions, including changes in interest rates;
prices of other EVs, costs associated with manufacturing EVs and other economic conditions;
the effect of an outbreak of disease or similar public health threat, such as the COVID-19 pandemic, on the Company’s business (natural phenomena, including the current COVID-19 pandemic);
the impact of political unrest, natural disasters or other crises, terrorist acts, acts of war and/or military operations, and our ability to maintain or broaden our business relationships and develop new relationships with strategic alliances, suppliers, customers, distributors or otherwise;
the ability of our information technology systems or information security systems to operate effectively;
actions by government authorities, including changes in government regulation;
uncertainties associated with legal proceedings;
changes in the size of the EV market;
future decisions by management in response to changing conditions;
the Company’s ability to execute prospective business plans;
misjudgments in the course of preparing forward-looking statements;
the Company’s ability to raise sufficient funds to carry out its proposed business plan;
the Company’s ability to successfully execute a buy-back program for retailed SOLO vehicles subject to recall;

3

the Company’s plan to develop, manufacture, market and profitably sell a new four-wheeled SOLO alternative (the “Project E4” or “E4”);
the Company’s ability to successfully and profitably assemble contracted third-party native-EV designs using the Company’s Mesa, Arizona, facility;
developments in alternative technologies or improvements in the internal combustion engine;
inability to keep up with advances in EV and battery technology;
inability to design, develop, market and sell new EVs and services that address additional market opportunities to generate revenue and positive cash flows;
dependency on certain key personnel and any inability to retain and attract qualified personnel;
inexperience in mass-producing EVs;
inability to succeed in establishing, maintaining and strengthening the ElectraMeccanica brand;
disruption of supply or shortage of raw materials;
the unavailability, reduction or elimination of government and economic incentives;
failure to manage future growth effectively; and
the other risks and uncertainties detailed from time to time in our filings with the Security and Exchange Commission (“SEC”), including but not limited to those described under “Risk Factors” in Part I, Item 1A of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on April 17, 2023 (the “2022 Form 10-K”).

Although management has attempted to identify important factors that could cause actual results to differ materially from those contained in forward-looking statements, there may be other factors that cause results not to be as anticipated, estimated or intended. There is no assurance that forward-looking statements will prove to be accurate, as actual results and future events could differ materially from those anticipated in such forward-looking statements. Accordingly, readers should not place undue reliance on forward-looking statements. These cautionary remarks expressly qualify, in their entirety, all forward-looking statements attributable to our Company or persons acting on our Company’s behalf. We do not undertake to update any forward-looking statements to reflect actual results, changes in assumptions or changes in other factors affecting such statements, except as, and to the extent required by, applicable securities laws.

4

PART I

ITEM 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

ELECTRAMECCANICA VEHICLES CORP.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited)

    

Three Months Ended March 31,

    

2023

    

2022

Revenue

$

504,427

$

1,038,643

Cost of revenue

 

407,650

 

2,942,136

Gross profit (loss)

 

96,777

 

(1,903,493)

Operating expenses

 

  

 

  

General and administrative expenses

 

8,878,971

 

8,733,578

Research and development expenses

 

2,583,703

 

4,671,100

Sales and marketing expenses

 

2,339,300

 

3,002,855

 

13,801,974

 

16,407,533

Operating loss

 

(13,705,197)

 

(18,311,026)

Other non-operating income (expense)

 

  

 

  

Interest income

 

1,438,838

 

86,245

Changes in fair value of derivative liabilities

 

 

122,425

Other income (expense), net

 

(24,410)

 

42,409

Foreign exchange gain (loss)

 

(20,865)

 

94,340

Loss before taxes

 

(12,311,634)

 

(17,965,607)

Current income tax expense

 

 

Net loss

$

(12,311,634)

$

(17,965,607)

Other comprehensive income (loss)

 

  

 

  

Foreign currency translation adjustments

 

37,307

 

(5,850)

Comprehensive loss

$

(12,274,327)

$

(17,971,457)

Loss per share – basic and diluted

$

(0.10)

$

(0.15)

Weighted average number of shares outstanding – basic and diluted

 

119,287,917

 

118,451,752

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

5

ELECTRAMECCANICA VEHICLES CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

March 31, 2023

    

December 31, 2022

ASSETS

Current assets

Cash and cash equivalents

$

111,209,820

$

134,255,538

Receivables, net

 

275,682

 

273,958

Prepaid expenses and other current assets

 

15,184,153

 

11,390,850

Inventory, net

 

4,286,597

 

4,233,055

Total current assets

 

130,956,252

 

150,153,401

Restricted cash

 

1,715,711

 

515,449

Plant and equipment, net

 

16,393,277

 

16,452,477

Operating lease right-of-use assets

 

8,559,312

 

9,031,277

Other assets

 

4,611,172

 

5,093,825

Total assets

$

162,235,724

$

181,246,429

Current liabilities

 

  

 

  

Trade payables and accrued liabilities

 

11,681,338

 

19,346,470

Customer deposits

 

240,008

 

339,744

Current portion of lease liabilities

 

1,288,398

 

810,677

Contract termination liability

 

15,700,000

 

15,700,000

Total current liabilities

 

28,909,744

 

36,196,891

Share-based compensation liability

 

58,248

 

76,476

Lease liabilities

 

17,220,314

 

17,528,282

Deferred revenue

 

119,253

 

119,253

Total liabilities

 

46,307,559

 

53,920,902

Commitments and contingencies

 

  

 

  

Shareholders’ equity

 

  

 

  

Share capital - without par value, unlimited shares authorized; 119,287,917 shares issued and outstanding as of March 31, 2023 and December 31, 2022

 

396,441,435

 

395,564,470

Accumulated other comprehensive income

 

4,603,532

 

4,566,225

Accumulated deficit

 

(285,116,802)

 

(272,805,168)

Total shareholders’ equity

 

115,928,165

 

127,325,527

Total liabilities and shareholders’ equity

$

162,235,724

$

181,246,429

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

6

ELECTRAMECCANICA VEHICLES CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

    

Three Months Ended March 31,

    

2023

    

2022

Cash flows from operating activities

 

  

 

  

Net loss

$

(12,311,634)

$

(17,965,607)

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

 

  

 

  

Depreciation and amortization

 

926,564

 

1,171,335

Stock-based compensation expense

 

874,879

 

1,206,547

Inventory provision

 

 

1,451,336

Change in fair value of derivative liabilities

 

 

(122,425)

Unrealized currency translation gain

 

(787)

 

Changes in operating assets and liabilities:

 

  

 

  

Receivables

 

(1,724)

 

214,421

Prepaid expenses and other assets

 

(3,705,734)

 

(6,469,784)

Inventory

 

(53,542)

 

(4,119,368)

Trade payables and accrued liabilities

 

(7,466,304)

 

(1,839,931)

Operating lease liabilities

 

639,268

 

(3,837)

Customer deposits

 

(99,955)

 

17,231

Net cash used in operating activities

 

(21,198,969)

 

(26,460,082)

Cash flows from investing activities

 

  

 

  

Expenditures on plant and equipment

 

(670,876)

 

(1,068,392)

Net cash used in investing activities

 

(670,876)

 

(1,068,392)

Cash flows from financing activities

 

  

 

  

Proceeds from / (payment for) issuance of common shares for RSU settlement

 

 

(20,786)

Payment for DSU settlement

 

(16,143)

 

Proceeds from issuance of common shares for options exercised

 

 

295,516

Net cash provided by (used in) financing activities

 

(16,143)

 

274,730

Decrease in cash and cash equivalents and restricted cash

 

(21,885,988)

 

(27,253,744)

Effect of exchange rate changes on cash and cash equivalents and restricted cash

 

40,532

 

(5,850)

Cash and cash equivalents and restricted cash, beginning

 

134,770,987

 

222,219,684

Cash and cash equivalents and restricted cash, ending

$

112,925,531

$

194,960,090

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

7

ELECTRAMECCANICA VEHICLES CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

Accumulated

Other

Share capital

Comprehensive

Accumulated 

    

Number of shares

    

Amount

    

Income

    

Deficit

    

Total Equity

Balance at December 31, 2022

 

119,287,917

$

395,564,470

$

4,566,225

$

(272,805,168)

$

127,325,527

Stock-based compensation

 

 

876,965

 

 

 

876,965

Net loss

 

 

 

 

(12,311,634)

 

(12,311,634)

Foreign currency translation

 

 

 

37,307

 

 

37,307

Balance at March 31, 2023

 

119,287,917

$

396,441,435

$

4,603,532

$

(285,116,802)

$

115,928,165

Accumulated

Other

Share capital

Comprehensive

Accumulated 

    

Number of shares

    

Amount

    

Income

    

Deficit

    

Total Equity

Balance at December 31, 2021

 

117,338,964

$

390,290,103

$

4,501,800

$

(149,106,655)

$

245,685,248

Shares issued pursuant to exercise of options

 

1,245,455

 

295,516

 

 

 

295,516

Shares issued pursuant to settlement of RSU

27,077

(20,786)

(20,786)

Stock-based compensation

1,109,266

1,109,266

Net loss

 

 

 

 

(17,965,607)

 

(17,965,607)

Foreign currency translation

 

 

 

(5,850)

 

 

(5,850)

Balance at March 31, 2022

 

118,611,496

$

391,674,099

$

4,495,950

$

(167,072,262)

$

229,097,787

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

8

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.Nature and continuance of operations

ElectraMeccanica Vehicles Corp. was incorporated on February 16, 2015, under the laws of the province of British Columbia, Canada, and its principal activity is the development and manufacturing of EVs.

The head office and principal address of the Company are located at 8057 North Fraser Way, British Columbia, Canada, V5J 5M8.

These unaudited condensed consolidated financial statements have been prepared on the assumption that the Company will continue in operation for the foreseeable future and will be able to realize assets and discharge liabilities in the ordinary course of operations.  The Company’s continuation is dependent upon the successful results from its EV assembly activities and ability to launch a new 4-wheel electric passenger vehicle, “Project E4”, and generate profitable operations therefrom.

Beginning in August 2020, the Company has designed, assembled, and sold a unique, three-wheeled, single-seat commuter electric vehicle, the SOLO. On February 17, 2023, the Company announced a voluntary recall of the SOLO due to an unidentified technical issue that resulted in loss of propulsion while driving in certain vehicles at certain times. On April 14, 2023, the Company decided to repurchase all 429 previously retailed SOLO vehicles to ensure the safety of our customers.

The Company has been in discussions with Zongshen to end the Manufacturing Agreement for the SOLO, and on May 8, 2023, entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

In December 2022, the Company decided to assemble other companies’ EVs to further leverage the resources and capabilities of its recently commissioned and state-of-the-art 235,000 square foot facility located in Mesa, Arizona.  The Company aims to manufacture it’s E4’s in the Mesa facility.

Management intends to finance its operations over the next 12 months principally using existing cash on hand and may supplement by additional funding through private placements and/or public offerings of equity capital or debt, provided that such funding can be obtained on terms that are commercially competitive and on terms acceptable to the company.

2.Basis of presentation and summary of significant accounting policies

Basis of presentation and consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of ElectraMeccanica Vehicles Corp. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual audited financial statements. All inter-company balances and transactions have been eliminated.

The unaudited condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 should be read in conjunction with the consolidated financial statements and accompanying notes included in the 2022 Form 10-K. The unaudited condensed consolidated balance sheet as of December 31, 2022, was derived from audited consolidated financial statements included in the 2022 Form 10-K but does not include all disclosures required by U.S. GAAP for complete financial statements. The unaudited condensed consolidated financial statements include all adjustments, which consist of normal recurring adjustments and transactions or events discretely impacting the interim periods, considered necessary by management to fairly state the Company’s results of operations, financial position, and cash flows. The operating results for the quarter ended March 31, 2022 reflect the retrospective adoption of U.S. GAAP which was reflected in the 2022 Form 10-K. The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. The Company’s significant accounting policies are described in Note 2 to the consolidated financial statements included in the 2022 Form 10-K.

9

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Use of estimates

The preparation of interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimating the write down of inventory to net realizable value, estimating the recall provision, and estimating the contingent liabilities for contract termination. Management estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from the Company’s estimates.

Segment reporting

The Company continually monitors and reviews its segment reporting structure in accordance with authoritative guidance to determine whether any changes have occurred that would impact its reportable operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing operating performance. The chief operating decision maker (“CODM”) is the Company’s Chief Executive Officer. Up until the fourth quarter of 2022, the Company managed, reported and evaluated its business in the following two reportable operating segments: (i) Electric Vehicles and (ii) Custom Built Vehicles. During the fourth quarter of 2022, the CODM changed how she makes operating decisions, assesses the performance of the business and allocates resources in a manner that caused the Company’s operating segments to change as a result of the Company having stopped receiving orders for custom built vehicles. In consideration of Financial Accounting Standards Board’s Accounting Standards Codification 280, Segment Reporting, the CODM determined that the Company is not organized around specific products and services, geographic regions or regulatory environments. Accordingly, beginning with the fourth quarter of 2022, the Company realigned its reporting structure, resulting in a single reportable segment, Electric Vehicles, in the United States.

3.Cash and cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company’s consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.

    

March 31, 2023

    

December 31,2022

Cash and cash equivalents

$

111,209,820

$

134,255,538

Restricted cash

 

1,715,711

 

515,449

Total cash, cash equivalents and restricted cash

$

112,925,531

$

134,770,987

The Company’s restricted cash as of March 31, 2023 and December 31, 2022 consists of certificates of deposits related to the Company's corporate credit card program and bank issued letter of credit.

4.Prepaid expenses and other current assets

    

March 31, 2023

    

December 31,2022

SOLO vehicle deposit (at supplier)

$

7,133,451

$

7,133,451

Battery cell deposit

 

247,036

 

300,000

Prepaid insurance

 

1,531,542

 

1,095,152

Prepaid rent and security deposit

 

480,330

 

495,112

Cloud computing assets

 

1,373,030

 

1,234,039

Other prepaid expenses

 

4,418,764

 

1,133,096

$

15,184,153

$

11,390,850

10

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

5.Inventory, net

The Company’s inventory, net consisted of the following:

    

March 31, 2023

    

December 31, 2022

Parts and batteries

$

1,531,597

$

1,242,055

Vehicles

 

2,755,000

 

18,022,771

Inventory provision

 

 

(15,031,771)

$

4,286,597

$

4,233,055

For the three months ended March 31, 2023, amounts of $nil was recognized as inventory write-downs (March 31, 2022 – $1,451,336). These charges are reflected in cost of revenue.

6.Plant and equipment

    

March 31, 2023

    

December 31, 2022

Furniture and equipment

$

3,692,816

$

2,117,901

Computer hardware and software

 

1,307,981

 

1,381,786

Vehicles

 

689,739

 

1,046,817

Leasehold improvements

 

12,956,694

 

12,862,333

Production tooling and molds

 

904,332

 

1,956,743

Total plant and equipment

 

19,551,562

 

19,365,580

Less: accumulated depreciation

 

(3,158,285)

 

(2,913,103)

Plant and equipment, net

$

16,393,277

$

16,452,477

During the three months ended March 31, 2023 and 2022, depreciation expense of $582,903 and $1,036,283, respectively, was recorded within general and administrative expenses.

During the three months ended March 31, 2023, $949,554 of production tooling was transferred to furniture and equipment upon completion of certain assets. The Company also disposed of assets which primarily consisted of demonstration vehicles and computer equipment. These items were scrapped due to the Company’s planned relocation of its Burnaby, BC, Canada headquarters which is anticipated to take place in the second quarter of 2023. The loss on this disposal was $93,367 and is recorded within other income (expense), net in the condensed consolidated statement of operations and comprehensive loss.

7.Other assets

    

March 31, 2023

    

December 31, 2022

Security deposit

$

1,161,000

$

1,161,000

Cloud computing assets

 

3,438,216

 

3,920,869

Intangible assets

11,956

11,956

$

4,611,172

$

5,093,825

During the three months ended March 31, 2023 and 2022, amortization of $343,661 and $134,071, respectively, was recorded for capitalized cloud computing assets within general and administrative expenses within the condensed consolidated statement of operations and comprehensive loss.

11

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

8.Trade payables and accrued liabilities

    

March 31, 2023

    

December 31, 2022

Trade payables

$

374,982

$

3,795,772

Recall provision

 

8,915,044

 

8,915,044

Accrued liabilities

 

2,391,312

 

6,635,654

$

11,681,338

$

19,346,470

On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

9.Leases

The Company has operating leases for its engineering center, corporate offices, manufacturing warehouse facility, and kiosk locations. These leases span a period of one to eleven years.

The components of lease expense, included within general and administrative expenses and sales and marketing expenses are as follows within the Company’s condensed consolidated statements of operations and comprehensive loss:

    

Three months ended

    

Three months ended

    

March 31, 2023

    

March 31, 2022

Operating lease expense

 

  

 

  

Operating lease expense

$

848,620

$

286,878

Short-term lease expense

 

338,875

 

388,920

$

1,187,495

$

675,798

    

March 31, 2023

    

December 31, 2022

 

Weighted average remaining operating lease term (in years)

 

8.88

 

9.41

Weighted average operating lease discount rate

 

10.29

%  

10.28

%

As of March 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term leases) are as follows:

2023 (remaining nine months)

$

2,363,196

2024

 

3,004,150

2025

 

2,933,878

2026

 

2,996,552

2027

 

2,748,958

Thereafter

 

15,706,015

Total minimum lease payments

 

29,752,749

Less: interest

 

11,244,037

Present value of lease obligations

 

18,508,712

Less: Current portion

 

1,288,398

Long-term portion of lease obligations

$

17,220,314

12

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

10.Contract termination liability

On September 29, 2017, the Company entered into a manufacturing agreement with Zongshen, which was amended on June 23, 2021 (as amended, the “Manufacturing Agreement”).  Pursuant to the Manufacturing Agreement, Zongshen agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021, to November 30, 2023.

On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement.  The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s condensed consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied.  On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

11.Share capital and other components of equity

Share capital

The Company is authorized to issue an unlimited number of common shares without par value.

The Company is authorized to issue an unlimited number of preferred shares without par value.

As of both March 31, 2023 and December 31, 2022, the Company had 119,287,917 issued and outstanding common shares and nil preferred shares.

Share options exercised

During the three months ended March 31, 2023, the Company issued no common shares for options exercised by option holders (March 31, 2022 – 1,245,455 shares for proceeds of $295,516).

RSUs settled

During the three months ended March 31, 2023, no restricted share units (“RSUs) vested. During the three months ended March 31, 2022, the Company issued 27,077 common shares in connection with the vesting of RSUs and decreased share capital by $20,786.

Warrants

On exercise, each warrant allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable warrant agreement

13

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Warrants of the Company classified as equity are composed of the following as at March 31, 2023:

    

Number of warrants 

    

Number of warrants

    

    

Date of issuance

outstanding

 exercisable

Exercise price

Expiry date

October 31, 2017

125,000

125,000

$

15

October 31, 2024

August 8, 2018

4,513,253

4,513,253

$

4.27

August 8, 2023

November 9, 2018

 

7,440

 

7,440

$

3.2

November 9, 2023

November 9, 2018

 

749,788

 

749,788

$

2.56

May 9, 2024

 

5,395,481

 

5,395,481

12.Stock-based compensation

Under the Company’s share-based payment arrangements, a total stock-based compensation of $874,879 and $1,206,547 was recognized in the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, respectively.

Three months ended

Three months ended

Share-based compensation expense recorded in

    

March 31, 2023

    

March 31, 2022

General and administrative expenses

$

771,940

$

1,073,717

Research and development expenses

 

64,275

 

161,480

Sales and marketing expenses

 

38,664

 

(28,650)

$

874,879

$

1,206,547

Stock options

The Company adopted its 2020 Stock Incentive Plan (the “Stock Incentive Plan”) on July 9, 2020, which provides that the Board of Directors of the Company may from time to time, in its discretion, grant to directors, officers, employees and consultants of the Company certain stock-based compensation awards including non-transferable stock options to purchase common shares, provided that the number of common shares reserved for issuance will not exceed 30,000,000. Such stock options may be exercisable for a period of up to 10 years from the date of grant. Stock options may be exercised no later than 90 days following cessation of the optionee’s position with the Company unless any exercise extension has been approved in advance by the administrator of the Stock Incentive Plan.

Stock options granted may vest based on the terms and conditions set out in the applicable stock option agreement. On exercise, each stock option allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable stock option agreement.

14

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Details of stock options outstanding as at March 31, 2023 were as follows:

    

Weighted average

    

Number of options 

    

Number of options 

Exercise price

contractual life

outstanding

exercisable

$2.00 CAD

1.18

65,000

65,000

$0.535 USD

6.98

500,000

$0.99

6.81

215,367

62,812

$1.08

 

6.56

 

297,050

 

105,198

$1.11

 

6.69

 

3,750,000

 

$1.50

 

6.34

 

674,815

 

340,382

$1.91

 

2.80

 

2,955,000

 

2,802,225

$1.94

 

6.05

 

154,338

 

73,948

$2.13

 

5.85

 

48,407

 

25,205

$2.45

 

3.35

 

1,250,000

 

1,250,000

$2.53

 

3.36

 

50,000

 

50,000

$2.62

 

0.48

 

700,000

 

700,000

$3.01

 

1.68

 

750,000

 

750,000

$3.40

 

2.12

 

1,035,000

 

1,035,000

$3.41

 

4.31

 

549,922

 

505,343

$3.55

 

5.30

 

5,000

 

2,835

$3.56

 

5.62

 

150,861

 

88,742

$3.77

 

1.68

 

50,000

 

50,000

$4.15

 

1.68

 

750,000

 

750,000

$5.00

 

0.67

 

193,629

 

193,629

$7.75

 

4.89

 

30,000

 

23,125

$9.60

 

1.77

 

50,000

 

50,000

 

14,224,389

 

8,923,444

The fair value of options granted has been estimated using the Black-Scholes option pricing model and based on the weighted average of certain assumptions. See Note 6 in the consolidated financial statements and accompanying notes included in the 2022 Form 10-K for additional information regarding such assumptions.

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $661,652 and $905,522, respectively, relating to stock options granted.

DSUs

Deferred Stock Units (“DSUs”) are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. The Company allows the holders of the DSUs to settle the DSUs in cash or common shares. During the three months ended March 31, 2023 and 2022, the Company issued nil DSUs.

The number and weighted average share prices of DSUs was as follows at March 31, 2023 and December 31, 2022:

March 31, 2023

December 31, 2022

Number of

Weighted average

Number of

Weighted average

DSUs

 share price

 DSUs

 share price

DSUs outstanding

    

111,231

    

$

3.16

    

127,460

    

$

3.02

DSUs exercisable

 

111,231

$

3.16

 

127,460

$

3.02

The fair value of the DSUs liabilities was estimated using the stock price as of March 31, 2023 and December 31, 2022.

15

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation of $nil and $97,280, respectively, relating to DSUs granted.

RSUs

RSUs are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. RSUs are accounted for as equity-settled share-based payment transactions as the obligations under an RSU will be settled through the issuance of common shares.

Details of RSUs outstanding as at March 31, 2023 and December 31, 2022 were as follows:

    

March 31, 2023

    

December 31, 2022

Number of

Weighted average

Number of

    

RSUs

    

share price

    

RSUs

    

Deemed value

RSUs outstanding

 

1,875,000

$

1.02

 

1,875,000

$

1.02

RSUs exercisable

 

$

 

$

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $213,227 and $203,745, respectively, relating to RSUs granted.

13.Revenue

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Revenue

$

504,427

$

1,038,643

The Company generates revenue primarily through the sale of EVs as well as parts sales, services, repairs, and support services. The Company recognizes revenue related to the vehicle when the customer obtains control of the vehicle which occurs at a point in time either upon completion of delivery to the agreed upon delivery location or upon pick up of the vehicle by the customer.

14.Interest income

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Interest income

$

1,438,838

$

86,245

Interest income relates to interest earned on cash deposited in the Company’s bank accounts.

15.Current income tax expense

As of March 31, 2023 and December 31, 2022, the Company’s deferred tax liability was zero. Cumulative deferred tax assets are fully reserved as there is not sufficient evidence to conclude it is more likely than not the deferred tax assets are realizable. No current liability for federal state income taxes has been included in these condensed consolidated financial statements due to the loss for the periods.

16

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

16.Basic and Diluted loss per share

The calculation of basic and diluted loss per share for the three months ended March 31, 2023 and 2022 was based on the net loss attributable to common shareholders of $12,311,634 and $17,965,607, respectively, and the weighted average number of common shares outstanding of 119,287,917 and 118,451,752, respectively. For the three months ended March 31, 2023, diluted loss per share did not include the effect of 14,224,389 stock options, 5,395,481 warrants, 111,231 DSUs and 1,875,000 RSUs, as the effect would have been anti-dilutive. For the three months ended March 31, 2022, diluted loss per share did not include the effect of 11,151,488 stock options, 7,158,021 warrants, 93,956 DSUs and 522,385 RSUs, as the effect would have been anti-dilutive.

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Net loss

$

(12,311,634)

$

(17,965,607)

Weighted average number of shares outstanding – basic and diluted

 

119,287,917

 

118,451,752

Loss per share – basic and diluted

$

(0.10)

$

(0.15)

17.Segment information

During the three months ended March 31, 2023, the Company operated in one reportable business segment, Electric Vehicles, in Canada and the United States. The Company no longer includes custom built vehicles as a reportable business segment because it ceased production of such vehicles in December 2022. Supplemental geographic data has been provided below:

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Custom Built

Custom Built

    

Electric Vehicles

    

Vehicles

    

Electric Vehicles

    

Vehicles

Revenue

$

504,427

$

$

871,945

$

166,698

Gross profit

 

(96,777)

 

 

(1,897,180)

 

(6,313)

Depreciation and amortization

 

(926,564)

 

 

(1,159,739)

 

(11,596)

Operating expenses

 

(12,875,410)

 

 

(15,179,365)

 

(56,833)

Other items

 

1,393,563

 

 

317,598

 

27,821

Current income tax recovery

 

 

 

 

Deferred income tax recovery

 

 

 

 

Net (loss)/income

 

(12,311,634)

 

 

(17,918,686)

 

(46,921)

FX translation

 

37,307

 

 

471

 

(6,321)

Comprehensive (loss)/income

$

(12,274,327)

$

$

(17,918,215)

$

(53,242)

    

March 31, 2023

    

December 31, 2022

Electric

Custom Built

Electric

Custom Built

Vehicles

Vehicles

Vehicles

Vehicles

Inventory

$

4,286,597

$

$

4,233,055

$

Plant and equipment, net

 

16,393,277

 

 

16,452,477

 

Operating lease right-of-use assets

 

8,559,312

 

 

9,031,277

 

Other assets

 

4,611,173

 

 

5,093,825

 

Total assets

$

162,235,725

$

$

181,186,106

$

60,323

17

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Sales to unaffiliated customers:

    

Three months ended

    

Three months ended

March 31, 2023

March 31, 2022

United States

$

504,427

$

940,134

Canada

 

 

98,509

Total

$

504,427

$

1,038,643

Plant and equipment and right-of-use assets:

    

March 31, 2023

    

December 31, 2022

United States

$

22,743,701

$

23,113,904

Canada

 

2,206,059

 

2,366,861

Other foreign countries

 

2,829

 

2,989

Total

$

24,952,589

$

25,483,754

18.Fair value

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of March 31, 2023:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

58,248

$

$

58,248

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of December 31, 2022:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

76,476

$

$

76,476

Financial liabilities measured at fair value as of March 31, 2023 consisted of the non-transferrable warrants denominated in Canadian dollars (“CAD”) and DSUs. The fair values of DSUs and the non-transferrable warrants are both classified as Level 2 in the fair value hierarchy.

The fair value of the DSUs was measured using the quoted market price for common shares of the Company on the Nasdaq exchange.

The fair value of the non-transferrable warrants denominated in CAD were calculated using the Black-Scholes option pricing model using the historical volatility of comparable companies as an estimate of future volatility. As of March 31, 2023 and December 31, 2022, if the volatility used was increased by 10%, the impact would be a $nil increase to derivative liabilities.

18

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

19.Commitments and contingencies

Commitments

On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving.  As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

On March 3, 2023, the Company entered into a Design and Supply Agreement (the “Design Agreement”) with GLV, LLC (“GLV”), pursuant to which GLV will provide design, development, and manufacturing services for the planned E4, the Company’s anticipated 4-wheel electric passenger vehicle. The estimated cost as set out in the Design Agreement is $13,692,000, where 80% will be paid during 2023 with the remaining costs to be paid in 2024. The Company may terminate the Design Agreement upon 30 days written notice to GLV under special circumstances or due to breach of contract. The Company will be responsible for the costs of any finished and conforming products delivered to the Company as well as the costs of the required materials on hand at GLV’s purchase price. As of March 31, 2023 and December 31, 2022, the Company had $9,584,400 and $nil commitments, respectively, under the Design Agreement.

Contingencies

In the ordinary course of business, the Company may from time to time become subject to legal proceedings and claims arising in connection with ongoing business activities. The results of litigation and claims cannot be predicted with certainty, and unfavorable resolutions are possible and could materially affect the Company’s results of operations, financial condition, or cash flows. In addition, regardless of the outcome, litigation could have an adverse impact on the Company as a result of legal fees, the diversion of management’s time and attention and other factors.

On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement and Extension Agreement. The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied. On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

20.Subsequent events

On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

On May 8, 2023, the Company entered into a settlement deed (the “Settlement Agreement”) with Zongshen, effective as of May 4, 2023. The Settlement Agreement resolves all outstanding claims relating to the Manufacturing Agreement and the related cancellation notice and defective notice provided by the Company to Zongshen (collectively, the “Agreement and Notices”). Pursuant to the Manufacturing Agreement, Zongshen had agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021 to November 30, 2023.

19

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - CONTINUED

(Unaudited)

Pursuant to the Settlement Agreement, the Company has agreed, among other things, to (i) pay Zongshen $8.0 million in cash, (ii) forfeit $7.1 million in previously paid deposits to Zongshen, which are currently included in prepaid expenses and other current assets on the consolidated balance sheet as of March 31, 2023 (see Note 4), and (iii) provide Zongshen $1.0 million in the form of claims to certain agreed upon vendor owned vehicle parts, in full and final settlement, satisfaction, discharge and release of all claims that were or could have been brought relating to the Agreement and Notices. The Company will receive an additional129 G3 SOLO vehicles. The Company is required to pay the cash portion of the settlement amount within 10 business days of the effective date of the Settlement Agreement. The parties have also agreed to provide mutual releases of all claims relating to the Agreement and Notices. Additionally, the parties have agreed to certain winding down obligations, including with respect to completed SOLO vehicles and SOLO parts in Zongshen’s possession, and to certain undertakings regarding non-disparagement. The Company will record this transaction in Q2 2023.

20

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

MANAGEMENT DISCUSSION AND ANALYSIS

(Unaudited)

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

Introductory Note

Except as otherwise indicated by the context, references in this Quarterly Report on Form 10-Q (this “Form 10-Q”) to the “Company,” “ElectraMeccanica,” “we,” “us” or “our” are references to the combined business of ElectraMeccanica Vehicles Corporation. The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) summarizes the significant factors affecting our results of operations, liquidity, capital resources and contractual obligations. The following discussion and analysis should be read in conjunction with the Company’s unaudited condensed consolidated financial statements and related notes included elsewhere herein.

All amounts in the MD&A have been rounded to the nearest thousand unless otherwise indicated.

Overview

ElectraMeccanica designs and manufactures smaller, simpler and purposeful EVs that we believe are a better fit for everyday use in an increasingly crowded, complex world. To date, we have primarily targeted the U.S. as our commercial market.

We have historically sold these vehicles directly to consumers and small businesses. Our initial product was the three-wheel, single-seat, SOLO.

In December 2022, we decided to assemble other companies’ EVs to further leverage the resources and capabilities of our recently commissioned and state-of-the-art 235,000 square foot facility located in Mesa, Arizona. We believe this combination of developing our own vehicles and helping to build those of others places the Company in the best position to benefit from the secular growth of the EV category overall.

The Company is headquartered in Burnaby, British Columbia, Canada. In December 2022, we announced the Company would focus its operations in its Mesa, Arizona, facility.

Recent Events

On February 17, 2023, the Company announced a voluntary recall of the SOLO. The Company paused deliveries and sales of the SOLO while investigating the issue. The recall was made due to the vehicle potentially experiencing a loss of propulsion while driving, which was a condition that existed as of December 31, 2022. The Company was required to remedy the issue within a specific timeframe from the date of the recall announcement. After a thorough investigation, the Company was not able to determine the root cause and fix of the said issue and, therefore, issued a buy-back program on April 14, 2023, for all 429 SOLO EVs sold since its release in 2021. The Company has recorded a recall provision of $8,915,044 as an estimate of the cost to buy-back all retailed vehicles. This amount is included within trade payables and accrued liabilities within the Company’s condensed consolidated balance sheets.

On March 1, 2023, the Company entered into a Contract Assembly Agreement (the “Assembly Agreement”) with GLV to assemble the Volcon Grunt EVO and Runt off-road electric motorcycles. In accordance with the Assembly Agreement, the Company will perform contract assembly services to GLV for 150 days in the Company’s Mesa facility and GLV will ship materials and parts to the plant. The Company will charge GLV a fixed service fee per product plus additional fees for support services. Both the Company and GLV have the option to terminate after the first 90 days of the Assembly Agreement upon giving the requisite 30-day notice. Upon termination, GLV will pay the Company all committed, non-cancellable costs and expenses and the Company will return in-process products as well as all GLV materials and parts.

21

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

MANAGEMENT DISCUSSION AND ANALYSIS - CONTINUED

(Unaudited)

On March 3, 2023, the Company entered into a Design and Supply Agreement (the “Design Agreement”) with GLV, pursuant to which GLV will provide design, development, and manufacturing services for the planned E4, the Company’s anticipated 4-wheel electric passenger vehicle. The estimated cost as set out in the Design Agreement is $13,692,000, where 80% will be paid during 2023 with the remaining costs to be paid in 2024. The Company may terminate the Design Agreement upon 30 days written notice to GLV under special circumstances or due to breach of contract. The Company will be responsible for the costs of any finished and conforming products delivered to the Company as well as the costs of the required materials on hand at GLV’s purchase price.

On March 27, 2023, the Company received a deficiency letter from Nasdaq’s Listing Qualifications Department notifying the Company that, for the last 30 consecutive business days, the closing bid price for the Company’s common stock had closed below the minimum $1.00 per share requirement for continued inclusion on the Nasdaq Capital Market. In accordance with Nasdaq rules, the Company has been provided an initial period of 180 calendar days, or until September 25, 2023, to regain compliance with the Minimum Bid Price Requirement. If, at any time before this date, the closing bid price for the Company’s common stock is at least $1.00 for a minimum of ten consecutive business days, the Staff will provide the Company written confirmation of compliance with the Minimum Bid Price Requirement. The Company may be eligible for an additional 180 calendar day compliance period. If the Company’s share price does not meet the minimum listing requirements in the initial or extended periods, it may seek shareholder approval to execute a reverse stock split.

On March 29, 2023, the Company entered into a Contract Assembly Agreement (the “Assembly Agreement”) with GLV to assemble the Volcon Stag electric Utility Terrain Vehicle (UTV). In accordance with the Assembly Agreement, the Company will perform contract assembly services to GLV for one year in the Company’s Mesa facility and GLV will ship materials and parts to the plant. The Company will charge GLV a fixed service fee per product plus additional fees for support services. Both the Company and GLV have the option to terminate after the first 180 days of the Assembly Agreement upon giving the requisite 90-day notice. Upon termination, GLV will pay the Company all committed, non-cancellable costs and expenses and the Company will return in-process products as well as all GLV materials and parts.

Results of Operations

The following financial information is for the three months ended March 31, 2023 and 2022.

    

Three Months Ended

    

March 31, 2023

    

March 31, 2022

Revenue

$

504,427

$

1,038,643

Cost of revenue

 

407,650

 

2,942,136

Gross profit / (loss)

 

96,777

 

(1,903,493)

 

 

Operating expenses:

 

 

General and administrative expenses

 

8,878,971

 

8,733,578

Research and development expenses

 

2,583,703

 

4,671,100

Sales and marketing expenses

 

2,339,300

 

3,002,855

Total operating expenses

 

13,801,974

 

16,407,533

Operating loss

(13,705,197)

(18,311,026)

Other non-operating income

1,393,563

345,419

Net loss before taxes

$

(12,311,634)

$

(17,965,607)

Revenue

The revenue of the Company principally represents sales of the SOLO. Revenue for the SOLO is recognized when the Company has transferred control to the customer which generally occurs upon delivery.

22

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

MANAGEMENT DISCUSSION AND ANALYSIS - CONTINUED

(Unaudited)

Revenue for the three months ended March 31, 2023, was $504,427 compared to $1,038,643 for the same period in 2022, primarily reflecting a decrease in SOLO unit deliveries in 2023 to 29 compared with 45 unit deliveries in the prior year period. The reduction in SOLO unit deliveries was primarily caused by the Company’s voluntary vehicle stop-sale issued on February 21, 2023.

Cost of Revenue and Gross Profit (Loss)

Cost of revenue was $407,650 and $2,942,136 for the three months ended March 31, 2023 and 2022, respectively, resulting in a gross profit of $96,777 for the three months ended March 31, 2023 and a gross loss of $1,903,493 for the three months ended March 31, 2022. The decreased cost of revenue was primarily attributable to the decrease of inventory provision to $nil for the three months ended March 31, 2023 compared to an increase in the inventory provision balance of $1,451,336 in the prior year period.

General and administrative expenses

For the three months ended March 31, 2023, general and administrative expenses were $8,878,971, compared to $8,733,578 for the three months ended March 31, 2022. The increase of $145,393 was principally a result of the following:

rent expenses increased by approximately $787,000 primarily related to the Mesa, Arizona facility;
consulting expenses increased by approximately $102,000; offset by
amortization expense decreased by approximately $245,000;
stock-based compensation expense decreased by approximately $308,000;
office and administrative expense decreased by approximately $73,000; and
other expenses decreased by approximately $116,000.

Research and development expenses

Research and development expenses were $2,583,703 for the three months ended March 31, 2023, compared to $4,671,100 for the three months ended March 31, 2022. The decrease in research and development expenses was primarily attributable to a reduction a headcount and internal engineering project costs.

Sales and marketing expenses

Sales and marketing expenses were $2,339,300 for the three months ended March 31, 2023, compared to $3,002,855 for the three months ended March 31, 2022. The decrease in sales and marketing expenses was primarily attributable to the reduction in headcount and decreased sales and marketing activities due to the decision to stop sale of the SOLO as a result of the February 2023 voluntary recall and the subsequent decision to buy-back all retailed vehicles.

Net Loss

During the three months ended March 31, 2023, the Company incurred a net loss of $12,3111,634, compared to a net loss of $17,965,607 for the three months ended March 31, 2022. The decrease in net loss was primarily attributable to the decrease in gross loss due to the decrease of sales volume and the decrease in operating expenses associated with the Company’s decision to stop sale of the SOLO as result of the February 2023 voluntary recall and the subsequent decision to buy-back all retailed vehicles.

23

Table of Contents

ELECTRAMECCANICA VEHICLES CORP.

MANAGEMENT DISCUSSION AND ANALYSIS - CONTINUED

(Unaudited)

Liquidity and Capital Resources

As of March 31, 2023, the Company had cash and cash equivalents and restricted cash of $112.9 million, including $1.7 million of restricted cash, and working capital of $102.0 million. Since inception, we have funded our operations from proceeds from equity sales.

Summary of Cash Flows

    

Three Months Ended

    

March 31, 2023

    

March 31, 2022

Cash Flows:

Cash flows used in operating activities

$

(21,198,969)

$

(26,460,082)

Cash flows used in investing activities

 

(670,876)

 

(1,068,392)

Cash flows (used in) / provided by financing activities

 

(16,143)

 

274,730

Decrease in cash and cash equivalents and restricted cash

$

(21,885,988)

$

(27,253,744)

Cash Flows from Operating Activities

During the three months ended March 31, 2023, cash used in operating activities was $21,198,969, compared with $26,460,082 for the three months ended March 31, 2022. Cash used in operating activities during the three months ended March 31, 2023 decreased principally as a result of an improvement in net loss, driven primarily by a reduction in headcount, consulting spend, and other enterprise operational costs, partially offset by increased outflows in trade payables and accrued liabilities, compared to the three months ended March 31, 2022.

Cash Flows from Investing Activities

During the three months ended March 31, 2023, cash used in investing activities was $670,876, compared with $1,068,392 for the three months ended March 31, 2022. Cash in investing activities decreased primarily driven by a reduction in capital improvements made to our Mesa, Arizona facility.

Cash Flows from Financing Activities

During the three months ended March 31, 2023, we used $16,143 of cash in financing activities for the settlement of DSUs, as compared to having $274,730 of cash provided by financing activities during the three months ended March 31, 2022 from proceeds received upon the exercise of stock options.

Off-Balance Sheet Arrangements

The Company does not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors.

Critical Accounting Policies and Significant Judgments and Estimates

Detailed information about our critical accounting policies and significant judgements and estimates is set forth in Item 7 on the 2022 Form 10-K. There have been no significant changes to these policies during the three months ended March 31, 2023.

24

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a smaller reporting company as defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Company is not required to provide the information required by this item.

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Roles 12a-15(e) or 15d-15(e) under the Exchange Act) designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), as appropriate, to allow timely decisions regarding required disclosure.

Our management, with the participation of our CEO and CFO, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2023, as required by paragraph (b) of Rules 13a-15 or 15d-15 under the Exchange Act. Based on this evaluation, management concluded that the Company's disclosure controls and procedures was not effective as of March 31, 2023, due to material weaknesses in the Company’s internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) that have been previously identified but continue to exist. See Part II, Item 9A of the 2022 Form 10-K for additional information.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the first quarter of fiscal 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Remediation

As previously described in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31,2022, we began implementing a remediation plan to address the material weakness mentioned above. The weakness will not be considered remediated, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.

25

PART II

ITEM 1. LEGAL PROCEEDINGS

We are from time to time subject to various claims and legal actions in the ordinary course of our business. We believe that there are currently no claims or legal actions that would reasonably be expected to have a material adverse effect on our results of operation or financial condition.

ITEM 1A. RISK FACTORS

You should carefully consider the risks discussed in the section entitled “Risk Factors” in the 2022 Form 10-K, which could materially affect our business, financial condition, or future results. The risks described in the 2022 Form 10-K are not the only risks facing the company. Additional risks and uncertainties not currently known to us or that we do not currently deem material, may also materially adversely affect our business, results of operations, cash flows, and financial position.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

26

ITEM 6. Exhibits

EXHIBIT INDEX

Exhibit No.

    

Description of Exhibit

    

Method of Filing

3.1

Notice of Articles

Incorporated by reference to Exhibit 3.1 of the Company’s Registration Statement on Form F-1 filed with the SEC on October 12, 2016

3.2

Articles

Incorporated by reference to Exhibit 3.2 of the Company’s Registration Statement on Form F-1 filed with the SEC on October 12, 2016

10.1(+)

Contract Assembly Agreement between ElectraMeccanica USA, LLC and GLV, LLC, dated March 1, 2023

Incorporated by reference to Exhibit 10.15 of the Company’s Annual Report on Form 10-K filed with the SEC on April 17, 2023

10.2(+)

Design and Supply Agreement between ElectraMeccanica USA, LLC and GLV, LLC, dated March 3, 2023

Incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed with the SEC on March 29, 2023

10.3(+)

Executive Employment Agreement between the Company and Michael Bridge, dated February 9, 2023

Incorporated by reference to Exhibit 10.17 of the Company’s Annual Report on Form 10-K filed with the SEC on April 17, 2023

31.1

Certification of Chief Executive Officer pursuant to Securities Exchange Act of 1934 Rule 13a-14(a) or 15d-14(a)

Filed herewith

31.2

Certification of Chief Financial Officer pursuant to Securities Exchange Act of 1934 Rule 13a-14(a) or 15d-14(a)

Filed herewith

32.1

Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350

Furnished herewith

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

Filed herewith

101.SCH

Inline XBRL Taxonomy Extension Schema Document

Filed herewith

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

Filed herewith

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

Filed herewith

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

Filed herewith

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

Filed herewith

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibits 101)

Filed herewith

(+)Portions of this exhibit have been omitted.

27

SIGNATURES

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

ELECTRAMECCANICA VEHICLES CORP.

Dated: May 15, 2023.

/s/ Susan E. Docherty

Susan E. Docherty

Chief Executive Officer (Principal Executive Officer), Chief Operating Officer and a Director

/s/ Mark Orsmond

Mark Orsmond

Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)

28

EX-31.1 2 solo-20230331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT OF 2002

I, Susan E. Docherty, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Electrameccanica Vehicles Corp.;

2.

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

3.

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

4.

The registrant’s other certifying officer(s) 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(s) 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 15, 2023

By:

/s/ Susan E. Docherty

Susan E. Docherty

Chief Executive Officer and Chief Operating Officer

(Principal Executive Officer)


EX-31.2 3 solo-20230331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT OF 2002

I, Mark Orsmond, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Electrameccanica Vehicles Corp.;

2.

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

3.

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

4.

The registrant’s other certifying officer(s) 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(s) 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 15, 2023

By:

/s/ Mark Orsmond

Mark Orsmond

Chief Financial Officer

(Principal Financial Officer and
Principal Accounting Officer)


EX-32.1 4 solo-20230331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Electrameccanica Vehicles Corp. (the “Company”) for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”) on or about the date hereof (the “Report”), the undersigned, Susan E. Docherty, Chief Executive Officer and Chief Operating Officer of the Company, and Mark Orsmond, Chief Financial Officer of the Company, each 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 her or 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.

Date: May 15, 2023

By:

/s/ Susan E. Docherty

Susan E. Docherty

Chief Executive Officer and Chief Operating Officer

(Principal Executive Officer)

Date: May 15, 2023

By:

/s/ Mark Orsmond

Mark Orsmond

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signatures that appear in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 5 solo-20230331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Cash and cash equivalents and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory, net (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Plant and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Trade payables and accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Leases - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature and continuance of operations (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Plant and equipment- Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Leases - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Share capital and other components of equity (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Share capital and other components of equity - Warrants Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Stock-based compensation - Stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Share-based payments - Details of stock options outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Stock-based compensation - Number and weighted average share prices of DSUs (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Stock-based compensation - Changes in RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Current income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Basic and Diluted loss per share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Segmented information - Operations of each of the Company's reportable business segments (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Fair value - Financial liabilities measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Fair value - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature and continuance of operations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of presentation and summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Cash and cash equivalents and restricted cash link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Plant and equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Trade payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Contract termination liability link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Share capital and other components of equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Interest income link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Current income tax expense link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Basic and Diluted loss per share link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Fair value link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Cash and cash equivalents and restricted cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Plant and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Other assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Trade payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Share capital and other components of equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Share-based payments (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Interest income (Tables) link:presentationLink link:calculationLink link:definitionLink 31601 - Disclosure - Basic and Diluted loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Fair value (Tables) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Leases - Weighted-average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Contract termination liability (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Interest income (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Basic and Diluted loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 solo-20230331_cal.xml EX-101.CAL EX-101.DEF 7 solo-20230331_def.xml EX-101.DEF EX-101.LAB 8 solo-20230331_lab.xml EX-101.LAB EX-101.PRE 9 solo-20230331_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 09, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Entity File Number 001-38612  
Entity Registrant Name ELECTRAMECCANICA VEHICLES CORP.  
Entity Incorporation, State or Country Code A1  
Entity Tax Identification Number 98-1485035  
Entity Address State Or Province BC  
Entity Address, Address Line One 8057 North Fraser Way  
Entity Address, City or Town Burnaby  
Entity Address, Country CA  
Entity Address, Postal Zip Code V5J 5M8  
City Area Code 604  
Local Phone Number 428-7656  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   119,287,917
Entity Central Index Key 0001637736  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Shares, without par value    
Document and Entity Information    
Title of 12(b) Security Common Shares, without par value  
Trading Symbol SOLO  
Security Exchange Name NASDAQ  
Warrants, each to purchase one Common Share    
Document and Entity Information    
Title of 12(b) Security Warrants, each to purchase one Common Share  
Trading Symbol SOLOW  
Security Exchange Name NASDAQ  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS    
Revenue $ 504,427 $ 1,038,643
Cost of revenue 407,650 2,942,136
Gross profit (loss) 96,777 (1,903,493)
Operating expenses    
General and administrative expenses 8,878,971 8,733,578
Research and development expenses 2,583,703 4,671,100
Sales and marketing expenses 2,339,300 3,002,855
Total operating expenses 13,801,974 16,407,533
Operating loss (13,705,197) (18,311,026)
Other non-operating income (expense)    
Interest income 1,438,838 86,245
Changes in fair value of derivative liabilities   122,425
Other income (expense), net (24,410) 42,409
Foreign exchange gain (loss) (20,865) 94,340
Loss before taxes (12,311,634) (17,965,607)
Net loss (12,311,634) (17,965,607)
Other comprehensive income (loss)    
Foreign currency translation adjustments 37,307 (5,850)
Comprehensive loss $ (12,274,327) $ (17,971,457)
Loss per share - basic $ (0.10) $ (0.15)
Loss per share - diluted $ (0.10) $ (0.15)
Weighted average number of shares outstanding - basic 119,287,917 118,451,752
Weighted average number of shares outstanding - diluted 119,287,917 118,451,752
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 111,209,820 $ 134,255,538
Receivables, net 275,682 273,958
Prepaid expenses and other current assets 15,184,153 11,390,850
Inventory, net 4,286,597 4,233,055
Total current assets 130,956,252 150,153,401
Restricted cash 1,715,711 515,449
Plant and equipment, net 16,393,277 16,452,477
Operating lease right-of-use assets 8,559,312 9,031,277
Other assets 4,611,172 5,093,825
Total assets 162,235,724 181,246,429
Current liabilities    
Trade payables and accrued liabilities 11,681,338 19,346,470
Customer deposits 240,008 339,744
Current portion of lease liabilities 1,288,398 810,677
Contract termination liability 15,700,000 15,700,000
Total current liabilities 28,909,744 36,196,891
Share-based compensation liability 58,248 76,476
Lease liabilities 17,220,314 17,528,282
Deferred revenue 119,253 119,253
Total liabilities 46,307,559 53,920,902
Commitments and contingencies
Shareholders' equity    
Share capital - without par value, unlimited shares authorized; 119,287,917 shares issued and outstanding as of March 31, 2023 and December 31, 2022 396,441,435 395,564,470
Accumulated other comprehensive income 4,603,532 4,566,225
Accumulated deficit (285,116,802) (272,805,168)
Total shareholders' equity 115,928,165 127,325,527
Total liabilities and shareholders' equity $ 162,235,724 $ 181,246,429
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Share capital - without par value $ 0 $ 0
Share capital - shares authorized Unlimited Unlimited
Share capital - shares issued 119,287,917 119,287,917
Share capital - shares outstanding 119,287,917 119,287,917
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net loss $ (12,311,634) $ (17,965,607)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 926,564 1,171,335
Stock-based compensation expense 874,879 1,206,547
Inventory provision   1,451,336
Change in fair value of derivative liabilities   (122,425)
Unrealized currency translation gain (787)  
Changes in operating assets and liabilities:    
Receivables (1,724) 214,421
Prepaid expenses and other assets (3,705,734) (6,469,784)
Inventory (53,542) (4,119,368)
Trade payables and accrued liabilities (7,466,304) (1,839,931)
Operating lease liabilities 639,268 (3,837)
Customer deposits (99,955) 17,231
Net cash used in operating activities (21,198,969) (26,460,082)
Cash flows from investing activities    
Expenditures on plant and equipment (670,876) (1,068,392)
Net cash used in investing activities (670,876) (1,068,392)
Cash flows from financing activities    
Proceeds from / (payment for) issuance of common shares for RSU settlement   (20,786)
Payment for DSU settlement (16,143)  
Proceeds from issuance of common shares for options exercised   295,516
Net cash provided by (used in) financing activities (16,143) 274,730
Decrease in cash and cash equivalents and restricted cash (21,885,988) (27,253,744)
Effect of exchange rate changes on cash and cash equivalents and restricted cash 40,532 (5,850)
Cash and cash equivalents and restricted cash, beginning 134,770,987 222,219,684
Cash and cash equivalents and restricted cash, ending $ 112,925,531 $ 194,960,090
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Share capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total
Beginning Balance (in shares) at Dec. 31, 2021 117,338,964      
Beginning Balance at Dec. 31, 2021 $ 390,290,103 $ 4,501,800 $ (149,106,655) $ 245,685,248
Consolidated Statements of Changes in Stockholders' Equity        
Shares issued pursuant to exercise of options (in shares) 1,245,455      
Shares issued pursuant to exercise of options $ 295,516     $ 295,516
Shares issued pursuant to settlement of RSU (in shares) 27,077     (27,077)
Shares issued pursuant to settlement of RSU $ (20,786)     $ (20,786)
Stock-based compensation $ 1,109,266     1,109,266
Net loss     (17,965,607) (17,965,607)
Foreign currency translation   (5,850)   (5,850)
Ending Balance (in shares) at Mar. 31, 2022 118,611,496      
Ending Balance at Mar. 31, 2022 $ 391,674,099 4,495,950 (167,072,262) 229,097,787
Beginning Balance (in shares) at Dec. 31, 2022 119,287,917      
Beginning Balance at Dec. 31, 2022 $ 395,564,470 4,566,225 (272,805,168) $ 127,325,527
Consolidated Statements of Changes in Stockholders' Equity        
Shares issued pursuant to settlement of RSU (in shares)       0
Stock-based compensation $ 876,965     $ 876,965
Net loss     (12,311,634) (12,311,634)
Foreign currency translation   37,307   37,307
Ending Balance (in shares) at Mar. 31, 2023 119,287,917      
Ending Balance at Mar. 31, 2023 $ 396,441,435 $ 4,603,532 $ (285,116,802) $ 115,928,165
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Nature and continuance of operations
3 Months Ended
Mar. 31, 2023
Nature and continuance of operations  
Nature and continuance of operations

1.Nature and continuance of operations

ElectraMeccanica Vehicles Corp. was incorporated on February 16, 2015, under the laws of the province of British Columbia, Canada, and its principal activity is the development and manufacturing of EVs.

The head office and principal address of the Company are located at 8057 North Fraser Way, British Columbia, Canada, V5J 5M8.

These unaudited condensed consolidated financial statements have been prepared on the assumption that the Company will continue in operation for the foreseeable future and will be able to realize assets and discharge liabilities in the ordinary course of operations.  The Company’s continuation is dependent upon the successful results from its EV assembly activities and ability to launch a new 4-wheel electric passenger vehicle, “Project E4”, and generate profitable operations therefrom.

Beginning in August 2020, the Company has designed, assembled, and sold a unique, three-wheeled, single-seat commuter electric vehicle, the SOLO. On February 17, 2023, the Company announced a voluntary recall of the SOLO due to an unidentified technical issue that resulted in loss of propulsion while driving in certain vehicles at certain times. On April 14, 2023, the Company decided to repurchase all 429 previously retailed SOLO vehicles to ensure the safety of our customers.

The Company has been in discussions with Zongshen to end the Manufacturing Agreement for the SOLO, and on May 8, 2023, entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

In December 2022, the Company decided to assemble other companies’ EVs to further leverage the resources and capabilities of its recently commissioned and state-of-the-art 235,000 square foot facility located in Mesa, Arizona.  The Company aims to manufacture it’s E4’s in the Mesa facility.

Management intends to finance its operations over the next 12 months principally using existing cash on hand and may supplement by additional funding through private placements and/or public offerings of equity capital or debt, provided that such funding can be obtained on terms that are commercially competitive and on terms acceptable to the company.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of presentation and summary of significant accounting policies
3 Months Ended
Mar. 31, 2023
Basis of presentation and summary of significant accounting policies  
Basis of presentation and summary of significant accounting policies

2.Basis of presentation and summary of significant accounting policies

Basis of presentation and consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of ElectraMeccanica Vehicles Corp. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual audited financial statements. All inter-company balances and transactions have been eliminated.

The unaudited condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 should be read in conjunction with the consolidated financial statements and accompanying notes included in the 2022 Form 10-K. The unaudited condensed consolidated balance sheet as of December 31, 2022, was derived from audited consolidated financial statements included in the 2022 Form 10-K but does not include all disclosures required by U.S. GAAP for complete financial statements. The unaudited condensed consolidated financial statements include all adjustments, which consist of normal recurring adjustments and transactions or events discretely impacting the interim periods, considered necessary by management to fairly state the Company’s results of operations, financial position, and cash flows. The operating results for the quarter ended March 31, 2022 reflect the retrospective adoption of U.S. GAAP which was reflected in the 2022 Form 10-K. The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. The Company’s significant accounting policies are described in Note 2 to the consolidated financial statements included in the 2022 Form 10-K.

Use of estimates

The preparation of interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimating the write down of inventory to net realizable value, estimating the recall provision, and estimating the contingent liabilities for contract termination. Management estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from the Company’s estimates.

Segment reporting

The Company continually monitors and reviews its segment reporting structure in accordance with authoritative guidance to determine whether any changes have occurred that would impact its reportable operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing operating performance. The chief operating decision maker (“CODM”) is the Company’s Chief Executive Officer. Up until the fourth quarter of 2022, the Company managed, reported and evaluated its business in the following two reportable operating segments: (i) Electric Vehicles and (ii) Custom Built Vehicles. During the fourth quarter of 2022, the CODM changed how she makes operating decisions, assesses the performance of the business and allocates resources in a manner that caused the Company’s operating segments to change as a result of the Company having stopped receiving orders for custom built vehicles. In consideration of Financial Accounting Standards Board’s Accounting Standards Codification 280, Segment Reporting, the CODM determined that the Company is not organized around specific products and services, geographic regions or regulatory environments. Accordingly, beginning with the fourth quarter of 2022, the Company realigned its reporting structure, resulting in a single reportable segment, Electric Vehicles, in the United States.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and cash equivalents and restricted cash
3 Months Ended
Mar. 31, 2023
Cash and cash equivalents and restricted cash  
Cash and cash equivalents and restricted cash

3.Cash and cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company’s consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.

    

March 31, 2023

    

December 31,2022

Cash and cash equivalents

$

111,209,820

$

134,255,538

Restricted cash

 

1,715,711

 

515,449

Total cash, cash equivalents and restricted cash

$

112,925,531

$

134,770,987

The Company’s restricted cash as of March 31, 2023 and December 31, 2022 consists of certificates of deposits related to the Company's corporate credit card program and bank issued letter of credit.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other current assets
3 Months Ended
Mar. 31, 2023
Prepaid expenses and other current assets  
Prepaid expenses and other current assets

4.Prepaid expenses and other current assets

    

March 31, 2023

    

December 31,2022

SOLO vehicle deposit (at supplier)

$

7,133,451

$

7,133,451

Battery cell deposit

 

247,036

 

300,000

Prepaid insurance

 

1,531,542

 

1,095,152

Prepaid rent and security deposit

 

480,330

 

495,112

Cloud computing assets

 

1,373,030

 

1,234,039

Other prepaid expenses

 

4,418,764

 

1,133,096

$

15,184,153

$

11,390,850

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory, net
3 Months Ended
Mar. 31, 2023
Inventory, net  
Inventory, net

5.Inventory, net

The Company’s inventory, net consisted of the following:

    

March 31, 2023

    

December 31, 2022

Parts and batteries

$

1,531,597

$

1,242,055

Vehicles

 

2,755,000

 

18,022,771

Inventory provision

 

 

(15,031,771)

$

4,286,597

$

4,233,055

For the three months ended March 31, 2023, amounts of $nil was recognized as inventory write-downs (March 31, 2022 – $1,451,336). These charges are reflected in cost of revenue.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Plant and equipment
3 Months Ended
Mar. 31, 2023
Plant and equipment  
Plant and equipment

6.Plant and equipment

    

March 31, 2023

    

December 31, 2022

Furniture and equipment

$

3,692,816

$

2,117,901

Computer hardware and software

 

1,307,981

 

1,381,786

Vehicles

 

689,739

 

1,046,817

Leasehold improvements

 

12,956,694

 

12,862,333

Production tooling and molds

 

904,332

 

1,956,743

Total plant and equipment

 

19,551,562

 

19,365,580

Less: accumulated depreciation

 

(3,158,285)

 

(2,913,103)

Plant and equipment, net

$

16,393,277

$

16,452,477

During the three months ended March 31, 2023 and 2022, depreciation expense of $582,903 and $1,036,283, respectively, was recorded within general and administrative expenses.

During the three months ended March 31, 2023, $949,554 of production tooling was transferred to furniture and equipment upon completion of certain assets. The Company also disposed of assets which primarily consisted of demonstration vehicles and computer equipment. These items were scrapped due to the Company’s planned relocation of its Burnaby, BC, Canada headquarters which is anticipated to take place in the second quarter of 2023. The loss on this disposal was $93,367 and is recorded within other income (expense), net in the condensed consolidated statement of operations and comprehensive loss.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Other assets
3 Months Ended
Mar. 31, 2023
Other assets  
Other assets

7.Other assets

    

March 31, 2023

    

December 31, 2022

Security deposit

$

1,161,000

$

1,161,000

Cloud computing assets

 

3,438,216

 

3,920,869

Intangible assets

11,956

11,956

$

4,611,172

$

5,093,825

During the three months ended March 31, 2023 and 2022, amortization of $343,661 and $134,071, respectively, was recorded for capitalized cloud computing assets within general and administrative expenses within the condensed consolidated statement of operations and comprehensive loss.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Trade payables and accrued liabilities
3 Months Ended
Mar. 31, 2023
Trade payables and accrued liabilities  
Trade payables and accrued liabilities

8.Trade payables and accrued liabilities

    

March 31, 2023

    

December 31, 2022

Trade payables

$

374,982

$

3,795,772

Recall provision

 

8,915,044

 

8,915,044

Accrued liabilities

 

2,391,312

 

6,635,654

$

11,681,338

$

19,346,470

On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases  
Leases

9.Leases

The Company has operating leases for its engineering center, corporate offices, manufacturing warehouse facility, and kiosk locations. These leases span a period of one to eleven years.

The components of lease expense, included within general and administrative expenses and sales and marketing expenses are as follows within the Company’s condensed consolidated statements of operations and comprehensive loss:

    

Three months ended

    

Three months ended

    

March 31, 2023

    

March 31, 2022

Operating lease expense

 

  

 

  

Operating lease expense

$

848,620

$

286,878

Short-term lease expense

 

338,875

 

388,920

$

1,187,495

$

675,798

    

March 31, 2023

    

December 31, 2022

 

Weighted average remaining operating lease term (in years)

 

8.88

 

9.41

Weighted average operating lease discount rate

 

10.29

%  

10.28

%

As of March 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term leases) are as follows:

2023 (remaining nine months)

$

2,363,196

2024

 

3,004,150

2025

 

2,933,878

2026

 

2,996,552

2027

 

2,748,958

Thereafter

 

15,706,015

Total minimum lease payments

 

29,752,749

Less: interest

 

11,244,037

Present value of lease obligations

 

18,508,712

Less: Current portion

 

1,288,398

Long-term portion of lease obligations

$

17,220,314

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Contract termination liability
3 Months Ended
Mar. 31, 2023
Contract termination liability  
Contract termination liability

10.Contract termination liability

On September 29, 2017, the Company entered into a manufacturing agreement with Zongshen, which was amended on June 23, 2021 (as amended, the “Manufacturing Agreement”).  Pursuant to the Manufacturing Agreement, Zongshen agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021, to November 30, 2023.

On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement.  The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s condensed consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied.  On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Share capital and other components of equity
3 Months Ended
Mar. 31, 2023
Share capital and other components of equity  
Share capital and other components of equity

11.Share capital and other components of equity

Share capital

The Company is authorized to issue an unlimited number of common shares without par value.

The Company is authorized to issue an unlimited number of preferred shares without par value.

As of both March 31, 2023 and December 31, 2022, the Company had 119,287,917 issued and outstanding common shares and nil preferred shares.

Share options exercised

During the three months ended March 31, 2023, the Company issued no common shares for options exercised by option holders (March 31, 2022 – 1,245,455 shares for proceeds of $295,516).

RSUs settled

During the three months ended March 31, 2023, no restricted share units (“RSUs) vested. During the three months ended March 31, 2022, the Company issued 27,077 common shares in connection with the vesting of RSUs and decreased share capital by $20,786.

Warrants

On exercise, each warrant allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable warrant agreement

Warrants of the Company classified as equity are composed of the following as at March 31, 2023:

    

Number of warrants 

    

Number of warrants

    

    

Date of issuance

outstanding

 exercisable

Exercise price

Expiry date

October 31, 2017

125,000

125,000

$

15

October 31, 2024

August 8, 2018

4,513,253

4,513,253

$

4.27

August 8, 2023

November 9, 2018

 

7,440

 

7,440

$

3.2

November 9, 2023

November 9, 2018

 

749,788

 

749,788

$

2.56

May 9, 2024

 

5,395,481

 

5,395,481

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation
3 Months Ended
Mar. 31, 2023
Stock-based compensation  
Stock-based compensation

12.Stock-based compensation

Under the Company’s share-based payment arrangements, a total stock-based compensation of $874,879 and $1,206,547 was recognized in the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, respectively.

Three months ended

Three months ended

Share-based compensation expense recorded in

    

March 31, 2023

    

March 31, 2022

General and administrative expenses

$

771,940

$

1,073,717

Research and development expenses

 

64,275

 

161,480

Sales and marketing expenses

 

38,664

 

(28,650)

$

874,879

$

1,206,547

Stock options

The Company adopted its 2020 Stock Incentive Plan (the “Stock Incentive Plan”) on July 9, 2020, which provides that the Board of Directors of the Company may from time to time, in its discretion, grant to directors, officers, employees and consultants of the Company certain stock-based compensation awards including non-transferable stock options to purchase common shares, provided that the number of common shares reserved for issuance will not exceed 30,000,000. Such stock options may be exercisable for a period of up to 10 years from the date of grant. Stock options may be exercised no later than 90 days following cessation of the optionee’s position with the Company unless any exercise extension has been approved in advance by the administrator of the Stock Incentive Plan.

Stock options granted may vest based on the terms and conditions set out in the applicable stock option agreement. On exercise, each stock option allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable stock option agreement.

Details of stock options outstanding as at March 31, 2023 were as follows:

    

Weighted average

    

Number of options 

    

Number of options 

Exercise price

contractual life

outstanding

exercisable

$2.00 CAD

1.18

65,000

65,000

$0.535 USD

6.98

500,000

$0.99

6.81

215,367

62,812

$1.08

 

6.56

 

297,050

 

105,198

$1.11

 

6.69

 

3,750,000

 

$1.50

 

6.34

 

674,815

 

340,382

$1.91

 

2.80

 

2,955,000

 

2,802,225

$1.94

 

6.05

 

154,338

 

73,948

$2.13

 

5.85

 

48,407

 

25,205

$2.45

 

3.35

 

1,250,000

 

1,250,000

$2.53

 

3.36

 

50,000

 

50,000

$2.62

 

0.48

 

700,000

 

700,000

$3.01

 

1.68

 

750,000

 

750,000

$3.40

 

2.12

 

1,035,000

 

1,035,000

$3.41

 

4.31

 

549,922

 

505,343

$3.55

 

5.30

 

5,000

 

2,835

$3.56

 

5.62

 

150,861

 

88,742

$3.77

 

1.68

 

50,000

 

50,000

$4.15

 

1.68

 

750,000

 

750,000

$5.00

 

0.67

 

193,629

 

193,629

$7.75

 

4.89

 

30,000

 

23,125

$9.60

 

1.77

 

50,000

 

50,000

 

14,224,389

 

8,923,444

The fair value of options granted has been estimated using the Black-Scholes option pricing model and based on the weighted average of certain assumptions. See Note 6 in the consolidated financial statements and accompanying notes included in the 2022 Form 10-K for additional information regarding such assumptions.

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $661,652 and $905,522, respectively, relating to stock options granted.

DSUs

Deferred Stock Units (“DSUs”) are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. The Company allows the holders of the DSUs to settle the DSUs in cash or common shares. During the three months ended March 31, 2023 and 2022, the Company issued nil DSUs.

The number and weighted average share prices of DSUs was as follows at March 31, 2023 and December 31, 2022:

March 31, 2023

December 31, 2022

Number of

Weighted average

Number of

Weighted average

DSUs

 share price

 DSUs

 share price

DSUs outstanding

    

111,231

    

$

3.16

    

127,460

    

$

3.02

DSUs exercisable

 

111,231

$

3.16

 

127,460

$

3.02

The fair value of the DSUs liabilities was estimated using the stock price as of March 31, 2023 and December 31, 2022.

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation of $nil and $97,280, respectively, relating to DSUs granted.

RSUs

RSUs are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. RSUs are accounted for as equity-settled share-based payment transactions as the obligations under an RSU will be settled through the issuance of common shares.

Details of RSUs outstanding as at March 31, 2023 and December 31, 2022 were as follows:

    

March 31, 2023

    

December 31, 2022

Number of

Weighted average

Number of

    

RSUs

    

share price

    

RSUs

    

Deemed value

RSUs outstanding

 

1,875,000

$

1.02

 

1,875,000

$

1.02

RSUs exercisable

 

$

 

$

During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $213,227 and $203,745, respectively, relating to RSUs granted.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue  
Revenue

13.Revenue

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Revenue

$

504,427

$

1,038,643

The Company generates revenue primarily through the sale of EVs as well as parts sales, services, repairs, and support services. The Company recognizes revenue related to the vehicle when the customer obtains control of the vehicle which occurs at a point in time either upon completion of delivery to the agreed upon delivery location or upon pick up of the vehicle by the customer.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Interest income
3 Months Ended
Mar. 31, 2023
Interest income  
Interest income

14.Interest income

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Interest income

$

1,438,838

$

86,245

Interest income relates to interest earned on cash deposited in the Company’s bank accounts.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Current income tax expense
3 Months Ended
Mar. 31, 2023
Current income tax expense  
Current income tax expense

15.Current income tax expense

As of March 31, 2023 and December 31, 2022, the Company’s deferred tax liability was zero. Cumulative deferred tax assets are fully reserved as there is not sufficient evidence to conclude it is more likely than not the deferred tax assets are realizable. No current liability for federal state income taxes has been included in these condensed consolidated financial statements due to the loss for the periods.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted loss per share
3 Months Ended
Mar. 31, 2023
Basic and Diluted loss per share  
Basic and Diluted loss per share

16.Basic and Diluted loss per share

The calculation of basic and diluted loss per share for the three months ended March 31, 2023 and 2022 was based on the net loss attributable to common shareholders of $12,311,634 and $17,965,607, respectively, and the weighted average number of common shares outstanding of 119,287,917 and 118,451,752, respectively. For the three months ended March 31, 2023, diluted loss per share did not include the effect of 14,224,389 stock options, 5,395,481 warrants, 111,231 DSUs and 1,875,000 RSUs, as the effect would have been anti-dilutive. For the three months ended March 31, 2022, diluted loss per share did not include the effect of 11,151,488 stock options, 7,158,021 warrants, 93,956 DSUs and 522,385 RSUs, as the effect would have been anti-dilutive.

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Net loss

$

(12,311,634)

$

(17,965,607)

Weighted average number of shares outstanding – basic and diluted

 

119,287,917

 

118,451,752

Loss per share – basic and diluted

$

(0.10)

$

(0.15)

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information
3 Months Ended
Mar. 31, 2023
Segment information  
Segment information

17.Segment information

During the three months ended March 31, 2023, the Company operated in one reportable business segment, Electric Vehicles, in Canada and the United States. The Company no longer includes custom built vehicles as a reportable business segment because it ceased production of such vehicles in December 2022. Supplemental geographic data has been provided below:

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Custom Built

Custom Built

    

Electric Vehicles

    

Vehicles

    

Electric Vehicles

    

Vehicles

Revenue

$

504,427

$

$

871,945

$

166,698

Gross profit

 

(96,777)

 

 

(1,897,180)

 

(6,313)

Depreciation and amortization

 

(926,564)

 

 

(1,159,739)

 

(11,596)

Operating expenses

 

(12,875,410)

 

 

(15,179,365)

 

(56,833)

Other items

 

1,393,563

 

 

317,598

 

27,821

Current income tax recovery

 

 

 

 

Deferred income tax recovery

 

 

 

 

Net (loss)/income

 

(12,311,634)

 

 

(17,918,686)

 

(46,921)

FX translation

 

37,307

 

 

471

 

(6,321)

Comprehensive (loss)/income

$

(12,274,327)

$

$

(17,918,215)

$

(53,242)

    

March 31, 2023

    

December 31, 2022

Electric

Custom Built

Electric

Custom Built

Vehicles

Vehicles

Vehicles

Vehicles

Inventory

$

4,286,597

$

$

4,233,055

$

Plant and equipment, net

 

16,393,277

 

 

16,452,477

 

Operating lease right-of-use assets

 

8,559,312

 

 

9,031,277

 

Other assets

 

4,611,173

 

 

5,093,825

 

Total assets

$

162,235,725

$

$

181,186,106

$

60,323

Sales to unaffiliated customers:

    

Three months ended

    

Three months ended

March 31, 2023

March 31, 2022

United States

$

504,427

$

940,134

Canada

 

 

98,509

Total

$

504,427

$

1,038,643

Plant and equipment and right-of-use assets:

    

March 31, 2023

    

December 31, 2022

United States

$

22,743,701

$

23,113,904

Canada

 

2,206,059

 

2,366,861

Other foreign countries

 

2,829

 

2,989

Total

$

24,952,589

$

25,483,754

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value
3 Months Ended
Mar. 31, 2023
Fair value  
Fair value

18.Fair value

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of March 31, 2023:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

58,248

$

$

58,248

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of December 31, 2022:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

76,476

$

$

76,476

Financial liabilities measured at fair value as of March 31, 2023 consisted of the non-transferrable warrants denominated in Canadian dollars (“CAD”) and DSUs. The fair values of DSUs and the non-transferrable warrants are both classified as Level 2 in the fair value hierarchy.

The fair value of the DSUs was measured using the quoted market price for common shares of the Company on the Nasdaq exchange.

The fair value of the non-transferrable warrants denominated in CAD were calculated using the Black-Scholes option pricing model using the historical volatility of comparable companies as an estimate of future volatility. As of March 31, 2023 and December 31, 2022, if the volatility used was increased by 10%, the impact would be a $nil increase to derivative liabilities.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies
3 Months Ended
Mar. 31, 2023
Commitments and contingencies  
Commitments and contingencies

19.Commitments and contingencies

Commitments

On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving.  As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

On March 3, 2023, the Company entered into a Design and Supply Agreement (the “Design Agreement”) with GLV, LLC (“GLV”), pursuant to which GLV will provide design, development, and manufacturing services for the planned E4, the Company’s anticipated 4-wheel electric passenger vehicle. The estimated cost as set out in the Design Agreement is $13,692,000, where 80% will be paid during 2023 with the remaining costs to be paid in 2024. The Company may terminate the Design Agreement upon 30 days written notice to GLV under special circumstances or due to breach of contract. The Company will be responsible for the costs of any finished and conforming products delivered to the Company as well as the costs of the required materials on hand at GLV’s purchase price. As of March 31, 2023 and December 31, 2022, the Company had $9,584,400 and $nil commitments, respectively, under the Design Agreement.

Contingencies

In the ordinary course of business, the Company may from time to time become subject to legal proceedings and claims arising in connection with ongoing business activities. The results of litigation and claims cannot be predicted with certainty, and unfavorable resolutions are possible and could materially affect the Company’s results of operations, financial condition, or cash flows. In addition, regardless of the outcome, litigation could have an adverse impact on the Company as a result of legal fees, the diversion of management’s time and attention and other factors.

On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement and Extension Agreement. The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied. On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent events
3 Months Ended
Mar. 31, 2023
Subsequent events  
Subsequent events

20.Subsequent events

On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.

On May 8, 2023, the Company entered into a settlement deed (the “Settlement Agreement”) with Zongshen, effective as of May 4, 2023. The Settlement Agreement resolves all outstanding claims relating to the Manufacturing Agreement and the related cancellation notice and defective notice provided by the Company to Zongshen (collectively, the “Agreement and Notices”). Pursuant to the Manufacturing Agreement, Zongshen had agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021 to November 30, 2023.

Pursuant to the Settlement Agreement, the Company has agreed, among other things, to (i) pay Zongshen $8.0 million in cash, (ii) forfeit $7.1 million in previously paid deposits to Zongshen, which are currently included in prepaid expenses and other current assets on the consolidated balance sheet as of March 31, 2023 (see Note 4), and (iii) provide Zongshen $1.0 million in the form of claims to certain agreed upon vendor owned vehicle parts, in full and final settlement, satisfaction, discharge and release of all claims that were or could have been brought relating to the Agreement and Notices. The Company will receive an additional129 G3 SOLO vehicles. The Company is required to pay the cash portion of the settlement amount within 10 business days of the effective date of the Settlement Agreement. The parties have also agreed to provide mutual releases of all claims relating to the Agreement and Notices. Additionally, the parties have agreed to certain winding down obligations, including with respect to completed SOLO vehicles and SOLO parts in Zongshen’s possession, and to certain undertakings regarding non-disparagement. The Company will record this transaction in Q2 2023.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of presentation and summary of significant accounting policies (Policies)
3 Months Ended
Mar. 31, 2023
Basis of presentation and summary of significant accounting policies  
Basis of presentation and consolidation

Basis of presentation and consolidation

The accompanying unaudited condensed consolidated financial statements include the accounts of ElectraMeccanica Vehicles Corp. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual audited financial statements. All inter-company balances and transactions have been eliminated.

The unaudited condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 should be read in conjunction with the consolidated financial statements and accompanying notes included in the 2022 Form 10-K. The unaudited condensed consolidated balance sheet as of December 31, 2022, was derived from audited consolidated financial statements included in the 2022 Form 10-K but does not include all disclosures required by U.S. GAAP for complete financial statements. The unaudited condensed consolidated financial statements include all adjustments, which consist of normal recurring adjustments and transactions or events discretely impacting the interim periods, considered necessary by management to fairly state the Company’s results of operations, financial position, and cash flows. The operating results for the quarter ended March 31, 2022 reflect the retrospective adoption of U.S. GAAP which was reflected in the 2022 Form 10-K. The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. The Company’s significant accounting policies are described in Note 2 to the consolidated financial statements included in the 2022 Form 10-K.

Use of estimates

Use of estimates

The preparation of interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimating the write down of inventory to net realizable value, estimating the recall provision, and estimating the contingent liabilities for contract termination. Management estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from the Company’s estimates.

Segment reporting

Segment reporting

The Company continually monitors and reviews its segment reporting structure in accordance with authoritative guidance to determine whether any changes have occurred that would impact its reportable operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing operating performance. The chief operating decision maker (“CODM”) is the Company’s Chief Executive Officer. Up until the fourth quarter of 2022, the Company managed, reported and evaluated its business in the following two reportable operating segments: (i) Electric Vehicles and (ii) Custom Built Vehicles. During the fourth quarter of 2022, the CODM changed how she makes operating decisions, assesses the performance of the business and allocates resources in a manner that caused the Company’s operating segments to change as a result of the Company having stopped receiving orders for custom built vehicles. In consideration of Financial Accounting Standards Board’s Accounting Standards Codification 280, Segment Reporting, the CODM determined that the Company is not organized around specific products and services, geographic regions or regulatory environments. Accordingly, beginning with the fourth quarter of 2022, the Company realigned its reporting structure, resulting in a single reportable segment, Electric Vehicles, in the United States.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and cash equivalents and restricted cash (Tables)
3 Months Ended
Mar. 31, 2023
Cash and cash equivalents and restricted cash  
Schedule of reconciliation of cash, cash equivalents and restricted cash

    

March 31, 2023

    

December 31,2022

Cash and cash equivalents

$

111,209,820

$

134,255,538

Restricted cash

 

1,715,711

 

515,449

Total cash, cash equivalents and restricted cash

$

112,925,531

$

134,770,987

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other current assets (Tables)
3 Months Ended
Mar. 31, 2023
Prepaid expenses and other current assets  
Schedule of prepaid expenses and other current assets

    

March 31, 2023

    

December 31,2022

SOLO vehicle deposit (at supplier)

$

7,133,451

$

7,133,451

Battery cell deposit

 

247,036

 

300,000

Prepaid insurance

 

1,531,542

 

1,095,152

Prepaid rent and security deposit

 

480,330

 

495,112

Cloud computing assets

 

1,373,030

 

1,234,039

Other prepaid expenses

 

4,418,764

 

1,133,096

$

15,184,153

$

11,390,850

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory, net (Tables)
3 Months Ended
Mar. 31, 2023
Inventory, net  
Schedule of inventory, net

    

March 31, 2023

    

December 31, 2022

Parts and batteries

$

1,531,597

$

1,242,055

Vehicles

 

2,755,000

 

18,022,771

Inventory provision

 

 

(15,031,771)

$

4,286,597

$

4,233,055

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Plant and equipment (Tables)
3 Months Ended
Mar. 31, 2023
Plant and equipment  
Schedule of plant and equipment

    

March 31, 2023

    

December 31, 2022

Furniture and equipment

$

3,692,816

$

2,117,901

Computer hardware and software

 

1,307,981

 

1,381,786

Vehicles

 

689,739

 

1,046,817

Leasehold improvements

 

12,956,694

 

12,862,333

Production tooling and molds

 

904,332

 

1,956,743

Total plant and equipment

 

19,551,562

 

19,365,580

Less: accumulated depreciation

 

(3,158,285)

 

(2,913,103)

Plant and equipment, net

$

16,393,277

$

16,452,477

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Other assets (Tables)
3 Months Ended
Mar. 31, 2023
Other assets  
Schedule of other assets

    

March 31, 2023

    

December 31, 2022

Security deposit

$

1,161,000

$

1,161,000

Cloud computing assets

 

3,438,216

 

3,920,869

Intangible assets

11,956

11,956

$

4,611,172

$

5,093,825

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Trade payables and accrued liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Trade payables and accrued liabilities  
Schedule of trade payables and accrued liabilities

    

March 31, 2023

    

December 31, 2022

Trade payables

$

374,982

$

3,795,772

Recall provision

 

8,915,044

 

8,915,044

Accrued liabilities

 

2,391,312

 

6,635,654

$

11,681,338

$

19,346,470

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases  
Schedule of components of lease expense

    

Three months ended

    

Three months ended

    

March 31, 2023

    

March 31, 2022

Operating lease expense

 

  

 

  

Operating lease expense

$

848,620

$

286,878

Short-term lease expense

 

338,875

 

388,920

$

1,187,495

$

675,798

Schedule of weighted-average remaining lease term and the weighted-average discount rate for the operating lease

    

Three months ended

    

Three months ended

    

March 31, 2023

    

March 31, 2022

Operating lease expense

 

  

 

  

Operating lease expense

$

848,620

$

286,878

Short-term lease expense

 

338,875

 

388,920

$

1,187,495

$

675,798

    

March 31, 2023

    

December 31, 2022

 

Weighted average remaining operating lease term (in years)

 

8.88

 

9.41

Weighted average operating lease discount rate

 

10.29

%  

10.28

%

Schedule of maturities of operating lease liabilities (excluding short-term leases)

2023 (remaining nine months)

$

2,363,196

2024

 

3,004,150

2025

 

2,933,878

2026

 

2,996,552

2027

 

2,748,958

Thereafter

 

15,706,015

Total minimum lease payments

 

29,752,749

Less: interest

 

11,244,037

Present value of lease obligations

 

18,508,712

Less: Current portion

 

1,288,398

Long-term portion of lease obligations

$

17,220,314

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Share capital and other components of equity (Tables)
3 Months Ended
Mar. 31, 2023
Share capital and other components of equity  
Schedule of warrants

    

Number of warrants 

    

Number of warrants

    

    

Date of issuance

outstanding

 exercisable

Exercise price

Expiry date

October 31, 2017

125,000

125,000

$

15

October 31, 2024

August 8, 2018

4,513,253

4,513,253

$

4.27

August 8, 2023

November 9, 2018

 

7,440

 

7,440

$

3.2

November 9, 2023

November 9, 2018

 

749,788

 

749,788

$

2.56

May 9, 2024

 

5,395,481

 

5,395,481

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based payments (Tables)
3 Months Ended
Mar. 31, 2023
Stock-based compensation  
Schedule of total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss

Three months ended

Three months ended

Share-based compensation expense recorded in

    

March 31, 2023

    

March 31, 2022

General and administrative expenses

$

771,940

$

1,073,717

Research and development expenses

 

64,275

 

161,480

Sales and marketing expenses

 

38,664

 

(28,650)

$

874,879

$

1,206,547

Schedule of changes in stock options and details of stock options outstanding

    

Weighted average

    

Number of options 

    

Number of options 

Exercise price

contractual life

outstanding

exercisable

$2.00 CAD

1.18

65,000

65,000

$0.535 USD

6.98

500,000

$0.99

6.81

215,367

62,812

$1.08

 

6.56

 

297,050

 

105,198

$1.11

 

6.69

 

3,750,000

 

$1.50

 

6.34

 

674,815

 

340,382

$1.91

 

2.80

 

2,955,000

 

2,802,225

$1.94

 

6.05

 

154,338

 

73,948

$2.13

 

5.85

 

48,407

 

25,205

$2.45

 

3.35

 

1,250,000

 

1,250,000

$2.53

 

3.36

 

50,000

 

50,000

$2.62

 

0.48

 

700,000

 

700,000

$3.01

 

1.68

 

750,000

 

750,000

$3.40

 

2.12

 

1,035,000

 

1,035,000

$3.41

 

4.31

 

549,922

 

505,343

$3.55

 

5.30

 

5,000

 

2,835

$3.56

 

5.62

 

150,861

 

88,742

$3.77

 

1.68

 

50,000

 

50,000

$4.15

 

1.68

 

750,000

 

750,000

$5.00

 

0.67

 

193,629

 

193,629

$7.75

 

4.89

 

30,000

 

23,125

$9.60

 

1.77

 

50,000

 

50,000

 

14,224,389

 

8,923,444

Schedule of number and weighted average share prices of DSUs

March 31, 2023

December 31, 2022

Number of

Weighted average

Number of

Weighted average

DSUs

 share price

 DSUs

 share price

DSUs outstanding

    

111,231

    

$

3.16

    

127,460

    

$

3.02

DSUs exercisable

 

111,231

$

3.16

 

127,460

$

3.02

Schedule of changes in RSUs

    

March 31, 2023

    

December 31, 2022

Number of

Weighted average

Number of

    

RSUs

    

share price

    

RSUs

    

Deemed value

RSUs outstanding

 

1,875,000

$

1.02

 

1,875,000

$

1.02

RSUs exercisable

 

$

 

$

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue  
Schedule of revenue

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Revenue

$

504,427

$

1,038,643

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Interest income (Tables)
3 Months Ended
Mar. 31, 2023
Interest income  
Schedule of interest income

Three months ended

Three months ended

    

March 31, 2023

    

March 31, 2022

Interest income

$

1,438,838

$

86,245

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted loss per share (Tables)
3 Months Ended
Mar. 31, 2023
Basic and Diluted loss per share  
Schedule of basic and diluted loss per share

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Net loss

$

(12,311,634)

$

(17,965,607)

Weighted average number of shares outstanding – basic and diluted

 

119,287,917

 

118,451,752

Loss per share – basic and diluted

$

(0.10)

$

(0.15)

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Segment information (Tables)
3 Months Ended
Mar. 31, 2023
Segment information  
Schedule of operations of each of the Company's reportable business segments

    

Three months ended March 31, 2023

    

Three months ended March 31, 2022

Custom Built

Custom Built

    

Electric Vehicles

    

Vehicles

    

Electric Vehicles

    

Vehicles

Revenue

$

504,427

$

$

871,945

$

166,698

Gross profit

 

(96,777)

 

 

(1,897,180)

 

(6,313)

Depreciation and amortization

 

(926,564)

 

 

(1,159,739)

 

(11,596)

Operating expenses

 

(12,875,410)

 

 

(15,179,365)

 

(56,833)

Other items

 

1,393,563

 

 

317,598

 

27,821

Current income tax recovery

 

 

 

 

Deferred income tax recovery

 

 

 

 

Net (loss)/income

 

(12,311,634)

 

 

(17,918,686)

 

(46,921)

FX translation

 

37,307

 

 

471

 

(6,321)

Comprehensive (loss)/income

$

(12,274,327)

$

$

(17,918,215)

$

(53,242)

    

March 31, 2023

    

December 31, 2022

Electric

Custom Built

Electric

Custom Built

Vehicles

Vehicles

Vehicles

Vehicles

Inventory

$

4,286,597

$

$

4,233,055

$

Plant and equipment, net

 

16,393,277

 

 

16,452,477

 

Operating lease right-of-use assets

 

8,559,312

 

 

9,031,277

 

Other assets

 

4,611,173

 

 

5,093,825

 

Total assets

$

162,235,725

$

$

181,186,106

$

60,323

Schedule of sales to unaffiliated customers and plant and equipment and right-of-use assets

Sales to unaffiliated customers:

    

Three months ended

    

Three months ended

March 31, 2023

March 31, 2022

United States

$

504,427

$

940,134

Canada

 

 

98,509

Total

$

504,427

$

1,038,643

Plant and equipment and right-of-use assets:

    

March 31, 2023

    

December 31, 2022

United States

$

22,743,701

$

23,113,904

Canada

 

2,206,059

 

2,366,861

Other foreign countries

 

2,829

 

2,989

Total

$

24,952,589

$

25,483,754

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value (Tables)
3 Months Ended
Mar. 31, 2023
Fair value  
Schedule of financial liabilities measured at fair value on a recurring basis

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of March 31, 2023:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

58,248

$

$

58,248

The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of December 31, 2022:

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

Share-based compensation liability

$

$

76,476

$

$

76,476

XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Nature and continuance of operations (Details)
1 Months Ended
Apr. 14, 2023
item
Dec. 31, 2022
USD ($)
Nature and continuance of operations    
Number of retailed G3 SOLO vehicles decided to repurchase | item 429  
Number of square foot facility for manufacture of E4 | $   235,000
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and cash equivalents and restricted cash (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents and restricted cash        
Cash and cash equivalents $ 111,209,820 $ 134,255,538    
Restricted cash 1,715,711 515,449    
Total cash, cash equivalents and restricted cash $ 112,925,531 $ 134,770,987 $ 194,960,090 $ 222,219,684
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid expenses and other current assets (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Prepaid expenses and other current assets    
SOLO vehicle deposit (at supplier) $ 7,133,451 $ 7,133,451
Battery cell deposit 247,036 300,000
Prepaid insurance 1,531,542 1,095,152
Prepaid rent and security deposit 480,330 495,112
Cloud computing assets 1,373,030 1,234,039
Other prepaid expenses 4,418,764 1,133,096
Prepaid expenses and other current assets $ 15,184,153 $ 11,390,850
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory, net (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Inventory, net      
Parts and batteries $ 1,531,597   $ 1,242,055
Vehicles 2,755,000   18,022,771
Inventory provision     (15,031,771)
Inventory, net 4,286,597   $ 4,233,055
Inventory write-downs $ 0 $ 1,451,336  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Plant and equipment (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Plant and equipment    
Plant and equipment, gross $ 19,551,562 $ 19,365,580
Less: accumulated depreciation (3,158,285) (2,913,103)
Plant and equipment, net 16,393,277 16,452,477
Furniture and equipment    
Plant and equipment    
Plant and equipment, gross 3,692,816 2,117,901
Computer hardware and software    
Plant and equipment    
Plant and equipment, gross 1,307,981 1,381,786
Vehicles    
Plant and equipment    
Plant and equipment, gross 689,739 1,046,817
Leasehold improvements    
Plant and equipment    
Plant and equipment, gross 12,956,694 12,862,333
Production tooling and molds    
Plant and equipment    
Plant and equipment, gross $ 904,332 $ 1,956,743
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Plant and equipment- Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Plant and equipment    
Depreciation expense $ 582,903 $ 1,036,283
Loss on disposal (93,367)  
Production tooling and molds    
Plant and equipment    
Production tooling was transferred to equipment $ 949,554  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Other assets (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Other assets      
Security deposit $ 1,161,000 $ 1,161,000  
Cloud computing assets 3,438,216 3,920,869  
Intangible assets 11,956 11,956  
Other assets 4,611,172 $ 5,093,825  
Amortization of capitalized cloud computing assets $ 343,661   $ 134,071
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Trade payables and accrued liabilities (Details)
Apr. 14, 2023
item
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Trade payables and accrued liabilities      
Trade payables   $ 374,982 $ 3,795,772
Recall provision   8,915,044 8,915,044
Accrued liabilities   2,391,312 6,635,654
Trade payables and accrued liabilities   $ 11,681,338 $ 19,346,470
Number of vehicles sold | item 429    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Components of lease expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating lease expense    
Operating lease expense $ 848,620 $ 286,878
Short-term lease expense 338,875 388,920
Operating lease expense $ 1,187,495 $ 675,798
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Weighted-average remaining lease term and discount rate (Details)
Mar. 31, 2023
Mar. 31, 2022
Leases    
Weighted average remaining operating lease term (in years) 8 years 10 months 17 days 9 years 4 months 28 days
Weighted average operating lease discount rate 10.29% 10.28%
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of operating lease liabilities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Maturity of operating lease liabilities    
2023 (remaining nine months) $ 2,363,196  
2024 3,004,150  
2025 2,933,878  
2026 2,996,552  
2027 2,748,958  
Thereafter 15,706,015  
Total minimum lease payments 29,752,749  
Less: interest 11,244,037  
Present value of lease obligations 18,508,712  
Less: Current portion 1,288,398 $ 810,677
Long-term portion of lease obligations $ 17,220,314 $ 17,528,282
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional information (Details) - Operating leases for its engineering center, corporate offices, manufacturing warehouse facility, and kiosk locations
Mar. 31, 2023
Minimum  
Leases  
Lease term 1 year
Maximum  
Leases  
Lease term 11 years
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Contract termination liability (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 20, 2020
Mar. 31, 2023
Dec. 20, 2022
Contract termination liability      
Estimate of costs associated with concluding the Manufacturing Agreement     $ 22.8
Termination provision $ 15.7 $ 15.7  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Share capital and other components of equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share capital and other components of equity      
Common share, shares issued 119,287,917   119,287,917
Common share, shares outstanding 119,287,917   119,287,917
Preferred share, shares issued 0   0
Preferred share, shares outstanding 0   0
Proceeds from issuance of common shares for options exercised   $ 295,516  
Common shares issued 0 (27,077)  
Decreased share capital   $ (20,786)  
Number of common stock issued on exercise of each warrant 1    
Share options      
Share capital and other components of equity      
Shares issued pursuant to exercise of options (in shares) 0 1,245,455  
Proceeds from issuance of common shares for options exercised   $ 295,516  
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Share capital and other components of equity - Warrants Outstanding (Details)
Mar. 31, 2023
$ / shares
shares
Share capital and other components of equity  
Number of warrants outstanding 5,395,481
Number of warrants exercisable 5,395,481
October 31, 2017  
Share capital and other components of equity  
Number of warrants outstanding 125,000
Number of warrants exercisable 125,000
Exercise price | $ / shares $ 15
August 8, 2018  
Share capital and other components of equity  
Number of warrants outstanding 4,513,253
Number of warrants exercisable 4,513,253
Exercise price | $ / shares $ 4.27
November 9, 2018  
Share capital and other components of equity  
Number of warrants outstanding 7,440
Number of warrants exercisable 7,440
Exercise price | $ / shares $ 3.2
November 9, 2018  
Share capital and other components of equity  
Number of warrants outstanding 749,788
Number of warrants exercisable 749,788
Exercise price | $ / shares $ 2.56
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based payments    
Share-based compensation expense recorded $ 874,879 $ 1,206,547
General and administrative expenses    
Share-based payments    
Share-based compensation expense recorded 771,940 1,073,717
Research and development expenses    
Share-based payments    
Share-based compensation expense recorded 64,275 161,480
Sales and marketing expenses    
Share-based payments    
Share-based compensation expense recorded $ 38,664 $ (28,650)
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Stock options (Details) - Stock options
3 Months Ended
Mar. 31, 2023
shares
Stock-based compensation  
Common stock reserved for issuance 30,000,000
Expiration period 10 years
Exercise period 90 days
Number of common share per award 1
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Share-based payments - Details of stock options outstanding (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation    
Number of options outstanding 14,224,389  
Number of options exercisable 8,923,444  
Recognized stock-based compensation expense $ 874,879 $ 1,206,547
Stock options    
Stock-based compensation    
Recognized stock-based compensation expense $ 661,652 $ 905,522
$2.00 CAD    
Stock-based compensation    
Exercise price $ 2.00  
Weighted average contractual life 1 year 2 months 4 days  
Number of options outstanding 65,000  
Number of options exercisable 65,000  
$0.535 USD    
Stock-based compensation    
Exercise price $ 0.99  
Weighted average contractual life 6 years 11 months 23 days  
Number of options outstanding 500,000  
$0.99    
Stock-based compensation    
Exercise price $ 0.99  
Weighted average contractual life 6 years 9 months 21 days  
Number of options outstanding 215,367  
Number of options exercisable 62,812  
$1.08    
Stock-based compensation    
Exercise price $ 1.08  
Weighted average contractual life 6 years 6 months 21 days  
Number of options outstanding 297,050  
Number of options exercisable 105,198  
$1.11    
Stock-based compensation    
Exercise price $ 1.11  
Weighted average contractual life 6 years 8 months 8 days  
Number of options outstanding 3,750,000  
$1.50    
Stock-based compensation    
Exercise price $ 1.50  
Weighted average contractual life 6 years 4 months 2 days  
Number of options outstanding 674,815  
Number of options exercisable 340,382  
$1.91    
Stock-based compensation    
Exercise price $ 1.91  
Weighted average contractual life 2 years 9 months 18 days  
Number of options outstanding 2,955,000  
Number of options exercisable 2,802,225  
$1.94    
Stock-based compensation    
Exercise price $ 1.94  
Weighted average contractual life 6 years 18 days  
Number of options outstanding 154,338  
Number of options exercisable 73,948  
$2.13    
Stock-based compensation    
Exercise price $ 2.13  
Weighted average contractual life 5 years 10 months 6 days  
Number of options outstanding 48,407  
Number of options exercisable 25,205  
$2.45    
Stock-based compensation    
Exercise price $ 2.45  
Weighted average contractual life 3 years 4 months 6 days  
Number of options outstanding 1,250,000  
Number of options exercisable 1,250,000  
$2.53    
Stock-based compensation    
Exercise price $ 2.53  
Weighted average contractual life 3 years 4 months 9 days  
Number of options outstanding 50,000  
Number of options exercisable 50,000  
$2.62    
Stock-based compensation    
Exercise price $ 2.62  
Weighted average contractual life 5 months 23 days  
Number of options outstanding 700,000  
Number of options exercisable 700,000  
$3.01    
Stock-based compensation    
Exercise price $ 3.01  
Weighted average contractual life 1 year 8 months 4 days  
Number of options outstanding 750,000  
Number of options exercisable 750,000  
$3.40    
Stock-based compensation    
Exercise price $ 3.40  
Weighted average contractual life 2 years 1 month 13 days  
Number of options outstanding 1,035,000  
Number of options exercisable 1,035,000  
$3.41    
Stock-based compensation    
Exercise price $ 3.41  
Weighted average contractual life 4 years 3 months 21 days  
Number of options outstanding 549,922  
Number of options exercisable 505,343  
$3.55    
Stock-based compensation    
Exercise price $ 3.55  
Weighted average contractual life 5 years 3 months 18 days  
Number of options outstanding 5,000  
Number of options exercisable 2,835  
$3.56    
Stock-based compensation    
Exercise price $ 3.56  
Weighted average contractual life 5 years 7 months 13 days  
Number of options outstanding 150,861  
Number of options exercisable 88,742  
$3.77    
Stock-based compensation    
Exercise price $ 3.77  
Weighted average contractual life 1 year 8 months 4 days  
Number of options outstanding 50,000  
Number of options exercisable 50,000  
$4.15    
Stock-based compensation    
Exercise price $ 4.15  
Weighted average contractual life 1 year 8 months 4 days  
Number of options outstanding 750,000  
Number of options exercisable 750,000  
$5.00    
Stock-based compensation    
Exercise price $ 5.00  
Weighted average contractual life 8 months 1 day  
Number of options outstanding 193,629  
Number of options exercisable 193,629  
$7.75    
Stock-based compensation    
Exercise price $ 7.75  
Weighted average contractual life 4 years 10 months 20 days  
Number of options outstanding 30,000  
Number of options exercisable 23,125  
$9.60    
Stock-based compensation    
Exercise price $ 9.60  
Weighted average contractual life 1 year 9 months 7 days  
Number of options outstanding 50,000  
Number of options exercisable 50,000  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Number and weighted average share prices of DSUs (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Number of RSU      
Number of DSUs outstanding   111,231 127,460
Number of DSUs exercisable 111,231 127,460  
Weighted average share price      
DSUs outstanding   $ 3.16 $ 3.02
DSUs exercisable $ 3.16 $ 3.02  
Recognized stock-based compensation expense $ 874,879 $ 1,206,547  
DSUs      
Number of RSU      
Granted 0    
Weighted average share price      
Recognized stock-based compensation expense $ 0 $ 97,280  
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Changes in RSUs (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2020
Number of RSU        
RSUs outstanding   111,231   127,460
RSUs exercisable 111,231 127,460    
Weighted average share price        
Recognized stock-based compensation expense $ 874,879 $ 1,206,547    
RSUs        
Number of RSU        
RSUs outstanding   1,875,000 1,875,000  
Weighted average share price        
RSUs outstanding   $ 1.02   $ 1.02
Deemed value   $ 1.02   $ 1.02
Recognized stock-based compensation expense $ 213,227 $ 203,745    
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Revenue $ 504,427 $ 1,038,643
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Interest income (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Interest income    
Interest income $ 1,438,838 $ 86,245
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Current income tax expense (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current income tax expense    
Deferred tax liability $ 0 $ 0
Current liability for federal state income taxes 28,909,744 36,196,891
U.S    
Current income tax expense    
Current liability for federal state income taxes $ 0 $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted loss per share - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic and Diluted loss per share    
Net loss attributable to common shareholders, basic $ 12,311,634 $ 17,965,607
Weighted average number of shares outstanding - basic 119,287,917 118,451,752
Weighted average number of shares outstanding - diluted 119,287,917 118,451,752
Stock options    
Basic and Diluted loss per share    
Antidilutive Securities 14,224,389 11,151,488
Warrants    
Basic and Diluted loss per share    
Antidilutive Securities 5,395,481 7,158,021
DSUs    
Basic and Diluted loss per share    
Antidilutive Securities 111,231 93,956
RSUs    
Basic and Diluted loss per share    
Antidilutive Securities 1,875,000 522,385
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted loss per share (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic and Diluted loss per share    
Net loss $ (12,311,634) $ (17,965,607)
Weighted average number of shares outstanding - basic 119,287,917 118,451,752
Weighted average number of shares outstanding - diluted 119,287,917 118,451,752
Loss per share - basic $ (0.10) $ (0.15)
Loss per share - diluted $ (0.10) $ (0.15)
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Segmented information - Operations of each of the Company's reportable business segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segmented information      
Revenue $ 504,427 $ 1,038,643  
Gross profit 96,777 (1,903,493)  
Operating expenses (13,801,974) (16,407,533)  
Other items (24,410) 42,409  
Net loss (12,311,634) (17,965,607)  
Foreign currency translation 37,307 (5,850)  
Comprehensive loss (12,274,327) (17,971,457)  
Inventory 4,286,597   $ 4,233,055
Plant and equipment, net 16,393,277   16,452,477
Operating lease right-of-use assets 8,559,312   9,031,277
Other assets 4,611,172   5,093,825
Total assets 162,235,724   $ 181,246,429
Electric Vehicles      
Segmented information      
Revenue 504,427 871,945  
Gross profit (96,777) (1,897,180)  
Depreciation and amortization (926,564) (1,159,739)  
Operating expenses (12,875,410) (15,179,365)  
Other items 1,393,563 317,598  
Net loss (12,311,634) (17,918,686)  
Foreign currency translation 37,307 471  
Comprehensive loss (12,274,327) (17,918,215)  
Inventory 4,286,597 4,233,055  
Plant and equipment, net 16,393,277 16,452,477  
Operating lease right-of-use assets 8,559,312 9,031,277  
Other assets 4,611,173 5,093,825  
Total assets $ 162,235,725 181,186,106  
Custom Built Vehicles      
Segmented information      
Revenue   166,698  
Gross profit   (6,313)  
Depreciation and amortization   (11,596)  
Operating expenses   (56,833)  
Other items   27,821  
Net loss   (46,921)  
Foreign currency translation   (6,321)  
Comprehensive loss   (53,242)  
Total assets   $ 60,323  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Sales to unaffiliated customers and Plant and equipment and right-of-use assets      
Sales to unaffiliated customers $ 504,427 $ 1,038,643  
Plant and equipment and right-of-use assets 24,952,589   $ 25,483,754
U.S operations      
Sales to unaffiliated customers and Plant and equipment and right-of-use assets      
Sales to unaffiliated customers 504,427 940,134  
Plant and equipment and right-of-use assets 22,743,701   23,113,904
Canadian operations      
Sales to unaffiliated customers and Plant and equipment and right-of-use assets      
Sales to unaffiliated customers   $ 98,509  
Plant and equipment and right-of-use assets 2,206,059   2,366,861
Other foreign countries      
Sales to unaffiliated customers and Plant and equipment and right-of-use assets      
Plant and equipment and right-of-use assets $ 2,829   $ 2,989
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value - Financial liabilities measured at fair value on a recurring basis (Details) - Recurring - Share-based compensation liability - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Fair value    
Total $ 58,248 $ 76,476
Level 2    
Fair value    
Total $ 58,248 $ 76,476
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value - Additional information (Details)
Mar. 31, 2023
Dec. 31, 2022
Fair value    
Percentage of reasonably possible increase in volatility 10.00% 10.00%
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and contingencies (Details)
3 Months Ended
Apr. 14, 2023
item
Mar. 03, 2023
USD ($)
Dec. 20, 2020
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments and contingencies          
Number of retailed G3 SOLO vehicles under the buy-back program | item 429        
Recall provision recorded for G3 SOLO vehicles under the buy-back program       $ 8,915,044 $ 8,915,044
Number of days after which agreement can be terminated   30 days      
Amount claimed by Zongschen     $ 22,800,000    
Accrual liability of termination provisions     $ 15,700,000 15,700,000  
Design Agreement          
Commitments and contingencies          
Estimated cost of design, development, and manufacturing services   $ 13,692,000      
Percentage of estimated cost of design, development, and manufacturing services that will be paid during 2023   80.00%      
Commitments       $ 9,584,400  
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent events (Details) - USD ($)
May 08, 2023
Mar. 31, 2023
Dec. 31, 2022
Subsequent events      
Recall provision   $ 8,915,044 $ 8,915,044
Zongshen      
Subsequent events      
Amount of previously paid deposits forfeited $ 7,100,000    
Claim amount provided $ 1,000,000.0    
Time required to pay cash portion 10 days    
Vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021      
Subsequent events      
Recall provision   $ 8,915,044 $ 8,915,044
Subsequent events | Zongshen      
Subsequent events      
Cash payable $ 8,000,000.0    
XML 82 solo-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001637736 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001637736 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001637736 us-gaap:RetainedEarningsMember 2023-03-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001637736 us-gaap:RetainedEarningsMember 2022-12-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001637736 us-gaap:RetainedEarningsMember 2022-03-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001637736 us-gaap:RetainedEarningsMember 2021-12-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001637736 us-gaap:CommonStockMember 2023-03-31 0001637736 us-gaap:CommonStockMember 2022-12-31 0001637736 us-gaap:CommonStockMember 2022-03-31 0001637736 us-gaap:CommonStockMember 2021-12-31 0001637736 solo:StockOptionsWithExercisePrice9.60CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice7.75CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice5.00CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice4.15CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.77CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.56CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.55CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.41CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.40CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.01CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.62CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.53CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.45CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.13CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.00CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.94CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.91CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.50CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.11CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.08CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice0.99CadMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice0.535UsdMember 2023-01-01 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.11CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice0.535UsdMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice9.60CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice7.75CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice5.00CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice4.15CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.77CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.56CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.55CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.41CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.40CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice3.01CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.62CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.53CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.45CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.13CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice2.00CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.94CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.91CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.50CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice1.08CadMember 2023-03-31 0001637736 solo:StockOptionsWithExercisePrice0.99CadMember 2023-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001637736 country:US 2023-01-01 2023-03-31 0001637736 country:US 2022-01-01 2022-03-31 0001637736 country:CA 2022-01-01 2022-03-31 0001637736 us-gaap:VehiclesMember 2023-03-31 0001637736 us-gaap:ToolsDiesAndMoldsMember 2023-03-31 0001637736 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001637736 us-gaap:ComputerEquipmentMember 2023-03-31 0001637736 solo:FurnitureAndEquipmentMember 2023-03-31 0001637736 us-gaap:VehiclesMember 2022-12-31 0001637736 us-gaap:ToolsDiesAndMoldsMember 2022-12-31 0001637736 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001637736 us-gaap:ComputerEquipmentMember 2022-12-31 0001637736 solo:FurnitureAndEquipmentMember 2022-12-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001637736 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001637736 solo:OtherForeignCountriesMember 2023-03-31 0001637736 country:US 2023-03-31 0001637736 country:CA 2023-03-31 0001637736 solo:OtherForeignCountriesMember 2022-12-31 0001637736 country:US 2022-12-31 0001637736 country:CA 2022-12-31 0001637736 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001637736 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001637736 2022-12-20 0001637736 2020-12-20 2020-12-20 0001637736 us-gaap:FairValueInputsLevel2Member solo:ShareBasedCompensationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001637736 solo:ShareBasedCompensationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001637736 us-gaap:FairValueInputsLevel2Member solo:ShareBasedCompensationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001637736 solo:ShareBasedCompensationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001637736 us-gaap:DomesticCountryMember 2023-03-31 0001637736 us-gaap:DomesticCountryMember 2022-12-31 0001637736 srt:MinimumMember solo:OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember 2023-03-31 0001637736 srt:MaximumMember solo:OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember 2023-03-31 0001637736 solo:DesignAgreementMember 2023-03-31 0001637736 solo:ElectricVehiclesSegmentMember 2023-01-01 2023-03-31 0001637736 solo:ElectricVehiclesSegmentMember 2022-01-01 2022-03-31 0001637736 solo:CustomBuiltVehiclesSegmentMember 2022-01-01 2022-03-31 0001637736 2022-01-01 2022-12-31 0001637736 us-gaap:EmployeeStockOptionMember 2023-03-31 0001637736 2021-12-31 0001637736 solo:ElectricVehiclesSegmentMember 2023-03-31 0001637736 solo:ElectricVehiclesSegmentMember 2022-03-31 0001637736 solo:CustomBuiltVehiclesSegmentMember 2022-03-31 0001637736 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001637736 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001637736 solo:DeferredStockUnitsMember 2023-01-01 2023-03-31 0001637736 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001637736 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001637736 solo:DeferredStockUnitsMember 2022-01-01 2022-03-31 0001637736 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001637736 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001637736 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001637736 solo:DeferredStockUnitsMember 2023-01-01 2023-03-31 0001637736 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001637736 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001637736 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001637736 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001637736 solo:DeferredStockUnitsMember 2022-01-01 2022-03-31 0001637736 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001637736 2022-03-31 0001637736 2020-12-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001637736 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001637736 solo:ChongqingZongshenAutomobileIndustryCo.Ltd.Member us-gaap:SubsequentEventMember 2023-05-08 0001637736 solo:ChongqingZongshenAutomobileIndustryCo.Ltd.Member 2023-05-08 2023-05-08 0001637736 solo:VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member 2023-03-31 0001637736 solo:VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member 2022-12-31 0001637736 us-gaap:ToolsDiesAndMoldsMember 2023-01-01 2023-03-31 0001637736 2022-12-01 2022-12-31 0001637736 2023-04-14 2023-04-14 0001637736 2023-03-03 2023-03-03 0001637736 2022-01-01 2022-03-31 0001637736 solo:DesignAgreementMember 2023-03-03 2023-03-03 0001637736 2022-12-31 0001637736 solo:WarrantsIssuedOn9November2018TwoMember 2023-03-31 0001637736 solo:WarrantsIssuedOn9November2018OneMember 2023-03-31 0001637736 solo:WarrantsIssuedOn8August2018Member 2023-03-31 0001637736 solo:WarrantsIssuedOn31October2017Member 2023-03-31 0001637736 2023-03-31 0001637736 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001637736 solo:WarrantsEachToPurchaseOneCommonShareMember 2023-01-01 2023-03-31 0001637736 2023-05-09 0001637736 2023-01-01 2023-03-31 shares iso4217:USD solo:item pure iso4217:USD shares 119287917 118451752 119287917 119287917 0001637736 --12-31 2023 Q1 false 119287917 119287917 Unlimited Unlimited 0 0 P1Y P11Y 2.00 0.99 P10D 10-Q true 2023-03-31 false 001-38612 ELECTRAMECCANICA VEHICLES CORP. A1 98-1485035 8057 North Fraser Way Burnaby BC CA V5J 5M8 604 428-7656 Common Shares, without par value Warrants, each to purchase one Common Share SOLO SOLOW NASDAQ NASDAQ Yes Yes Non-accelerated Filer true false false 119287917 504427 1038643 407650 2942136 96777 -1903493 8878971 8733578 2583703 4671100 2339300 3002855 13801974 16407533 -13705197 -18311026 1438838 86245 122425 -24410 42409 -20865 94340 -12311634 -17965607 -12311634 -17965607 37307 -5850 -12274327 -17971457 -0.10 -0.10 -0.15 -0.15 119287917 119287917 118451752 118451752 111209820 134255538 275682 273958 15184153 11390850 4286597 4233055 130956252 150153401 1715711 515449 16393277 16452477 8559312 9031277 4611172 5093825 162235724 181246429 11681338 19346470 240008 339744 1288398 810677 15700000 15700000 28909744 36196891 58248 76476 17220314 17528282 119253 119253 46307559 53920902 119287917 119287917 396441435 395564470 4603532 4566225 -285116802 -272805168 115928165 127325527 162235724 181246429 -12311634 -17965607 926564 1171335 874879 1206547 1451336 122425 787 1724 -214421 3705734 6469784 53542 4119368 -7466304 -1839931 639268 -3837 -99955 17231 -21198969 -26460082 670876 1068392 -670876 -1068392 -20786 -16143 295516 -16143 274730 -21885988 -27253744 40532 -5850 134770987 222219684 112925531 194960090 119287917 395564470 4566225 -272805168 127325527 876965 876965 -12311634 -12311634 37307 37307 119287917 396441435 4603532 -285116802 115928165 117338964 390290103 4501800 -149106655 245685248 1245455 295516 295516 27077 -20786 -20786 1109266 1109266 -17965607 -17965607 -5850 -5850 118611496 391674099 4495950 -167072262 229097787 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>Nature and continuance of operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ElectraMeccanica Vehicles Corp. was incorporated on February 16, 2015, under the laws of the province of British Columbia, Canada, and its principal activity is the development and manufacturing of EVs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The head office and principal address of the Company are located at 8057 North Fraser Way, British Columbia, Canada, V5J 5M8. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">These unaudited condensed consolidated financial statements have been prepared on the assumption that the Company will continue in operation for the foreseeable future and will be able to realize assets and discharge liabilities in the ordinary course of operations.  The Company’s continuation is dependent upon the successful results from its EV assembly activities and ability to launch a new 4-wheel electric passenger vehicle, “Project E4”, and generate profitable operations therefrom.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beginning in August 2020, the Company has designed, assembled, and sold a unique, three-wheeled, single-seat commuter electric vehicle, the SOLO. On February 17, 2023, the Company announced a voluntary recall of the SOLO due to an unidentified technical issue that resulted in loss of propulsion while driving in certain vehicles at certain times. On April 14, 2023, the Company decided to repurchase all 429 previously retailed SOLO vehicles to ensure the safety of our customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has been in discussions with Zongshen to end the Manufacturing Agreement for the SOLO, and on May 8, 2023, entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2022, the Company decided to assemble other companies’ EVs to further leverage the resources and capabilities of its recently commissioned and state-of-the-art 235,000 square foot facility located in Mesa, Arizona.  The Company aims to manufacture it’s E4’s in the Mesa facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Management intends to finance its operations over the next 12 months principally using existing cash on hand and may supplement by additional funding through private placements and/or public offerings of equity capital or debt, provided that such funding can be obtained on terms that are commercially competitive and on terms acceptable to the company.</p> 429 235000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>Basis of presentation and 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;">Basis of presentation and consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of ElectraMeccanica Vehicles Corp. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual audited financial statements. All inter-company balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 should be read in conjunction with the consolidated financial statements and accompanying notes included in the 2022 Form 10-K. The unaudited condensed consolidated balance sheet as of December 31, 2022, was derived from audited consolidated financial statements included in the 2022 Form 10-K but does not include all disclosures required by U.S. GAAP for complete financial statements. The unaudited condensed consolidated financial statements include all adjustments, which consist of normal recurring adjustments and transactions or events discretely impacting the interim periods, considered necessary by management to fairly state the Company’s results of operations, financial position, and cash flows. The operating results for the quarter ended March 31, 2022 reflect the retrospective adoption of U.S. GAAP which was reflected in the 2022 Form 10-K. The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. The Company’s significant accounting policies are described in Note 2 to the consolidated financial statements included in the 2022 Form 10-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimating the write down of inventory to net realizable value, estimating the recall provision, and estimating the contingent liabilities for contract termination. Management estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from the Company’s estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company continually monitors and reviews its segment reporting structure in accordance with authoritative guidance to determine whether any changes have occurred that would impact its reportable operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing operating performance. The chief operating decision maker (“CODM”) is the Company’s Chief Executive Officer. Up until the fourth quarter of 2022, the Company managed, reported and evaluated its business in the following two reportable operating segments: (i) Electric Vehicles and (ii) Custom Built Vehicles. During the fourth quarter of 2022, the CODM changed how she makes operating decisions, assesses the performance of the business and allocates resources in a manner that caused the Company’s operating segments to change as a result of the Company having stopped receiving orders for custom built vehicles. In consideration of Financial Accounting Standards Board’s Accounting Standards Codification 280, Segment Reporting, the CODM determined that the Company is not organized around specific products and services, geographic regions or regulatory environments. Accordingly, beginning with the fourth quarter of 2022, the Company realigned its reporting structure, resulting in a single reportable segment, Electric Vehicles, in the United States.</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 and consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of ElectraMeccanica Vehicles Corp. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual audited financial statements. All inter-company balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial statements presented in this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 should be read in conjunction with the consolidated financial statements and accompanying notes included in the 2022 Form 10-K. The unaudited condensed consolidated balance sheet as of December 31, 2022, was derived from audited consolidated financial statements included in the 2022 Form 10-K but does not include all disclosures required by U.S. GAAP for complete financial statements. The unaudited condensed consolidated financial statements include all adjustments, which consist of normal recurring adjustments and transactions or events discretely impacting the interim periods, considered necessary by management to fairly state the Company’s results of operations, financial position, and cash flows. The operating results for the quarter ended March 31, 2022 reflect the retrospective adoption of U.S. GAAP which was reflected in the 2022 Form 10-K. The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. The Company’s significant accounting policies are described in Note 2 to the consolidated financial statements included in the 2022 Form 10-K.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of interim unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, estimating the write down of inventory to net realizable value, estimating the recall provision, and estimating the contingent liabilities for contract termination. Management estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from the Company’s estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company continually monitors and reviews its segment reporting structure in accordance with authoritative guidance to determine whether any changes have occurred that would impact its reportable operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing operating performance. The chief operating decision maker (“CODM”) is the Company’s Chief Executive Officer. Up until the fourth quarter of 2022, the Company managed, reported and evaluated its business in the following two reportable operating segments: (i) Electric Vehicles and (ii) Custom Built Vehicles. During the fourth quarter of 2022, the CODM changed how she makes operating decisions, assesses the performance of the business and allocates resources in a manner that caused the Company’s operating segments to change as a result of the Company having stopped receiving orders for custom built vehicles. In consideration of Financial Accounting Standards Board’s Accounting Standards Codification 280, Segment Reporting, the CODM determined that the Company is not organized around specific products and services, geographic regions or regulatory environments. Accordingly, beginning with the fourth quarter of 2022, the Company realigned its reporting structure, resulting in a single reportable segment, Electric Vehicles, in the United States.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>Cash and cash equivalents and restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company’s consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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,2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 111,209,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,255,538</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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 0pt 0pt;"> 1,715,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,449</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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 0pt 0pt;"> 112,925,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;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;"> 134,770,987</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;">The Company’s restricted cash as of March 31, 2023 and December 31, 2022 consists of certificates of deposits related to the Company's corporate credit card program and bank issued letter of credit.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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,2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 111,209,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,255,538</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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 0pt 0pt;"> 1,715,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,449</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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 0pt 0pt;"> 112,925,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;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;"> 134,770,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 111209820 134255538 1715711 515449 112925531 134770987 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>Prepaid expenses and other current assets</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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SOLO vehicle deposit (at supplier)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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;"> 7,133,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,133,451</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Battery cell deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,531,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,095,152</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent and security deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 495,112</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cloud computing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,373,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,234,039</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;border-bottom:1px 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,418,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,133,096</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 15,184,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,390,850</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SOLO vehicle deposit (at supplier)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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;"> 7,133,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,133,451</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Battery cell deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,531,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,095,152</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent and security deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 495,112</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cloud computing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,373,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,234,039</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;border-bottom:1px 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,418,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,133,096</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 15,184,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,390,850</p></td></tr></table> 7133451 7133451 247036 300000 1531542 1095152 480330 495112 1373030 1234039 4418764 1133096 15184153 11390850 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>Inventory, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s inventory, 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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Parts and batteries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,531,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,242,055</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin: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,755,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin: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,022,771</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,031,771)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;border-bottom:3px 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;"> 4,286,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,233,055</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;">For the three months ended March 31, 2023, amounts of $nil was recognized as inventory write-downs (March 31, 2022 – $1,451,336). These charges are reflected in cost of revenue.</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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Parts and batteries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;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,531,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,242,055</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;margin: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,755,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;margin: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,022,771</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,031,771)</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;border-bottom:3px 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;"> 4,286,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,233,055</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> 1531597 1242055 2755000 18022771 15031771 4286597 4233055 0 1451336 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span>Plant and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:15.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;"> 3,692,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117,901</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 1,307,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,381,786</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:15.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;"> 689,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,046,817</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 12,956,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,862,333</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Production tooling and molds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom:1px solid #000000;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,956,743</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 19,551,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,365,580</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,158,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom: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,913,103)</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.24%;border-bottom:3px double #000000;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,393,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.22%;border-bottom:3px double #000000;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,452,477</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;">During the three months ended March 31, 2023 and 2022, depreciation expense of $582,903 and $1,036,283, respectively, was recorded within general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, $949,554 of production tooling was transferred to furniture and equipment upon completion of certain assets. The Company also disposed of assets which primarily consisted of demonstration vehicles and computer equipment. These items were scrapped due to the Company’s planned relocation of its Burnaby, BC, Canada headquarters which is anticipated to take place in the second quarter of 2023. The loss on this disposal was $93,367 and is recorded within other income (expense), net in the condensed consolidated statement of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:15.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;"> 3,692,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117,901</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 1,307,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,381,786</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:15.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;"> 689,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,046,817</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 12,956,694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,862,333</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Production tooling and molds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom:1px solid #000000;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,956,743</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 19,551,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,365,580</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,158,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom: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,913,103)</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.24%;border-bottom:3px double #000000;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,393,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.22%;border-bottom:3px double #000000;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,452,477</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3692816 2117901 1307981 1381786 689739 1046817 12956694 12862333 904332 1956743 19551562 19365580 3158285 2913103 16393277 16452477 582903 1036283 949554 -93367 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span>Other assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 1,161,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,161,000</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 3,438,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,920,869</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:15.24%;border-bottom:3px double #000000;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,611,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.22%;border-bottom:3px double #000000;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,093,825</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;">During the three months ended March 31, 2023 and 2022, amortization of $343,661 and $134,071, respectively, was recorded for capitalized cloud computing assets within general and administrative expenses within the condensed consolidated statement of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin:0pt;padding:0pt;"><p style="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:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 1,161,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,161,000</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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;"> 3,438,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,920,869</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:15.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#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:15.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,956</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:15.24%;border-bottom:3px double #000000;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,611,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:15.22%;border-bottom:3px double #000000;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,093,825</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1161000 1161000 3438216 3920869 11956 11956 4611172 5093825 343661 134071 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span>Trade payables and accrued liabilities</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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,795,772</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recall provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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,915,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,915,044</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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.48%;background:#cceeff;border-bottom:1px solid #000000;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,391,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,635,654</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,681,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,346,470</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;">On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.</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:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,795,772</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recall provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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,915,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,915,044</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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.48%;background:#cceeff;border-bottom:1px solid #000000;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,391,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,635,654</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,681,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,346,470</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 374982 3795772 8915044 8915044 2391312 6635654 11681338 19346470 429 8915044 8915044 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has operating leases for its engineering center, corporate offices, manufacturing warehouse facility, and kiosk locations. These leases span a period of <span style="-sec-ix-hidden:Hidden_L8IIv0tyK0yQcBh6KvECJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <span style="-sec-ix-hidden:Hidden_md9Dymub8Eq2K8a855SYIw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eleven years</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of lease expense, included within general and administrative expenses and sales and marketing expenses are as follows within the Company’s condensed consolidated statements of operations and comprehensive loss:</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:65.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.94%;margin:0pt;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.08%;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:14.94%;margin:0pt;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:14.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;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;">Operating lease expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 848,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,878</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,920</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;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,187,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,798</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:66.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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.98%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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 style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining operating lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;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.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin: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:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average operating lease discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;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.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, the maturities of the Company’s operating lease liabilities (excluding short-term 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,363,196</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;margin: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,004,150</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,933,878</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;margin: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,996,552</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,748,958</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 15,706,015</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,752,749</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 11,244,037</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:1px 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;"> 18,508,712</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 1,288,398</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;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;"> 17,220,314</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.94%;margin:0pt;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.08%;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:14.94%;margin:0pt;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:14.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;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;">Operating lease expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 848,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,878</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,920</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;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,187,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,798</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:66.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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.98%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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 style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining operating lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;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.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;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.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin: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:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average operating lease discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;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.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;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.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:65.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.94%;margin:0pt;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.08%;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:14.94%;margin:0pt;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;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:14.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:14.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;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;">Operating lease expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 848,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,878</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,920</p></td></tr><tr><td style="vertical-align:bottom;width:65.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;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,187,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 848620 286878 338875 388920 1187495 675798 P8Y10M17D P9Y4M28D 0.1029 0.1028 <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:80.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,363,196</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;margin: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,004,150</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,933,878</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;margin: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,996,552</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;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,748,958</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 15,706,015</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,752,749</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 11,244,037</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.62%;background:#cceeff;border-bottom:1px 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;"> 18,508,712</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;border-bottom:1px 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;"> 1,288,398</p></td></tr><tr><td style="vertical-align:bottom;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:15.62%;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;"> 17,220,314</p></td></tr></table> 2363196 3004150 2933878 2996552 2748958 15706015 29752749 11244037 18508712 1288398 17220314 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span>Contract termination liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 29, 2017, the Company entered into a manufacturing agreement with Zongshen, which was amended on June 23, 2021 (as amended, the “Manufacturing Agreement”).  Pursuant to the Manufacturing Agreement, Zongshen agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021, to November 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement.  The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s condensed consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied.  On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).</p> 22800000 15700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span>Share capital and other components of equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share capital</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue an unlimited number of common shares without par value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue an unlimited number of preferred shares without par value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of both March 31, 2023 and December 31, 2022, the Company had 119,287,917 issued and outstanding common shares and nil preferred shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share options exercised</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, the Company issued no common shares for options exercised by option holders (March 31, 2022 – 1,245,455 shares for proceeds of $295,516).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">RSUs settled</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, no restricted share units (“RSUs) vested. During the three months ended March 31, 2022, the Company issued 27,077 common shares in connection with the vesting of RSUs and decreased share capital by $20,786.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;">On exercise, each warrant allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable warrant agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Warrants of the Company classified as equity are composed of the following as at March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.24%;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.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Number of warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:9.65%;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.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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></tr><tr><td style="vertical-align:bottom;width:43.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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;">Expiry date</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">October 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0.05pt 0pt;">125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;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;">October 31, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">August 8, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,513,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,513,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.65%;margin: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.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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;">August 8, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">November 9, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0.05pt 0pt;"> 7,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;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;">November 9, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">November 9, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.37%;border-bottom:1px 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;"> 749,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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%;border-bottom:1px 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;"> 749,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;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;">May 9, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;"> 5,395,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,395,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-top: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:9.65%;background:#cceeff;border-top: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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;border-top: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></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> 119287917 119287917 0 0 0 0 0 1245455 295516 0 -27077 -20786 1 <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;white-space:nowrap;width:43.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.24%;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.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">Number of warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:9.65%;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.48%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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></tr><tr><td style="vertical-align:bottom;width:43.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date of issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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;">Expiry date</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">October 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0.05pt 0pt;">125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;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;">October 31, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">August 8, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,513,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4,513,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.65%;margin: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.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;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;">August 8, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">November 9, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0.05pt 0pt;"> 7,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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 0.05pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;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;">November 9, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">November 9, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.37%;border-bottom:1px 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;"> 749,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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%;border-bottom:1px 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;"> 749,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;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;">May 9, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:43.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.37%;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;"> 5,395,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,395,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;background:#cceeff;border-top: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:9.65%;background:#cceeff;border-top: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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;border-top: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></table> 125000 125000 15 4513253 4513253 4.27 7440 7440 3.2 749788 749788 2.56 5395481 5395481 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span>Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Under the Company’s share-based payment arrangements, a total stock-based compensation of $874,879 and $1,206,547 was recognized in the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, respectively.</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:65.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;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></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;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></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation expense recorded in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom: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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.62%;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;"> 771,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.32%;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.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 0.05pt 0pt;"> 1,073,717</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,480</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px 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;"> 38,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom: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;"> (28,650)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top: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:13.62%;border-bottom:3px double #000000;border-top:1px 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;"> 874,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top: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:13.6%;border-bottom:3px double #000000;border-top:1px 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;"> 1,206,547</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;font-style:italic;font-weight:bold;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;">The Company adopted its 2020 Stock Incentive Plan (the “Stock Incentive Plan”) on July 9, 2020, which provides that the Board of Directors of the Company may from time to time, in its discretion, grant to directors, officers, employees and consultants of the Company certain stock-based compensation awards including non-transferable stock options to purchase common shares, provided that the number of common shares reserved for issuance will not exceed 30,000,000. Such stock options may be exercisable for a period of up to 10 years from the date of grant. Stock options may be exercised no later than 90 days following cessation of the optionee’s position with the Company unless any exercise extension has been approved in advance by the administrator of the Stock Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock options granted may vest based on the terms and conditions set out in the applicable stock option agreement. On exercise, each stock option allows the holder to purchase one common share of the Company, including on a cashless basis, based on the formula as set forth in the applicable stock option agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Details of stock options outstanding as at March 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:55.25%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:55.25%;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;">Exercise price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">contractual life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VCLvts-jTUWAQ3k9timkIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.00 CAD</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 65,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden__CmFCZP4E0KibR-HTxriiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.535 USD</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;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:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$0.99 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 215,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,812</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.08 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 297,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,198</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 3,750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;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:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.50 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 674,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,382</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.91 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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,955,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,802,225</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.94 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 154,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,948</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 48,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,205</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.45 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,250,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.53 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 3.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.62 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.40 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,035,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.41 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 549,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,343</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.55 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,835</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.56 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 150,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,742</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.77 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.15 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$5.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 193,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,629</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$7.75 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,125</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$9.60 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.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><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,224,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,923,444</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 fair value of options granted has been estimated using the Black-Scholes option pricing model and based on the weighted average of certain assumptions. See Note 6 in the consolidated financial statements and accompanying notes included in the 2022 Form 10-K for additional information regarding such assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $661,652 and $905,522, respectively, relating to stock options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">DSUs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred Stock Units (“DSUs”) are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. The Company allows the holders of the DSUs to settle the DSUs in cash or common shares. During the three months ended March 31, 2023 and 2022, the Company issued nil DSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The number and weighted average share prices of DSUs was as follows at March 31, 2023 and December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.5%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:26.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom: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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Weighted average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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;"> share price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> DSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> share price</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">DSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 111,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 127,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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.02</p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">DSUs exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin: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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin: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.02</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 0pt 12pt 0pt;">The fair value of the DSUs liabilities was estimated using the stock price as of March 31, 2023 and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation of $nil and $97,280, respectively, relating to DSUs granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">RSUs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">RSUs are stock-based awards that may be granted by the Company to certain eligible participants pursuant to the Stock Incentive Plan. RSUs are accounted for as equity-settled share-based payment transactions as the obligations under an RSU will be settled through the issuance of common shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Details of RSUs outstanding as at March 31, 2023 and December 31, 2022 were 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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:1.53%;margin:0pt;padding:0pt;"><p style="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="4" style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="4" style="vertical-align:bottom;white-space:nowrap;width:19%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;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.53%;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:8.42%;margin:0pt;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.53%;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:11.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.53%;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:8.42%;margin:0pt;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.53%;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:9.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;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.53%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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;">share price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deemed value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;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,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;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,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 1.02</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></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;">During the three months ended March 31, 2023 and 2022, the Company recognized stock-based compensation expense of $213,227 and $203,745, respectively, relating to RSUs granted.</p> 874879 1206547 <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:65.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;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></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;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></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based compensation expense recorded in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom: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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.62%;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;"> 771,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.32%;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.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 0.05pt 0pt;"> 1,073,717</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,480</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px 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;"> 38,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom: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;"> (28,650)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top: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:13.62%;border-bottom:3px double #000000;border-top:1px 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;"> 874,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;border-top: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:13.6%;border-bottom:3px double #000000;border-top:1px 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;"> 1,206,547</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> 771940 1073717 64275 161480 38664 -28650 874879 1206547 30000000 P10Y P90D 1 <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:55.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:55.25%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:55.25%;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;">Exercise price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">contractual life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_VCLvts-jTUWAQ3k9timkIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.00 CAD</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 65,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden__CmFCZP4E0KibR-HTxriiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.535 USD</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;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:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$0.99 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 215,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,812</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.08 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 297,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,198</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 3,750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;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:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.50 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 674,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,382</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.91 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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,955,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,802,225</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$1.94 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 6.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 154,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,948</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 48,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,205</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.45 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,250,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.53 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 3.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.62 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.01 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.40 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,035,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,035,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.41 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 549,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 505,343</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.55 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;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,835</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.56 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 150,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,742</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.77 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.15 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 750,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$5.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 0.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 193,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,629</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$7.75 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;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,125</p></td></tr><tr><td style="vertical-align:bottom;width:55.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$9.60 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:55.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><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,224,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,923,444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P1Y2M4D 65000 65000 P6Y11M23D 500000 0.99 P6Y9M21D 215367 62812 1.08 P6Y6M21D 297050 105198 1.11 P6Y8M8D 3750000 1.50 P6Y4M2D 674815 340382 1.91 P2Y9M18D 2955000 2802225 1.94 P6Y18D 154338 73948 2.13 P5Y10M6D 48407 25205 2.45 P3Y4M6D 1250000 1250000 2.53 P3Y4M9D 50000 50000 2.62 P0Y5M23D 700000 700000 3.01 P1Y8M4D 750000 750000 3.40 P2Y1M13D 1035000 1035000 3.41 P4Y3M21D 549922 505343 3.55 P5Y3M18D 5000 2835 3.56 P5Y7M13D 150861 88742 3.77 P1Y8M4D 50000 50000 4.15 P1Y8M4D 750000 750000 5.00 P0Y8M1D 193629 193629 7.75 P4Y10M20D 30000 23125 9.60 P1Y9M7D 50000 50000 14224389 8923444 661652 905522 0 <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:43.5%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:26.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom: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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Weighted average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom: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;"> share price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> DSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> share price</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">DSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 111,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 127,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;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.02</p></td></tr><tr><td style="vertical-align:bottom;width:43.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">DSUs exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 111,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin: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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin: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.02</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> 111231 3.16 127460 3.02 -111231 3.16 -127460 3.02 0 97280 <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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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:1.53%;margin:0pt;padding:0pt;"><p style="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="4" style="vertical-align:bottom;white-space:nowrap;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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="4" style="vertical-align:bottom;white-space:nowrap;width:19%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;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.53%;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:8.42%;margin:0pt;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.53%;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:11.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.53%;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:8.42%;margin:0pt;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.53%;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:9.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;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.53%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.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;">share price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deemed value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;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,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.42%;background:#cceeff;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,875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 1.02</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1875000 1.02 1875000 1.02 213227 203745 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>Revenue</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,643</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;">The Company generates revenue primarily through the sale of EVs as well as parts sales, services, repairs, and support services. The Company recognizes revenue related to the vehicle when the customer obtains control of the vehicle which occurs at a point in time either upon completion of delivery to the agreed upon delivery location or upon pick up of the vehicle by the customer.</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,643</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> 504427 1038643 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>Interest income</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 1,438,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,245</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;">Interest income relates to interest earned on cash deposited in the Company’s bank accounts.</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom: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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.48%;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;"> 1,438,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 86,245</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> 1438838 86245 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span>Current income tax expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023 and December 31, 2022, the Company’s deferred tax liability was zero. Cumulative deferred tax assets are fully reserved as there is not sufficient evidence to conclude it is more likely than not the deferred tax assets are realizable. No current liability for federal state income taxes has been included in these condensed consolidated financial statements due to the loss for the periods.</p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>Basic and Diluted loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The calculation of basic and diluted loss per share for the three months ended March 31, 2023 and 2022 was based on the net loss attributable to common shareholders of $12,311,634 and $17,965,607, respectively, and the weighted average number of common shares outstanding of 119,287,917 and 118,451,752, respectively. For the three months ended March 31, 2023, diluted loss per share did not include the effect of 14,224,389 stock options, 5,395,481 warrants, 111,231 DSUs and 1,875,000 RSUs, as the effect would have been anti-dilutive. For the three months ended March 31, 2022, diluted loss per share did not include the effect of 11,151,488 stock options, 7,158,021 warrants, 93,956 DSUs and 522,385 RSUs, as the effect would have been anti-dilutive.</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:21.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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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:21.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:50.61%;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.48%;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:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:21.4%;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;"> (12,311,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;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;"> (17,965,607)</p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of shares outstanding – basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 0.05pt 0pt;"><b style="font-weight:bold;"> 119,287,917</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;border-bottom:1px 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;"><b style="font-weight:bold;"> 118,451,752</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share – basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.10)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;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;"><b style="font-weight:bold;"> (0.15)</b></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> 12311634 17965607 119287917 118451752 14224389 5395481 111231 1875000 11151488 7158021 93956 522385 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:21.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 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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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:21.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:50.61%;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.48%;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:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:23.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:21.4%;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;"> (12,311,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;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;"> (17,965,607)</p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average number of shares outstanding – basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 0.05pt 0pt;"><b style="font-weight:bold;"> 119,287,917</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;border-bottom:1px 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;"><b style="font-weight:bold;"> 118,451,752</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss per share – basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.10)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.42%;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;"><b style="font-weight:bold;"> (0.15)</b></p></td></tr></table> -12311634 -17965607 119287917 118451752 -0.10 -0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17.</b></span>Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, the Company operated in one reportable business segment, Electric Vehicles, in Canada and the United States. The Company no longer includes custom built vehicles as a reportable business segment because it ceased production of such vehicles in December 2022. Supplemental geographic data has been provided 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:46.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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.89%;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="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;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:10.34%;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.89%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Custom Built</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.89%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Custom Built</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Electric Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Electric Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vehicles</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 871,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,698</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,897,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,313)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (926,564)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,159,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,596)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,875,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,179,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,833)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,393,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,821</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax recovery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax recovery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,311,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,918,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,921)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">FX translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,321)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Comprehensive (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,274,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.36%;border-bottom:3px double #000000;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,918,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,242)</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:46.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;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;">Electric</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Custom Built</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;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;">Electric</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Custom Built</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;">Vehicles</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,286,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,233,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,393,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,452,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,559,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,031,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin: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,611,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin: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,093,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,235,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,186,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,323</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 0pt 12pt 0pt;">Sales to unaffiliated customers:</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:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940,134</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,509</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,038,643</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;">Plant and equipment and right-of-use assets:</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:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,743,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,113,904</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;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,206,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;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,366,861</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other foreign countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#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:16.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#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:16.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;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.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:1.55%;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:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,952,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,483,754</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:46.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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.89%;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="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;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:10.34%;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.89%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Custom Built</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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.89%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Custom Built</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.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 style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Electric Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Electric Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vehicles</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 871,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,698</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,897,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,313)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (926,564)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,159,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,596)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,875,410)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,179,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,833)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,393,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,821</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax recovery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;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:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax recovery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,311,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,918,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,921)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">FX translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,321)</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Comprehensive (loss)/income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,274,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.36%;border-bottom:3px double #000000;margin:0pt;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,918,215)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,242)</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:46.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;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;">Electric</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Custom Built</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;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;">Electric</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;">Custom Built</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom: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;">Vehicles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;">Vehicles</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,286,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,233,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,393,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,452,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,559,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,031,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin: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,611,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin: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,093,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,235,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 181,186,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,323</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> 504427 871945 166698 -96777 -1897180 -6313 926564 1159739 11596 12875410 15179365 56833 1393563 317598 27821 -12311634 -17918686 -46921 37307 471 -6321 -12274327 -17918215 -53242 4286597 4233055 16393277 16452477 8559312 9031277 4611173 5093825 162235725 181186106 60323 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Sales to unaffiliated customers:</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:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">Three months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940,134</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,509</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,038,643</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;">Plant and equipment and right-of-use assets:</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:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.46%;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:17.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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,743,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,113,904</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;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,206,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;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,366,861</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other foreign countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#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:16.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;background:#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:16.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;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.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:1.55%;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:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,952,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,483,754</p></td></tr></table> 504427 940134 98509 504427 1038643 22743701 23113904 2206059 2366861 2829 2989 24952589 25483754 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of March 31, 2023:</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:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:48.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,248</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 following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of December 31, 2022:</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:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:48.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,476</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;">Financial liabilities measured at fair value as of March 31, 2023 consisted of the non-transferrable warrants denominated in Canadian dollars (“CAD”) and DSUs. The fair values of DSUs and the non-transferrable warrants are both classified as Level 2 in the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the DSUs was measured using the quoted market price for common shares of the Company on the Nasdaq exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the non-transferrable warrants denominated in CAD were calculated using the Black-Scholes option pricing model using the historical volatility of comparable companies as an estimate of future volatility. As of March 31, 2023 and December 31, 2022, if the volatility used was increased by 10%, the impact would be a $nil increase to derivative liabilities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of March 31, 2023:</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:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:48.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,248</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 following table presents the hierarchy for the Company’s financial liabilities measured at fair value on a recurring basis as of December 31, 2022:</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:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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:48.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,476</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 58248 58248 76476 76476 0.10 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">19</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 17, 2023, the Company announced a voluntary recall of the SOLO. On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving.  As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 3, 2023, the Company entered into a Design and Supply Agreement (the “Design Agreement”) with GLV, LLC (“GLV”), pursuant to which GLV will provide design, development, and manufacturing services for the planned E4, the Company’s anticipated 4-wheel electric passenger vehicle. The estimated cost as set out in the Design Agreement is $13,692,000, where 80% will be paid during 2023 with the remaining costs to be paid in 2024. The Company may terminate the Design Agreement upon 30 days written notice to GLV under special circumstances or due to breach of contract. The Company will be responsible for the costs of any finished and conforming products delivered to the Company as well as the costs of the required materials on hand at GLV’s purchase price. As of March 31, 2023 and December 31, 2022, the Company had $9,584,400 and $nil commitments, respectively, under the Design Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the ordinary course of business, the Company may from time to time become subject to legal proceedings and claims arising in connection with ongoing business activities. The results of litigation and claims cannot be predicted with certainty, and unfavorable resolutions are possible and could materially affect the Company’s results of operations, financial condition, or cash flows. In addition, regardless of the outcome, litigation could have an adverse impact on the Company as a result of legal fees, the diversion of management’s time and attention and other factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 20, 2022, the Company gave notice to Zongshen to immediately cease all production of SOLO vehicles due to the economic hardship and issues noted with the vehicles. As a result, Zongshen claimed $22.8 million in relation to the termination of the Manufacturing Agreement and Extension Agreement. The Company was working together with legal counsel on achieving an agreement for the termination of the Manufacturing Agreement. The Company estimated a $15.7 million termination provision, representing the Company’s best assessment of the settlement amount, which is presented as a contract termination liability within the Company’s consolidated balance sheets. On February 16, 2023, the Company gave notice to Zongshen of potential claims against it for supplying defective products, which Zongshen has denied. On May 8, 2023, the Company entered into a settlement agreement with Zongshen relating to the Manufacturing Agreement (see Note 20 for additional information).</p> 429 8915044 8915044 13692000 13692000 0.80 P30D 9584400 22800000 15700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">20.</b></span>Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 14, 2023, the Company issued a stop-drive and stop-sell notice and has notified customers of a vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021. The basis of the recall was due to the vehicle potentially experiencing a loss of propulsion while driving. As of March 31, 2023 and December 31, 2022, a recall provision of $8,915,044 was recorded as an estimate of the cost to buy-back all retailed vehicles, which was included in trade payables and accrued liabilities within the Company’s condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 8, 2023, the Company entered into a settlement deed (the “Settlement Agreement”) with Zongshen, effective as of May 4, 2023. The Settlement Agreement resolves all outstanding claims relating to the Manufacturing Agreement and the related cancellation notice and defective notice provided by the Company to Zongshen (collectively, the “Agreement and Notices”). Pursuant to the Manufacturing Agreement, Zongshen had agreed to manufacture the Company’s SOLO vehicles, and the Company agreed to certain target purchase volumes for the period from June 1, 2021 to November 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Settlement Agreement, the Company has agreed, among other things, to (i) pay Zongshen $8.0 million in cash, (ii) forfeit $7.1 million in previously paid deposits to Zongshen, which are currently included in prepaid expenses and other current assets on the consolidated balance sheet as of March 31, 2023 (see Note 4), and (iii) provide Zongshen $1.0 million in the form of claims to certain agreed upon vendor owned vehicle parts, in full and final settlement, satisfaction, discharge and release of all claims that were or could have been brought relating to the Agreement and Notices. The Company will receive an additional129 G3 SOLO vehicles. The Company is required to pay the cash portion of the settlement amount within <span style="-sec-ix-hidden:Hidden_yDNcRv5oeEChl18m-xU_wQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10</span></span> business days of the effective date of the Settlement Agreement. The parties have also agreed to provide mutual releases of all claims relating to the Agreement and Notices. Additionally, the parties have agreed to certain winding down obligations, including with respect to completed SOLO vehicles and SOLO parts in Zongshen’s possession, and to certain undertakings regarding non-disparagement. The Company will record this transaction in Q2 2023.</p> 8915044 8915044 8000000.0 7100000 1000000.0 EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !',*]6U$]":NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y(#R;-I6.G#08K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''+3D11 F1]0J=R.27\U#R$Y!1-SW2$J/2' M.B)4G&_ (2FC2,$,+.)*9%UKM-0)%85TP1N]XN-GZA>8T8 ].O24090"6#=/ MC.>Q;^$&F&&$R>7O IJ5N%3_Q"X=8)?DF.V:&H:A'.HE-^T@X.WI\659M[ ^ MD_(:IU_92CI'W++KY-=Z=[]_8%W%J[K@32&:O>"2"]ELWF?7'WXW81>,/=A_ M;'P5[%KX=1?=%U!+ P04 " !',*]6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $&PO=V]R:W-H965T&UL MM9I=)L7D?\:_)5M*!7J.PC@YZVV%V'T8#!)O2R.2'+,= MC>4G:\8C(N0FWPR2':?$SXJB<&!;UG@0D2#NS4ZS]Y9\=LI2$08Q77*4I%%$ M^.&%#X(OM66_:0SY=DS04=VS_B19 (Y7GL3#) M_J)]ON]PV$->F@@6%<7R"*(@SO^3YZ(AFA3818']I@ [%05.4>!DH/F195@? MB2"S4\[VB*N]99IZD;5-5BUI@EAUXTIP^6D@Z\3L(_-2V2L"D=A'%[$(Q $M MXGQXJ&;NHV1+.$U.!T)^FZH9>$7R>9YL5R0[Z)K%8IO(5)_ZW]$WZ,''R$;,MV#,?CUI4?D'5BJO[N:)RRX9PLSFG7<*;VR@.'YD!U MOGY(=L2C9SUY0B:4/]'>[.>?\-CZS03[3F'?L0]+]B&4KMGO#SMJ(H7+L=7_ M;$("JUHBC4JD43.DSRGA@O+P@.[HCG%APH.C!$]-C>*"52WQQB7>N&&/<2*G MX.S4KN:#L]8D3(R 8%E+P$D).&D&N*0\8.J,])&<$(VC$TXJIYG*>0:L;\DY M+3FGX-$5,\UE$%)TDT:/E)L(X0S+PGUG.L:V"0XL;0EW4L*=-(&[HYL@$7*@ M"G1#(F,7UN1<7;CW=_/K"]>=WRS<.?IR\6GA7EVLD'M[MSPV88.!+;&QI2_" M5A/P1>PQ+D_*[ IRA%9"#F#$.')9&@M^D/]]8VO4I,^QB1@N:HO\RCMP$^1[ M\HP6OCQQ@W7@Y\O1 MDK.G(/;,_0I'GKM&3K"H+:?6(@R:QQO.HQ+X2NZ';F,S)QPYM483=".O55MT MR:6R<_1 #D;T+J0(:RO"L->\17?5ECQ][]G>Z(,U<>%VH$M:NA&'!>8NW9(D@(?H[V%7/P'#BE]$?:'0]-;)V M84U8:Q.&;2<;HW-.234:'#"VAD:L+B0):TO"L.)<,4_VV'++8DB3:D*&]K0_ M&8_&1KXN/ EK4<*-3,E-.5?2FZM\$&^RZTIJOEN'$[\:[_%=N*HEIZW%R&XH M1O*6+%_Q459/7L!-G#6)%9QP55M.;4-V(QM26B]U3ZK!AIGGTYJ<&Q;WB>=1 M&2-#_#S0R-N%#=G:ANQ&-K2*2!BB\S21'R?&45N34W6O#9>UQ=,29#>2H(N( M\HTZ*W^7"=)>7!;M2&SN5SBP\IX;KFL+JI7';J0\JRV5_0CAP3'5>%V(CJU% MQVXD.A(LDCID%H0^[)_C<3OY#!%.^1IHRQ-+3$SPY'3R9(+7NV(UTQY7S*9<7S47LTV?T)S7W(QQE618>.Y.)8[QFPL5M M.U.KCEVC.L7%\C)(E!Q\I82#RT0UCGD"$Q M3C(U 973*ES7%DS;C@-;RLM\FDVD1V@?B"U+!=K)8?I$0N,5_1R._.%?3[K0 M'T?KCV._^X]'[V0T!7\7?N2\^NT,UIG[0(04L37"]B^/OZ(5]5(NV\#(#2>U M&$HN'-D67CN3 \O./2=^=JMVB!Y9:&2& U:W5[=&KBYDR=&RY,"R]-*+Z.+9 MVY)X0RM7[VN";N:KCW/C+X1P85M";4H.K#0XH\3;(L'0+N62-9%C M.:;H]5@T8K^3_Q1MT85-.=JFG,F[3V'OI$4%?Q>2Y6C)PYMEC1P.]>_[TUC51ZQ8)"NE:EEK'$SGO\OR! MJ'Q#L%WV3-$C$X)%V36/#[#*E=FK+LQR5/ MY//Y ]>/SS$ZXW./PS'HRU;\SG77[;W&8R&M95EG'*A8BE0QE?G@PM\-B%^ MKE!(?(WYLSIX1[DK3U)^SP?7R_.!DR/B"5_HW 2#QYY/>)+DE@#'OY7103UG MKGCX_FK]4^$\.//$%)_(Y%N\U)OS03A 2[YBNT0_R.?/O'+(R^TM9***7_1< MR3H#M-@I+=-*&1"DL2B?[*4*Q($"V#$KD$J!M!7<'@5:*=#"T1)9X=85TVP\ MRN0SRG)IL):_%+$IM,&;6.3+.-<9_!N#GAY/9G=7T[OY] K!VWQVWAHD)P62(@/0@HNI5";Q2:BB5?'NL/P9O:)?+JTB6Q&KQEV2FB M^",B#J$&/).WJQ,+'%I'F!;VZ/\:85-R=A1B-PZ1*[-^OB![[G8<9./I:)?*.8M:3_V'-Q*G>#(H6[4$\6@!AE8*V"V MY1G3L5@C_@+TH[@R80S>,YO?R=B1NV'M;FA?$R[ WP0QL41L"3T[5CKW?\^M M_H>=Z(=A$$8!;JV202Z@U M"\R)%->KH)S6H.,L6FP+V$O(]D5N@:VW%''6S MV@MIX- 6YJZ$9$E*<--&-Q4*F M''VHHFS>G[PKD;Z7M>,@-%2*[5QZ+30'N[KRW.BOV\T5EX8A#=N+U14,?>+V ME4##JO@GM+IA8@UU&PNT8G&&]BS9\9QGESR+]V6K3&+V%">QCGLJPSK#+Z]9 MEYXQ(2[I\[2A9VSGYS(EVTGX$0FNC5X9*)BX+NYTIZZ<2UPGZH';$#6V$N,8 M3D9P[A'0DQ;%$J$U' 0M^XK*W#%>)_2]-MZN7.12MZ_]-TR+[51[D^]^GCB< M9CG2[*4G5;J,>8()M!R?=KJH232(?,]W@AZL#;]B.\'>P9F\MX%V";(7HDG4 M"I$T;$J<-S10R%6HF4U^5(GV-46%U'T34K-4']*&4XF=4[\5 M%U8 M#CS2XT_#G,3.G+_JCVUANFS9ZY%)U.S1\.#2+>79NKB+5- ]=T*7EU7UU_J^ M\Z*XY6M]O\1GD_+6LC%37J+>LFP="X42O@*3SFD N++R7K(<:+DMKO:>I-8R M+5XWG,$N*A> _U=2ZM=!/D%].SS^#U!+ P04 " !',*]6I;Y/!@\& > M& & 'AL+W=O&:8B\=2?=4K*0WZOLX+?3E:&;-Y.1[K="770K\H-[* ;Y:E6@L#M^I^K#=* MBD5MM,['%.-PO!99,9IBWS\O%R1$;/'WS. M[E?&?C">7&S$O9Q+\V5SH^!NW*ZRR-:RT%E9("67EZ,K\G)*$VM0(_[*Y*/> MN4;6E;NR_&IOWBTN1]@RDKE,C5U"P)\'.95Y;E<"'M^:14?M,ZWA[O7SZF]J MY\&9.Z'EM,S_SA9F=3F*1V@AEZ+*S>?R\:UL'.)VO;3,=?T;/398/$)II4VY M;HR!P3HKMG_%]R80.P8DZ#&@C0$]U8 U!JQV=,NL=FLFC)AQ% M'9O:&KS)"OL:YT;!MQG8FSJUNX>7WU_NKC]!K- MWUY?W\[1.?HRGZ$_?OWS8FS@H=9TG#8/>+U] .UYP >A7B!&SA#%E'G,I\/F M,YFVYG3?? RNMO[2UE]:K\?Z_*V4DH5!0FMIM,^=K7W@M[=5]5)O1"HO1U V M6JH'.9K\]@L)\2N?LJ&UI],A5ZA42Q0*F]D-^J[$'DX+O7Z^U2 M8;V4+?V'"2&$XB2F^&+\L.N2!\D"RCEG<8O0Y"W!/D@P1LE-R);(/D=-E$M=1W@R4A9\3TOE^<5W/1G M0K/J+J.8\X21PT3P !,,L%[F._))AIG7Y3] D;C%$L+6&CD472#'"8MI3U61 M3O'(H,HT=35 D7K>*Z6,1S0X).F!QH0&84![$I9T:D782G6]BC15%>PKQ\+@2APA84S8C@HW M+GJ0"8-7%O4("NGTD P+XK3N3R'_%W)3ZJPGO5Q!HP'&V.'IXAA+HB#H8=GI M'AD6ON?$VI2JGAS*9;/+' NQJW.$QC%+'.8N,"8X[-U<.D$DPXHX+0NC8-!! M1BKH_45-_YGUDY>S3_(B;'\.29^ W*?=B2,95L=](3\695< :9S@O1??,':1 M+"1)&"<]:DXZM23#0Q#9ST<&$15%_H)TT[ MT:3#HOG^E"2FKO*!]E 0O\/P>I&;I(SA*8J'!?.#NEI$<& MNW*]SHSMZ;:2D<(V ;V3+-(^UO]!Y9!WG/W_"^W[W"DE#0:[@[I"5V6^D$K_ M7C>U_IJD@X+[P^/[3UIMW^E.7^FPOM9.PX2QR6QJGJ/'S*S*"I1,* 2S?"7/ M4 5&D Q06]J"(2$JP*CL'[EXA: PSF@OXZT]IV%_7D6AEMX,*VW4); M6?P@5+IJ#VMJT R&\O4=2+S_#*8)ND>ZDS (2,#X85GXH)P#N*\=H9W0TV&A MOTK3:EWEPD:C&TL:>.#Q)E!=S[-Q_/2!MBQMEAE^X#\A"ZY9XNG79: M3X>U?I?\0BZS-/,.:]25[7,:<]O[88>L#QO1&'- ]_#M1)Z>(O+ZU++TC,.$ M)S0FH9,A'BB-&.6<]C14M--Y.JSSSAY?Y_C)3B3NT5?/H.2#]@Q*XYW#6WMR M#D5XGQ4:>M0EV.(7$41";0^CMS>FW-3GN7>E@>Z[OEQ)F".4!<#WR[(TSS?V MB+C]E\#D7U!+ P04 " !',*]6*VT,@[0" M" & 'AL+W=OQ-LN?@N4P!%'O.LD&,K5:H\ MLVT9IY!3><1+*/#-BHN<*IR*M2U+ 30QH#RSW<%@9.>4%588F+6E" ->J8P5 ML!1$5GE.Q<\I9'P[MAQKMW#+UJG2"W88E'0-$:C[:+>2;-+]G6 ML2/?(G$E%<\;,"K(65$_Z6.3AST \G0#W ;@/@6,G@%X#< S1FMEQM:<*AH& M@F^)T-'(I@3&?W.%D.KF< M7,\6)#I?+.XB\GY)!10J!<5BFGT@G\A;8A.9XJH,;(4Z-)L=-WM.ZSW=9_;T MR!5',DD610))!W[6CW?<'@(;$]!FP=UE8>KV,EY1<40\YR-Q!Z[7):@?/H>X MA;L]%,EC2&L85?O 2Q 2M\]\89#3YW>?Y/ M9 <9.&XS<-S''D;Z:I&8EDS1#*_;EJD4:Q IJ2 ;FE70Y;ZF'!E*7;TVX2"P M-_N6^B(.= Y;G<._TEE_$H16*%>P7YVW>]I/>8\K.5/='\:KH ?.1JVST6N< M,2FK;E$GF@V6\U^Z_1C!='*EHDK%AW"?=?+/PE MD;5P>Z\BYR#6IE%)$O.J4'5Q;E?;7C@Q+<#^$UXW4JQ-:U9(DL$*H8,C'_<7 M=7.J)XJ7IKX_<(7=P@Q3[.<@= "^7W&N=A.]0?L/(?P-4$L#!!0 ( $

&PO=V]R:W-H965T&ULK5E; M4]LX%/XKFNS.3CM3&DN^LY 9"'3:F7(9 MMG8RM$6\?*2DJ _OH]LHV=V+* M3G@@OAP=?>>B\QW)1X]<_)0+2A5Z6N:%/!XME%H=CL2(KU7."GHMD%POEXEX/J4Y M?SP>X='+@QOVL%#ZP7ARM$H>Z(RJN]6U@+MQHR5C2UI(Q@LDZ/QX=((/IZZC M!Y02_S#Z*+>ND3;EGO.?^N9;=CQR-"*:TU1I%0G\;.B4YKG6!#C^JY6.FCGU MP.WK%^U?2N/!F/M$TBG/?[!,+8Y'T0AE=)ZLLP#2#V = =X P/<>H!;&EHA*\TZ2U0R M.1+\$0DM#=KT1>F;G5_.SL\07,VNOG\[.[F% MF]DM_%R<7][.T-47-#V9?45?OE_]F*$#=#<[0Q_^_'@T5C"]5C).ZZE.JZG( MP%0NNN"%6DAT7F0TVQT_!M@-=O*"_918%5XDXC-R\2=$'.(:\$S?/IQ8X+B- M*]U2GSODRD0NT!S6A41SP9<(EII(%"L>JEQEBE%I\EJEU3-KUD?CS;8%)LDP#OS "1O)'7A^ \^WQNNG^CK5@5Q+FB%6&*-X:++0WV<8]Z1LQT]!XZ? &L8S"DI3EE1EMLA0LN1" ML5_E Y/EE3I_*V(Q@7AU ]L7PSC$KNN;PQHV<$,KW)GBZ<\#7E"CTHC#N(.Z+8>($OC>0B%&#.+(B_E9L( FY>$8KP3=,#KC5 MJN2]"17U3?%\<'Y@-B5N3(FMIDP72?% ]3J9)TR@39*O*>)S(%+!-HEF:)2S MY)[E@]7/JO^]5L8]*Z'*$(\,I!AV6I9TK';>%= CY>R7SK&U$+1(GY$222'S M*M<>H&$R,J+31Q1&82?/[)/_YG+'6RT MA-7&439J7924BB4>OUO1=!8^6KU M>XKAOK3M.H.TSB#62-_0E$+JWN?F=*U'[Z982+JUSB!&L.<1/)"(;8^!K0P^ MN19TE;#LI;A5 >)J044=,2-HMP_:#1T_[)&O23+P@CB,O 'D;7. [=U!4_6, M"+W^O+[K>Z2+SR#G81R[032 K^T.L)54)[/X73L2!DM0O@7^7DEY7]IV]X@M M=1,[=9_K2IDQM0;E"*AZE2>%*IB!^I"5F8N6Z?OZ]-8"UWC> -PC:P;=$2LB[DF_.B@3V6Z]CM_+S>Y-O7]IV MG=#2-7F-KGE*:5:[8(P^ +_HC$-S+CXB)N4:?%)VS+!U64)VRD6B\Q1>HYO9 M'0)&5SD=S-&]'AT0 _<3)XP&M@BD97YB9_[KUF9T]KI1!HK' ?;<;NI:)_W= MR+;M K&W"[N1M4>2K_0F04+31D7*9/?PJ[9[KP<(I-]I$"!./!3,ML\@]CZC MJ4GEWC6#NG3_C#[4!>KCVU>YH:\P1KDO1T(O=)T!.]H&A-@;D#.:BK)1@K): MVJ,9H;S0M ;V?*<2#\$;RO!4D6K]T9K#(T*P5'DQU&WH3**AL1W0V^@Q29M MOT+L_H/']V%JOU_Q'-_M-NH&L0,_\H?"UK8T MY)4#A_?@_X3NZ0,K"DA'HRG]XP+L>F'HQ+T=ND&4P!^.@Z&-D=LV**Z]07FG M2;J9,=M3S[-]=(HQB8GO;[7"]3&Q033V8N@ZXVZ(QEL?%Z!A?RB_N4BH&PO=V]R:W-H965T&ULO5IM;]LV M$/XKA#=L+3!7)"7JI7,,)):Z!&N3+DXV[*,JT[%0271%.FG__4C9E:T7T]9 M](LE67%Q_+.655:,LTIP6/&4%*.GR8G2)WD88 M*X?*XN^4OO"#/A^7?T=]7DY60^Q9S.6/9/NA"KBY$_ @NZC#>9N&<7!V M#LZY(9&=0S5U:SOWBK@P%O%T4K(74"IKB:9.*O8K;\E76JA"F8M2WDVEGYC. M[F[#Z'8>A4">S>_>WX27#_)B_B /'Z+;ASFX>P=FUY>W?T1S<',K;]S-_KR^ M>Q]&]_-?0?37X\W#OV ,'N/7SZXDE9$P*V4IVXU]MQ\='QI^OXI*")%ZG M(LYZW&=Z]\LDV>2;+!9T >[$BI9@QG*Y8E:JE)\IN"D2EM,>W/!\W) NTR05 M/2"1'N2!=>9DR?34.<)UCG"%XQS!N:)/:5&DQ1.XBK.X2"AXE1: *^;X:Q + M&6'R!MCH-X A1GTYV.*3"E]M'<]3A#S;]@/7F5C/AW1K(U&[UEN^CA-Z,9(D MO+1M<.#473N5J']LQ6,%9EBZJ MM3$7\B"?&X(#M@2S55P\40YD=08+)&92;#0 M)%AD"*R1,%(GC&B+M]IB95(XW\B,K3*/OK=[JH."$%NBWUM%$/9 M-PD6G9Q @U>OYM7[G[QR*D16[5"*V?OYXZD"]SH%CCWH>2V"M>$,)=@D6-2- M?]R<0(-@OR;8-T5P'ZE^][F%H>>WRU8;PU!638)%)R?08#6H60WTK*J'Y%CI MG 60?:H4?SQ62[^/PJ 3 4(PP&Z;0^V(0SDT"18%/4UHWUX(MJ[> M'W]B0K"\.EW16+9CRD#>7S(FOE^H5]+UGQRF_P%02P,$% @ 1S"O5DW3 M$OPN!@ =@T !@ !X;"]W;W)KU;+CDAA?)RM?W#+E:RT7BAZ(O M%G=W.#PS<^8,?;:U[HNOB8)X:+3QYX,ZA/;U>.R+FAKI1[8E@R^5=8T,>'3K ML6\=R3)M:O1X-IF\&C=2F<'%67IWYR[.; Q:&;ISPL>FD6YW1=INSP?3P?[% M1[6N [\87YRU&6-<%2=#RZGKZ\6;)\,[A5M_<%: M<"0K:[_PP[OR?#!A0*2I".Q!XF=#UZ0U.P*,KYW/07\D;SQ<[[V_3;$CEI7T M=&WU9U6&^GQP,A E53+J\-%N?Z4NGB7[*ZSVZ:_89MOY\4 4T0?;=)N!H%$F M_\J'+@\'&TXF/]@PZS;,$NY\4$+Y1@9Y<>;L5CBVAC=>I%#3;H!3AHOR*3A\ M5=@7+M[+$!T):4I16!.4B=(4)&PE4'?(W_Y_#SEX7 MW_?*#?3:M[*@\P$ZQ)/;T.#BY8OIJ\GI,Y@7/>;%<][_,^;GO4Y'XH9;Q,E; M*@II5"'%/=6JT.3%M77M2&RE%\H46%L<0Z5 -[VEE8OH8C%]Q469+HQO#U)IWM"'F0L M%3M#F4KH5UYYJU69SJB40>44 /F %QR2%[7"E%I!2FAFF]%#,-FE8 MJ('O$/I6:;UG Z%(CU00$.QDBE^@(KG26,>>0FGG"FM^'RP$5FKU+9U&@,,F MI<(,D&Z-["BY4AKQ$S,AN;6N1!@@0&&C\_^B82Y$!_+EBY/9]/C4]ZQ-\%#6 MDC!:2BYH;+M8?2P*5*B*&H \E-6+RMDF<>/F/H%K5GJW9P?C8:09W8[CT#*: MHA92&$R$Q=$6RJA%&@).%:)E#V:-FFXRQX>"X[4V5 [W M\:0E#@-%$ L(I+Y&XGV.*$? %AZ^-1UY @<*VS0Q((P^LCX>/NW3A]\_C,2' MPS8]SMKY%(TTQB)=S'NQ :]-8%M'A00YNBYA7Z*,B232,#@NF:H4=@4J:E8, MC7)Z-F%^YL+A*_*@;6XW9*^-.DWR;:V0P]*A?CE7!;F V\,^ L\]N'\7< 'P M*9)+M+$6T\7WPBBI *@RT[B-#JP%(SF&Q>P7[J>-LM%KC@Q>D$,%N K* =7LA_G?,UI8;@WF M*2S0IIT(L$JS615=^JZAZ@Z7O^0.Q$'&BZZG"]D^B@Z*P1( 9@*WWB7^JY1R MYBZW#BOID:V.X.A(.K3>?#F<3":XYD76]\I:Y%H662?V:H_BW9*'A%\Z]0UA M/ZVQ5$T"^SAJ(+&AE[.L%&G9:2+[Z@\9<=H16LHT:@@IC.1)-O4/WT0M21)4#0@_*INH7$. );ZB2!:2;NH*!MV]%CM3LL:(7Y MG#A1.QO7-3O>)&'3N+#D&00?8["@C2L-1<$()29,RCY]C9PX% 4B"&UP*/HJ M#/-X3[7GUH=\U_U!N$SP@+$K[N1NG)'CE+(I%X6K2(XG82YI2T'Q)7W?!ME< M8B2T83^G.$695;O1]RY5XX.[,)ROTXV?9P_$+5^+^[?]/Q67^2[]:)[_(\&E M$Y+N0=(*6R>CX^5 N'S+SP_!MNEFO;(!&I&6?/D@QP;XSJ3;/_ !_;]:%_\ M4$L#!!0 ( $&PO=V]R:W-H965T&ULO5AM<]LV$OXK&'6FD\ZHDBRG:9K8GK&5]*YSDR:-X]YGB%R* M:$B 4 I[J^_9Q7>!LY_S'4!)%];FN;#B?E#$V M+^;SD)54ZS!S#5E\*9RO=<2CW\Q#XTGGLJFNYLO%XMF\UL9.+L[DW3M_<>;: M6!E+[[P*;5UK?WM%E=N=3TXF_8OW9E-&?C&_.&OTAJXIWC3O/)[F@Y3EGPIZ%=&/U6;,G:N8_\\%M^/EDP(*HHBRQ!X]^65E15 M+ @P/G4R)X-*WCC^W4O_56R'+6L=:.6J?YL\EN>3YQ.54Z';*KYWNW]29\]/ M+"]S59"_:I?6/OMEHK(V1%=WFX&@-C;]UY\[/XPV/%\\L&'9;5@*[J1(4+[2 M45^<>;=3GE=#&O\04V4WP!G+0;F.'E\-]L6+*QU,4*Y0"&D@&W7RE9S% XFT<@87GSK--ZE;0N']!ZJMXX&\N@7MN< M\B_WSV'!8,:R-^-J>53@&^UGZO1DJI:+Y>D1>:>#6TY%WNG_V2U)Z]/#6KD M7X1&9W0^$;U^2Y.+[[\[>;9X><2FIX--3X])_Y_9=%SK5IPY&R Y3V\^ ME"0ZZT;;6];:6MWF)I(LS,$$--Z"A\)8;3.C*Q4@E4 6,2ACLZK-2<5.7,LO MH?TU,X'7;RB#=;!0_4FER2H*:N5\,Q- !DMWI:LJ.&-GB5VS#B8WVL-X65'J M+:DUD65K&NVQQEC1XW-@(=1O++]PG0<@T[">#5GRFH7C.S4Q[66<-U;,O&8K M@GKR_7?/E\O%RYO9]4S]X_+RG3R?O/Q!$.BF03#TNB+EVZJ#Y6G35N)&L95E M7K]>\6OM^]5;E3UL7!EP#=BS4VM8(^ MAH5S$4N!P].GUK!#UK=J@([O'NML"XU]- ^%#2"@0U#^V*4 Z+9BER8+$3H; M=)9,W$>!*@-:Y&R820)]6\YTF=D'!.GZ1ZL]L"!6[\5/"N9R'U GBQ__$*/8 M&9_2*D7,8PHLE)4##:E0NK:"-Q GM$N6#"!_M3;U(\D3EO%U=!+U<6$D?W?! M&9((2I<#QG\]TAV=CU4: ;1DSRO*J%[#K,Z4Y53M\"5' FT9HW>U&HE]7#T^ M %.MVXAL@SEW\RTW(:M<:/W1U&*O5!3I@:3Z]I080]'Y7VC%\AZN &N4(L"$ MR.ZR7 ]<3UGK/8=GM/Q^Z@(S;>43&^@!'3EF$-I,Z"*56*K5!G]=#I6B#.X' M5HO8A,!L#5?4VF)R8D4J.E5HP_DJ-HB<5T"/*8,FC&S.O+(2YWH6&9!:#GUPCM0! M^Z@F_W+"=3N/9_AA5'=;@44$" /WN6.H(Q]YRW=+G)NE/ M)(:F !1WA7-$>T<4+;+EEG@:^7 @ %_IKH(R)V2%62>C?T>AJR4']W%,\35* MN EB*X5H:FDUC#(U,MU'HK?N6\N&%W&+,/$VD=P^M%T9ASN)6^N/-,(D=!

M,.43;: MI'32P1;V'>]!3GX(#*<-W(4*;WU?TT.W[5-RIJY'V?"P]7>+(/R7A#85QNWK M@;LG[XANVF/H$>\\OH":=UU6,&DY\ X"9M$JT-,J\[>,(5M=M71O/_B0N;/Q M;FO"0"IW%HT",HY"8G8+XN28DY<6#QDSD,N0.2.?P9KD5I/)?.5IB_-;\EG% M!S,)?JFA*:6H\5E;PSD\7H !H29YGD.'60^O9VJU7_^E*EB&<6E?91T/X"EQ METQ0:RRJ27VT<"!/6+&5'I%()I/)(#=(:I_ZZ2&^'K0B5V@C-N_3:,0OG1=; M,;UVF"6=[\="]D.0N3;<$Q&B;X'+T\$1MHVE0PHD@MRT)GU#]'-*$<'"DH00 M!4/G+1G-7,:]D/.*:W)U 2!,F=/7UW^&#LVWOO.F9$7G.E!>GZSE)? M_ @0DQ9&;52'7CLD>(I$2,PVKN'Q_(HY3V^UJ02)0,4;XG26,DI#-?=4]%K) MUM)0,8*<4R:I+0S&?4'>R+Q=XG &7R$D+F, B+QK?3_,LK_!/R'PTKT\_!!P MDGX?OJZP/RBLWKYZ,YP13#B83"L1]?HSIA2)Z-L"U$-H5#>-XCY4):X#2 2_ M;^AP;IK_1A([\LZG(^[CRAGMS -]O4E4N!,Y792]3MW//XOU!/S0W=: M,]G^E,9*GAA\6LFUB+IJ316'SS/U:D^V1ZV K[IDS25*F'S%G>& G\$-*4X4 M^DKO ]1WA\%2(>XNW&$4;XXU^PQGOY1CF6X#Y0>#=-\;G$0)+>>][ABD5]Z' M!$67"MHUC21N1D;>,$_YCD^3V];BMNW@MM_L,%X.(\"O0[5<[J<4'$YMCM-D M4%<._P;,!Y>L0,6%3%>0N'R^F X,]KZGGU$X!D;I"&-LFDDG ^O8F.X&A[?#S>IENE#<+T_7LACFX8N@*BJP=3'[^:>)\NFJ M,ST@Y>1Z<>TBTDM^ECCNDN<%^,[W _T#*QCNFR_^ U!+ P04 " !',*]6 M"R9^+H^HG^(N5,N6QG@UNDOJL9V MG2P344,C]QKOW>$C#/G,&:]R.L1_<>AM9Q>)J/8!G1F!01-Y]H,CRO42Y67EW$)ZM"8T7,=7H3>24Y:9\1D^[BOQPMH?[1 M/R6J(]_BR/>F. OX2?JI*/.)*+*B/(-7COF7$:_\5?GW\+.7X?E(785.5K!. MZ,P$\$^0;-Z^R2^RZS/D9R/YV3GTGR=_'KZ0P5F"YXUI"C$ZXT\(OPF\IR- M+R@4>5:,JZE^4:QJI MH)#Q=6SM,!I#^-]YH#Q-'>V)RD.MD,+[FD=ZYZ6)$;?2/@H5PI[<-2!2;(X4 MK:%(-';]13QJQV?L77][_VO>OX%4@)VR@>(VY)I-%_-$ M^/Y=Z05T7;S+MP[I98C+EIYB\&Q ^XUS>!0XP/BX;_X!4$L#!!0 ( $

&PO=V]R:W-H965TJ71BCQ+)DNHC%05T;"9!Q?QV3)Q\6W 3PD[T]L35\E: MJ7MG?,OF 76"H(#4.@:!RP-<0E$X(I3Q>\\9^)0.V-\?V+^TM6,M:V'@4A6_ M9&;S>3 )2 8;T13V5NV^PKZ>H>-+56':)]EUL0D+2-H8J\H]&!64LNI6\;@_ MAQY@0M\ L#V M;J[1*W**V'%8J;5CF@7C6QNTY;:HE&JLKDA MGZL,LK_Q$D!X'!)&&3_"QWWMO.7C_Z/VCCIYG=I=I3-3 MBQ3F =X5 _H!@L7IAWA$SX\(3[SPY!C[^X0?ITX&Y/3#A%%^_NX5VY7FOE_D M"E(HUR@1/>A@Y.[F^PUY@%RF!>!%JI61EGP4%@=$71<2]"=/=4+&8,H_J3AG/W0">N;1/+_(F$QIR3I]MQQ SGH17=.2(QR)@D6Q?M.3#^E MX63HT[_VO4:]@5."WK9CU6!-366[V>.]?G)?= /K.;P;^_B5;+$#I( -0NE@ M/ R([D9I9UA5M^-KK2P.PW:;X]\'M O ]QNE[,%P"?S_;/$'4$L#!!0 ( M $X.TOX0( +4& 9 >&PO=V]R:W-H965TTJCHI(XE#@%% *NVF]4,EU&[=9Y,YR<9>Z 1A@:EU#)P^:[S"HG!$)./GEM-KMW3 _?&._4M=.]4RYP:O M5/%#9#8?>P,/,ESP56'OU.8K;NM)'%^J"E/_PJ;)I3"D*V-5N063@E+(YLN? MMN>P!QB$[P#8%L!JWH2ZW1)$Y(=RGW5M.J()R= MW,@U2JOTLP\2[2BPQ.E6@G2+GS9X]@X^AELE;6[@L\PP.\0'I*45Q':"INPH MX2W7'8@C'UC(XB-\<5M@7//%_UQ@@^^^C7=-,3053W'LT:LWJ-?H3\B#&9<6P-<9M1%UJ(6:%KP*41^ M0IG)I_Y!C'69'R8)/& NTF(/P/Q^DOAA&+:1:.#3+GZ_'T%[J%!IM1:U?^S+ MC=B+[/.(:&AGPGWXHZ93Z/ILT'LEBV)Q7,O:Q<@?ZF.UN4:$LFD(= WQZEA\ MX*5:23H'NHA3*:C;N2%O2]52BE^4SO?N#C9:6/R8J8TT<'Y Q)HZ(I(3^=TD M\N.X]Z%^"@8AS;E>TEEQC>O]!GM64B+Q.,,T M!"75C:NTT=:3+QLK>DEO#)T4+P5)+W!!T+#3)PO4C4DV$ZNJVICFRI+-U<.< M_E=0NP1:7RAE=Q.W0?M/-?D-4$L#!!0 ( $&PO=V]R:W-H965TWN?79@$JV!3VS3MO[^Q"81>7W2G_9" AYEGGGFQQZN# MTG>F K#DL:FE60>5M>W%?&Z*"AIN9JH%B5]V2C?<.%##8K+[O1FY7J;"TDW&ABNJ;A^FD+M3JL@R@8!-_$OK).,-^L6KZ'[V#_ M:F\TKN8C2BD:D$8H233LUL'GZ&*;.'VO\%/ P4S>B8OD5JD[M_BC7 >A(P0U M%-8A<'P\P!74M0-"&O='S&!TZ0RG[P/Z%Q\[QG++#5RI^F]1VFH=Y $I8<>[ MVGY3A]_A&$_J\ I5&_]/#KUN' :DZ(Q5S=$8&31"]D_^>,S#Q"!_RR ^&L2> M=^_(L[SFEF]66AV(=MJ(YEY\J-X:R0GIBO+=:OPJT,YN;FHN+>&R)'#?B1;3 M;5=SB\#N\[PX@FQ[D/@-$$:^*FDK0WZ3)93/[>=(:&05#ZRV\;N 7[F>$191 M$HP>/C5$RC\=^+)'D=Q&V/"]/R M8!]K\!_0#!YN.'* LOWZ&8C!23 M]]#_*\7W0;(9^?@ACT-V^EL)V&YZ1'@#/" M:+:,:1YE$UE,HVA!EV%$KE33=A81*Z[+ S_B&+6S?C&81)2%:)!'4TD>T46> MD9]0B:(&,W[*\B5=L.5$-4PR9+ @?P)NW4K5)1%-J]4#.*XGPRBFRS1#OLE4 ME&4W:EP4^Z2YI MFD8TS>*IB&4I3?,0N1MS@>=7T35=S2V4>.Q@!Q:">TJ#Q2=&HS2G<9Z>GV08 M5X3RD)V35SJ,$@G3BD4994M&X\7BN3!)8YI,A->==DFP%>!/ V J_/X'M___ MW3K.H^L8^IPV/.)@,4#4CIRE.?(,>]4S+!K+, Q&\=0W+?ASNWZBY, -2@JE MG9.#L)609 \2-&;76?(2#TAAK.;.8G!@9O^++B5GR\25(W',VI>5=RS0A30[ MT!K-K2*[-[9"UZ)=@7U>@X= P *TQ5%)N#& TY3\0$YN)W#Y1'AM%"F%:95! M7%3NE<@!N[Q"*@+'IJB?$!%GHK&]3@D83!\S>G@8=H0C4@P[;&3D_6'.A84& M<0$9FT+SMG4]U8&+Q9X(N6I'BTOC6U>BBL897O A%('4MA@YO\7:;*\HN>*2 MEYQ4>#>X[[A&SP-WX0A948C6MZ]SP^_ X19(1GJG!BN+I(^6SH$K1Y^A6AE# M7 TJ1.HSA#5WE3C#=F79PL2A)S=[;0+,)V.Y ;WWEP^#UIVT_80>I>/] MYG,_UD_J_>4(>W0OT'L-.S0-9XLT(+J_37(A5AT[LR^E[:_?M0,9JRB;M@>P[_4]Q^S)GK9*GUHPL^E[,@=H) 0H&.@=/P!-<@I2,B&3]V MG$&WI0,>SO?L'WWOU,N26[C6\KLHL9H%XX"5L.(;B?=Z^PEV_0P=7Z&E]?]L MV]8F6<"*C45=[\"DH!:J'?GS[AP. ./X'4"Z Z1>=[N15WG#D<^G1F^9<=7$ MYB:^58\F<4*YA_* AE8%X7#^!2LPC%L+:*<1$J/+1\4.O6C1Z3OHC-UJA95E M'U0)Y>_XB)1TRUZ OF"8+Y^5F2QYZ.MP [98TF8Y$D8Q_'1W+74FY(5NFXV*-1Z MUVQ7FH6#;!RF27Z0F:1Q.,XG[+-"KM9B*>$M:C\F23@9YG^;[K%!F--:,DH/ M\/!W?"W1\55Z4\H9+S6!L4K]U:C5ZR7 M#;(PSQ-?TDNR01B/"$6WJ %O1/(E9%MN*5-HXZC)8%G!&X%*B^-GMQ58 M"<76H,!PZ>EY2<8@+!KNB!D\DV-;Z$I=*X4F^91TA,IJ*4J.%%BD@2P6G60R M>N/U6\_J=C90.?\E4JFM[1^[]-&!]]1@UMYA+:$W"EL;ZK*=B5^UWO6KO/T" MT.&N!>TN8470N#\:!LRTKMH&J!OO9$N-Y(M^6M&'"(PKH/65UK@/W ;=IVW^ M$U!+ P04 " !',*]657%^0)\# ":" &0 'AL+W=OHS1<2="X70;KY/(Z M=_I>X4^.>W.R!N?)1JE'M_FM7 :Q(X0""^L0&'V>\ :%<$!$X^\C9C!0!% M:ZRJC\;$H.:R^[+G8QQ.#&;Q#PS2HT'J>7<7>9:?F66KA59[T$Z;T-S"N^JM MB1R7+BD/5M,I)SN[^JY9B="P ]L(-,!D28$J=(LE",XV7'#+T2PB2WT:5I6('+@%Z)0?V$P>KCAV027YUAG0^L\W/H/\'Z/.YL M!!\_S-(XN_KI+R6JJ(9,P6A&;32,)LG89:\7#<))]DXG(SS-RY= M0)*$DQFI9[-3X3S,\DF83^-!>"OA"VYT2_T-DFD7@A!LA7"CZH;) Z5,JE86 MQ(K!DQ*MM$Y7=^ZIK==]N/W]=N2PUHWF I+\/2!N3.M1J$5%)ZR8\=LM)Y.NK: V[CYB@14O!,*F/7S:L.+1!7FG60W4\L&QRM,Y M?$T]SM?,D^MM#!@EZ$I.#GERFMHM]4C@TC%.1O"=A-0UN>E].WJZ)T)E2T;* M2WL.C;(H+2>- ^!S@YJC++C<$4VAC F7H?NJMTKB,*DF)X"61*RG< M@KE\^*$P>J_I1"?S@NI@YZ>BPZ-J[$;'(!T&[[J;-R_JW=2F:.^X-"!P2Z;Q M:#H.0'>3L-M0-?KILU&6BLXO*_KS@-HIT/E64&ULI59M;^,V#/XKA&\[W %:XI<129,4%WNI'G2):."QKAI]X97&;,^F4YV76',]D5ML M:&>% =34-?7\^K;EHO.7"R6[5KK" M2NXOO, ;!%_%IC16,%TNMGR#=VC^W-XJ6DU'ED+4V&@A&U"XOO N@[.KF=5W M"G\)W.NC;[">K*1\L(O?BPO/MP9AA;FQ#)Q>.[S&JK)$9,;?/:R^J;*$QYX:4>%+CF;66^ROUOV/L36[Y<5MH]8=_I!I$'>:N- MK'LP65"+IGOSQSX.1X#4?P,0]H#0V=T=Y*S\Q U?+I3<@[+:Q&8_G*L.3<:) MQOZ4.Z-H5Q#.+&^07-*+J2$N*YGF/>ZJPX5OX"+X(AM3:OC<%%@\QT_)AM&0 M<##D*CQ)^(6K"40!@] /HQ-\T>A8Y/BB_^U8AYN]CK-%<*:W/,<+C[)LFHU6S4ZQG[#J-"Z;P'V)<"WK+6^>H.0:J"X5-Z+90.5(@2H4 MA-& S8;0J.Q6CHU!Q2"7:BM)'4&NUR)'S2B)FG9-1=$ZQ3U76,I6(Y!,5,(\ M,>!- 0]"Z@>H9,YM$6EG!BGU1U*@J+" +!&R(&J0#0)5W X;>$*NM+,Z)ZMI MHR';2,5! 1^IK6AD()J\:BF%*.]-*1K88$-^5>YP7E#&"VVLG[L1H]V>YE7_ M16E2@H2,1NZ%4/ M)O>A)@5WH/6'HF4[$UE52:W/P!+ZT?D/O^]+A0AU5UMH:^LUT:!-19.78]4\ M7X;PQ_,,&<+SW9G_IO<3I+.4S4/_2!*F!*,O G808_NW=* M[X'FTB7?<].9RV*ZC:ALC4"G\5I>OSRQ$GQER]I"/N"CK3F[J5_\/G+G>>W\ M]\QV@?UP"!L]AJS]>)PX+)I'+,CF%C [I 7S_1D+8M^*#QD0LBR*7**1>'XL MSN8LCD,K3H[$"25J%J>V[="(LB;'QLV ,LF?,S^(X5X:ZC"VM]3MD+=;_M35 M^TB6L22VC!G\:O'0Y>2J$IN^RV70_:= Y>0*54L+"T&=1, ;X MM;MK>C0VU*@V;CBR+9$RLYL@1NDX?UUV8\=!O1O>*$GITM%DU)J@_B2)/5#= M0-0MC-RZ(60E#8TT[K.D&1*55:#]M91F6-@#QJET^0]02P,$% @ 1S"O M5EK&5XDJ! $0H !D !X;"]W;W)K&ULK59M M;]LV$/XK![4H6L#0F_/B);:!)%W1#/?<8/2<"5!XW85W617MV=.W@O\P7%O)FMP MGFR4^NHV/Y6K*'6$4&!A'0*COQW>H1 .B&C\W6-&HTFG.%T/Z)^\[^3+AAF\ M4^)/7MIZ%2TB*''+.F&_J/UG[/TY=WB%$L;_PC[(SLEBT1FKFEZ9]@V7X9]] MZ^,P45BDKRCDO4+N>0=#GN5'9MEZJ=4>M),F-+?PKGIM(L>E2\J3U73*2<^N M[Y2TFD(#%C7!,Q\JP=F&"VX/R\22#2>9%#W>;<#+7\&;PSTAU@9^E"66+_43 MXC82S >"M_E)P'NF8YAG,\C3?'X";SXZ//=X\__-X8!W=AS/79HKT[("5Q'= M"H-ZA]'ZW9OL(KT^P?9L9'MV"OT[V)[&R](8'B0\86NQV:"&_ <7V>QR!K9& MN%--R^0!4)(]+(%+JX!1O8 =$GN!9@9,EB^"\0Q4H+;4 MY\ R75&_;#M=U-018*=$UZ !ZI%>LT7-50E;K9K@?RA?^B607]4NA'Z>AJ+V M&?F(19^0\#5_F9"*[1"DLKQ AS$Z26O>-%AR9E$O=(A1N;W1:RT3N1#IC^&T2!%=9KL<[$:LH S7%R],3 M6#$!A>HD]7OPS;[FN//5*B<%.R3H>QF@L9PF 3G)X&UV'E^.;DX1*?8[[J;6 MC%SW34%:S_E([6T($I@Q:(QGV+,Q:*T(G%E#;MGA=G$#/:(CX?)0G&P1/CZN M9(_8)LV2QBL!TY<=5QY$N*(;1#[SD W3M:TXN.C0*$4_HH?:-8//(QY=-A*3'$O/ZIX=8'&, MS[_:US28QWM77Z*^KDY5 [PWB'2#+;6TU/-G9@PP,D;*QJ M_=#?*$M/"+^LZM_ %!+ P04 " !',*]6,J88 MT%P$ "\"P &0 'AL+W=OWVK-A,+,R6/$ENFOOU1\F.D_32 ,6P M%UNBQ(\?*5+B=*WT#U,@6GBN2FEF06%M?3D+V^PW_"%R;O3$X3Q9* M_7"3O_)9$#E"6&)F'0*GWQ/>8EDZ(*+QL\,,>I-.<7^\1?_#^TZ^++C!6U5^ M%[DM9L$D@!R7O"GM@UK_B9T_J"TL+X'+')0M4$.FJEI)E-: 6@+^;(3=3(>6+#J]8=:AW[3H[!7T$=PI M:0L#GV6.^:'^D)CV=-F6[@T["7C']0!&<0@L8J,3>*/>_9''&_TF]UOTY#BZ M*ZA+4_,,9P%5C$']A,'\_;OX/+HZP3WIN2>GT'^9^VGT.![ H86_"X1;PN9R M \( ;VRAM/@7<["*!*9!(@$-(57"DE0VU8+H$ =B5%$%&@=G*,%)L;%0VN) /XC#H3AM8_-=K!.,NV MT(A0M86#KG!>T#XDV!&2Z@4'NK"/V%EL.B$4JLQ1&_AP ,[@_;L)B^,KB$.6 MI&&2ION M5898NX#>L8NTC"-SS\.X.'QFP&#UI9O=H5X$[C5(K/;,-%!"TK> M#XX)BZX<^$=XHDV8#]Z"SHX&BHW#:#Q^$2PA22!E]U2X'/*JSJBS1MYZ%]VY MYIC1ZV=ZLMORH,B>L2@<3\X'\)UKS5T!?I5][$- 3MS6[1+PDMY#XZVT)^%2 MO6Z(/F$#U>\!0\=@SY>0"&=EXS///6U$PA0E&N->*&%"_U#E;LDIN:>[*3EP M?T9N2NZ)=HW7=2DROBAQQVQ%8:5WU^[<.+0.6 M=I:=EXXE[>/VQ>%?^ER+1E>_[?^EOR?66U>.B%[3I@?5!]XE#I<9]@O[A;^5 M=Z.GLI&9/OB6N@-Y [^:V;5[O*A^V6[*69I&$71J_,SB--^3^_XIL-(>ED:CN@62B;QWNB-67+L*1[N M=505ZI7O&PWE=R-MVUSUTKXUO6X[LMWVMJ^EG%\)NH-+7))J-!A3)ZC;7K&= M6%7[_HP>*.KV_+"@]AJUVT#K2Z7L=N(,] W[_#]02P,$% @ 1S"O5F]7 M/?'P" 2AH !D !X;"]W;W)K&ULQ5EK<]LV M%OTK&-7326<8BF]2\6,FB;N[[4Z[&;O9?H9)2,*$(E0"M*+]]3T7("E*?C3I M>KL?;!*OBW,O[N. NMBI]I->"V'8YTW=Z,O9VICMF_EAO;I0G:EE(SZT3'>;#6_W[T2M M=I>S<#9TW,C5VE#'_.IBRU?B5IB/VP\M6O-12B4WHM%2-:P5R\O9V_#-NX3F MVPG_EF*G)^^,-+E3ZA,U?J@N9P$!$K4H#4G@>-R+]Z*N21!@_-;+G(U;TL+I M^R#];U9WZ'+'M7BOZE]E9=:7LV+&*K'D76UNU.X?HM?>#I,%1?#$@JA?$%G<;B.+\IH;?G71JAUK:3:DT8M5 MU:X&.-G0H=R:%J,2Z\S5K5'EI]>D5\5*M<%9:T[FNI@;2*^BP./18%4?R,O'A4-;;RXA=0 MU4E*'I=$@?)&;WDI+F>(!"W:>S&[^O:;, O.G\&9C#B3YZ1_%<[G)861SS[B M-%IFUH*]ARS>[+_]IHC"_%PSO>:MZ/?9\CTBS3#>MKQ9"7K7'N/,*,-KII] MQ-22G15YXA7Y@O&F8F>A%P69ER8YVW&-H"W5JI'_P3+96 Q=P[M*&BL'P!HG ML=&JEA6G;FWPL-N3<.2>UNZDK7C:NQ5K2@GW@M5*:X:T9 6;=2L$VS@/%.2! M#/Y3KD<'L@+P$GF I;?"9H-Z[S.R1Q"?O]CSEX=(GAFZG1S"D6G%9WH7UH9M MY2QXHM%1,V)_%PVL55M%>85<(;4AZ\%4O3 ](CEC>1YZBR28](1>D,=>'N;L M!CYM99.H2L!.:FO=XX&<+/&B/!V;819Z21&P6UX+=V3(])^$D#OL 5ZR8#P*1@JZ*?^T)10 MB:SSH>8->T5>1,*BX/RQ"78H//^.X6Q^[.H]6UBS!Q[;K25,M6W5O:R@GEES M8UWRG>)M15Y\+7&(1K76I2>1"./LV;)5&V90YQ!K]NG121/62NJR%:2/QU8( M2T,SJD&6!V%+60IZ$YMMK?9"#%'2:-0DWL?0=$-,-RC43P:A<6MD_\23CN4"1Z-8C064=N VBP#+]Y2' M:O ;LE@I]"$[DG@G28@Q\6Z5EG;"3IKUT?ET#>*&3G$_;H@7TW,@6!E0!$YI M2\9U.8%7]]9<=WLK:1+XJAT0/.;/IWI:Y45E];T7VC#G'B[&;VKDFZ) M!F<$SQMR.U#5LGS@)(ROD/4H??CL7\VH%[R6GQPBXV1#;86M56WKUL2_8,,C MQSEQ;F_BM22+E5ROK3FAB81#'BE$=+:K.>-.#31Q%%^NR+5 '-4VOH[=$/9 M"6LL"LB&YY\D[9T [P!J7I#WS3DSB(_"-C[M]>'DN"'Q:%K"_DCC,#JG=8O%9$D1CHTH3+TX.U2'+/**, (_\8,",]., M18O<"]( Z2#U0FR&H3#$4+9@*(+I84>[4^AC:N;'"$8*B\5)3$-I"@5B(!BT!F;J!C3" M$F*/(@M947AY$M%(GCL4)\@3'Q9]'%Y*#A7X.,MP$7M9M!B?9[D/ZI'XQ:*O M#2R*O9!LOO SZ$";'>_S5.B$8#$1#@>2"J@8>TERX"5$)99UYV8!L^0 M,L>\C+0I-Y;&=IHBQ+* FJ/4WI9(:"AU?2:A:*,)&U4)1]B.DM/N-)2I9/:E MFZ,^;AP I'#0R9\5JE4 MDBZ^B)#7_W2UM'*9'_)DX[X'N*OY"J2!)&DJRT< K[MV,,37,/1I39Q<(IZD M+0-9IOM(!@Z:I9&[CRS@J^DIYZ<62K@%ID[R=W^F0'[[42/-@_:T1-/MI(\- M\;)7/4ND&2,KI'HTA=<3*@HQN$M?J0?] &$X6U'+E:0TNN6M@8=L+8=# M 21*9.G?T]7\B/&>UM&1"%JM2&EA3"T.7=BN+LK[[8D6>06(ETH#W7SD M+#Q4YS\L[?_%DA$/V71H3 S^QQ/LP)0(A"&J$PK$&:I2F+$PRKT$"9B:0>2F M3SG",/UPFSM:-NT.HF?2\.B\M>1WLD9J$LY+'DO#+LJ= MPZU9=XSU^6P"AQ M47RXI)5[41$\E[.LVF.JNJ&6_?=_ST(C"JHPG=W(5@X8[+=.FOUKEWBJ1S\^ MV7LF+_OO/2Y_J3N@Z3\!=?93%BY=V,5=#Z'/(!"GH[J5NTZ-=\C3J^81<;\Y M]>-'^?JC?O&_8_%?F5W^3%;Y$]ED>%J337/!C:N2H!95'Y@/K!IZ17Y,^\_ MS8+HZ8&;TXPQT/##O&G/TR,VC?WU#"0*8_#)W 4S0(#\IL]%\\TTFA_[@#R? M?-_?B'9E?\70S$:8^]0_]HX_E+QUOP\L9:]\N% M:QBUM;\6W"ECU,:^K@5'X-$$C"\5Z&+?H W&GX^N?@=02P,$% @ 1S"O M5B2UDA/0 @ P 8 !D !X;"]W;W)K&ULK551 M3]LP$/XKIS#Q5#5I4J""MA)E3-L#$H*-/;O.-;%P[,QV"-VOW]E)LW:":I/V M4I_M^SY_YXN_SEMMGFV)Z."UDLHNHM*Y^C*.+2^Q8G:L:U2TL]&F8HZFIHAM M;9#E 53).$V2\[AB0D7+>5B[-\NY;IP4"N\-V*:JF-FN4.IV$4VBW<*#*$KG M%^+EO&8%/J+[5M\;FL4#2RXJ5%9H!08WB^AZ$$KDSC,P&E[P!J7T1"3C1\\9#4=ZX'Z\8_\4:J=:ULSBC9;?1>[* M132+(,<-:Z1[T.UG[.LY\WQ<2QM^H>UR)UD$O+%.5SV8%%1"=2-[[>]A#S!+ MW@&D/2 -NKN#@LJ/S+'EW.@6C,\F-A^$4@.:Q GEF_+H#.T*PKGE [Z@:G > M.R+S2S'O@:L.F+X#S.!.*U=:N%4YYH?XF$0,2M*=DE5ZE/".F3%DDQ&D29H= MX8S\F MZSAPDHWA]&26)MG5?QN_E@81JJZ1Z!OY-UO4*5X.K3J!T./H%2\'I]+9$%1:ZIXH&]-J1%5K@='.&GC/I.P0(NBS->6-( MM ,&M1;*@2 :,CM 0=D&FIH#QB?0_D9KMYOX X8_K>4O4$L# M!!0 ( $&PO=V]R:W-H965T*J:*R6"-A)E=[4\("'8R[-)IHU%;&?M*86_ MW[&39@N""JWVI?90:J,TCF>1$E+S$+10H6<0=#S");2M)R(9OP=./C[I@?OW'?O74#O5$\]7F=:%7[;M'R6S M^/R O'R4EQ]B_XB\PP1)/F7'1T4:9^?_[?S>6 "F^L:";^Q'0M2YJAE;]]), MV:M"1]0GEDSRK)@46;'G*V:3-#\9':_!%EJ!X!@:\@PA$%:3&AKU2KB&1K,S M3B)YI&;8 +LTJA/ZV5,FI^>.AED_T%:HS$;37GNKE='>7"FPZ[ ]' N(?L1& M[[B@+OJY_)O>;S?Z&&NI'6MA1=!X>GK"F>TW1F^@Z<*4WANDF0_7AI8L6)] M\94QN#/\ ^/:+O\ 4$L#!!0 ( $&PO M=V]R:W-H965TN8/46G><2U: MKNP3KC'<6^-+@B]&HGR/3UE7+R[;BUMD1PGOA1O >'0&V3 ;'^$;]\6.(]_X MOQ3;,LX=M Z%XPF9^>C"Z&-T>43GJEDV/L_ZCT.-?H? "W M!+8 [F=>]@T%823<88[5"MW>FYV!+Q&6MJJ%V9V>7&6CRQL*WSFR(AF5:"56 M2BN_@XT@>$5G![!LJD:+<,/>QPHB] 3"(12-UCOH>B5Y)V1BOR(PUO-8* J5 MJU UOBB))N>Z+>36Y+J1'.9#9&49H=4S,I4OA8G0H/BSK#RIM'H5*XT#^,%T M76/?:N#!!@5*=$(#>>'QH.E(4++.%:()WJ!#\B(D) S29#@2&59DM9*,EE H M(TRN]G0\P5B*;&(U0:FV1#%K,&ITRDH:?/3-I ?7ND*WCL.+.%EC?'O#>V\_ M'V_;L? 6W@Y7/OFU,@0:"X8.!Y?G";AV8+6&MW4<$BOK>>3$9EL":%$CZ3B]M_O2-F*4SA.D>V+1!YYSSWW1G*V5?K>5(@6OC>R M-?.@LG9S$8:FJ+ 19J0VV-+*2NE&6)KJ=6@V&D7IE1H9QE$T#AM1M\%BYF4W M>C%3G95UBS<:3-\%MO:ZL$X2+V4:L\0[MU\V-IEDXH)1U M@ZVI50L:5_/@/;^X2MU^O^'O&K?F8 S.DZ52]V[R9SD/(D<()1;6(0CZ/> ' ME-(!$8U_=IC!8-(I'H[WZ!^][^3+4AC\H.2WNK35/,@#*'$E.FEOU?8/W/F3 M.;Q"2>._L.WW)DD 16>L:G;*Q*"IV_XOON_B<*"01\\HQ#N%V//N#7F6U\** MQ4RK+6BWF]#7>\3T.*)KG NS$07. ^H,@_H!@\7;-WP<79[@FPY\ MTU/HK^)[&I&/1_"E0BB$+#HI?'NHE:ONG:'RJ"&@,P LZ=E*(T+3IQE=FH&2 M5%1#ECP(#6+8"N.[I@2RX71;.F@\K+!6U\O.BJ4D1 6%:@BQMU0I6:(VCM09 MCUG".1LGJ4<]XQ,V'6=L'$T8G0IF@[ZOY0_FEYV)K6]%,BD>4-/) FW7+,D) M0CLT0O"=-9:TZG;M%CF?LC@G>#[Q6)SG+,TXFV3Q4U,C^/BKD6#/Q;*L2VB5 MA;HM9%>B1\/5BDQX*BF+XY0E^13H""CN06U6B'0RMK9^YVF2=[_N6_Q: MWSCC%-4TSW_V;4(+.8OB0]^F"9MFXT?7,K*;Y-EK''O[)H^CY/(__[^\6/XO M[8CA\[X-]J!G\-MCI9\_$0\%?P[?GB_M(S7M0#B_/-+8>_C#DG^4#64/?SU- M[,N Q#<:\>C\)T$V"(X=B.'!_=6@7OM;VE"S=JWMK[)!.CP$WO?WW^/V_A5! M85[7K0&)*U*-1I,L -W?S/W$JHV_#9?*TMWJAQ4]9E"[#;2^4LKN)\[ \#Q: M_ M02P,$% @ 1S"O5CS8Z_1"!0 ?Q !D !X;"]W;W)K&ULO5AM<],X$/XKFL P[8QH+,FOI&.#QP="MQ]5>Q- MXL&6@B2GY7[]K>S$<6F2=F".F;:VUKO/OJ^DGMUJ\]4N !RYJRMEST<+YY:G MX['-%U!+>Z*7H/#+3)M:.ER:^=@N#%S+4HTF9RWMVDS.=..J M4L&U(;:I:VF^7T"E;\]';+0A?"SG"^<)X\G94L[A!MSGY;7!U;A'*:H5^D%A^\;]+>M[^C+5%JXU-7?9>$6YZ-T1 J8R:9R'_7MG[#V)_)X MN:YL^Y?<=KP\&)&\L4[7:V&TH"Y5]Y1WZS@,!-)] GPMP%N[.T6ME5?2R&Y$\R^MJZTT&EH2C)$Z&SL$]I_'^1KD MH@/A>T $>:^56UCR1A50W)FA,B&"4\X.( GNB]%"V> M^#4O.Y!P-XAOCU.[E#F'7 Q+ W,3R$_E03#X.PY(1< M-:94<^(6@+\&@-1=;L#GAF!D\T4?6MJR7>IZ*=5W@IUNI$.F4A&M 'MNJ8V3 MTPK(M+&HREIB.S,I>>/[RI0Y^0*+,J_ 4B]V*94L))&J:)$_J]+CW3B$M2?D MTT"9TJ32:@X&Q?*J*<"NRQUUE94CJS4LD?ASR!0RA5PV%DCI2 [8H 59&ETT M7=?K&2E9D#GINY!*928']1!:H?@J@ M/.:J]!&<^D%V2EX\2WD@7OWVYZ?'0/H[%>,(.SA335* +'[!!L?DN:QP\\@Y; M-MR=7/T2>-H6>--CZ,?03A'<* M)Y?3@\)\3D+*4QP#V>'IA5Q"T""*=G!=5Q)[RX\9^-:4RVX#5K UG<5MX_)D M?U4A2QAQ&NY@V^EW56DMN*VG*8UP7@G&]RK*:(#IVF5* M-W%^ QIC$W&DOTC)Z(!^I;RZ '')^VW[!\ _=C'-A 13?BN8 [X4E2,J6%! M/*#& ?;/UIH;Z?/J-&F4G,W*JFQ/2-U1!8S]]8/ CNUZ!^F13ME)YO?/7P>W MTRP,*!/AY@"W-[F8_R!;!_X0'L,JP+$8;DW;4<3M:D>U_7I0'QTD^R+#.4U" M09. #8F",B9H%CR(#Q9:$&/79@.*P%-'&K-UN>-I'F^&BN2Z43B#!LIP!^=# MN2Q]&%@>T@R[-DJS(1'W_11MC,(-<=?]8SRX%&*ESMNKK^WLZ.Z'/;6_7;_N M+I5;]NYJCM&)BA:'"21*,N;9N%T\OVBCG5#MNB?5V +,!X!OP^T]IM M%EY!_S^'R7]02P,$% @ 1S"O5OVS* 38 P F L !D !X;"]W;W)K M&UL[59M;]LV$/XK![4K-L"Q+-E)C/@%B)T%&] , M0=-NG\_2R2)"D0Y)V?&_WY&2%;=(4J3 AGW8%_'M7I[C/4?==*?-O2V)'#Q6 M4ME95#JWN8ACFY54H>WK#2D^*;2IT/'2K&.[,81Y4*IDG X&9W&%0D7S:=B[ M-?.IKIT4BFX-V+JJT.P7)/5N%B718>.36)?.;\3SZ0;7=$?NR^;6\"KNK.2B M(F6%5F"HF$67R<5BY.6#P)^"=O9H#CZ2E=;W?O%[/HL&'A!)RIRW@#QL:4E2 M>D,,XZ&U&74NO>+Q_&#].L3.L:S0TE++OT3NREDTCB"G FOI/NG=;]3&<^KM M95K:\(5=(YL,(\AJZW35*C."2JAFQ,?V'HX4QH,7%-)6(0VX&T63I .TN$K]H9=<,-@;_A#P36Z MH^=U?3%E((,F*_9<'[6&YV?O47D^BUI?*YP&2;_ M::UC83[S3%%:G3B#RA9D3*#6#GGBJ963TOPS0B\M%"Q182Y00WCU:%IV,,'0>([COE68:5="9E$:T4A?&RVRSAC M<5\9?RJ ;]T>H@R>=WAT5[4-Q<1G#[7V$7*WR(X\]09K4,VT]0%Q*S^Y.[K-32 M0]H$LGG$7J#2.5_/DW#)>=9\QFS9:K;4$)(1>:IB R-,E2<1^LP 62>X"0K MB]KQ31WI]N'R.4J%E'_[+O1 -*$?N:Y]G?@D")5Q:^E7JSTD@Y]Z05(PE,QQ M?U=+/F#^PGLE9"<,3O-E&;%%W^$=%T#_N5]U?-0M5636H2>T''"M7-,X=;M= MVWG9=%M/XDW/RO&NA;(@J6#50?_\- +3]('-PNE-Z+V8L]S)A6G)K3,9+\#G MA6:&M0OOH&O&YW\#4$L#!!0 ( $&PO M=V]R:W-H965TN4Q9>M\ZV,>/7U(G1>R8H7M691Y/FS M12NUG=W=\-A'?W?C^FBT51^]"'W;2K]_I8S;W=K-4G M%7_M/GJ\+28KE6Z5#=I9X=7V=G:_?/%J3?-YPF]:[<+1;T&>;)S[3"\_5;>S MG IH\I(%B0>#^JU,H8, <;O@\W9M"4M//X]6O^!?81GEWX]U.>)H-:_2#7>75 *53]/BJL2[>O79MJR.B M'(.0MA*ELU';6ME2JW"SB-B")B[*P=RK9*[XBKF5> \#31!O;*6JT_4+0)OP M%2.^5\6C!M]+/Q>K92:*O%@]8F\U^;MB>ZM_RM]D;GW>'!V9%Z&3I;J=X4P$ MY1_4[.[;;Y;/\I>/@%U/8->/6?_[8!\WM[P67&77R\LL7Z\9 M(*8X7U&0B2U"A:BA6FITI70AD@-3X,B>5U$"536%*".80$0&$2?3DT'$)WI9 MP6&YEQL*).&49>DIIT;+C38Z@I,0K]C0[$/FO_WFJE@^?QF(O!7$7#&-D0A= M 5R%08$1R0B%71M& MY"^'>=-''EZ^_([ABK?O?LO$NW>OQ9-A.@;&&9GH>A]Z:3ET*33XC(5C,A"5 MBLUG>#Z@R'6T0\:@6FG[+>I.[XD4I Y@>&"F$KH.GEMX\V:=G8T8=M6E[CA, MZZ<[!,@(+F=>ETA%" I:X,?4)?:.6:]2OI'%@,J.:BR&M/PY%CB9XF*YRIY= M%UF>YY1_A%AX$,HHX1,<_"Z3N0>Y6+2NY!)Z\CCMBH#3!/P>]!)/05G2IQ]$2I?=FW(1*+ M<*3\>% WZ%&0+;"?9-,C#:=81N\@V]@R:/!ZRDSRAO0&$[?P$.RL1@FF3HA< M1OJKOL2\2AG(&?%RT(=)/>$!21N>)U93Z'[O-:VA;'DX@B\6RD<'*XJ!@DP# M,+!L2*8@KZ7Z>\)QC*:1E;BXSBZOUMDZSWG%A85@EX>*D'$T%'=*9I\-D3Z7 M)RHD1\5(_)38!0%";E$B2H=SP]JSZ2&X*H13,,2$K7>M %V3KM)S PG#(_2; M_P$$#1M52SYII5(P70^%T$C=XJ>'%B(3X!KR8H=&C]GI;.WHT[A[:O]8I!(- MX"@:-PXE:5V6O3QS](_0H?_V# X1!!5!9.&_R#?.J*7?NFV1+X09(2ZYO@^5DT[K@.RT+3@J[2"@=2WTM4'<0J,[ MAL?="_3>&=M=TF3$I\,.FHR0.X&CH M_4GI.,@CH7GS)0ZWHJ/C>")M)#RX#-'2Z&K%P678*5W(-PJQ$7PK:K1ZX)X% M+],VHQ#^=62G" YE2**Z7,Z?3^X?6YRZ&2(J]\\L*6=/Q$9Q.0N@,B,SAV MD).DU9 6>*I3#@*W-103W#23+D]U9_1TLD=M,UHL-,U#'[475W^ABSH.X40 M9LMD.1&6V?0H.Y\$I<3/\ F[IH9\4"(XJ&WZ%P+>OIN?NQPMCFZQZ/=KOJL' M)FM,%]II=/IWP'VZ!1^FI_\EH#C6""/HOL72?/[\&%-IC^27+W!U!+ P04 " !',*]6D^K,,4P% < M# &0 'AL+W=OP;[1T91&E2(6D[/K?[USJ8;MSLP'[$HODO>>> M^R1SN;7NBR^)@OA::>.O1F4(]=OIU&D[?9JE(SZC<]J70;>F"XO M:[FF>PJ_UW<.J^F DJN*C%?6"$?%U>@Z>7NS8/DH\(>BK3_X%NS)RMHOO/@Y MOQK-F!!IR@(C2/QLZ!UIS4"@\=!AC@:3K'CXW:/_&'V'+ROIZ9W5?ZH\E%>C M\Y'(J9"-#I_M]B?J_'G)>)G5/OX5VU8V@7#6^&"K3AD,*F7:7_FUB\.!POGL M.PIIIY!&WJVAR/*]#')YZ>Q6.)8&&G]$5Z,VR"G#2;D/#J<*>F%YWZP\/31D M@J -_OK+:0 L'TZS#N*FA4B_ S$7M]:$THL?3$[YL?X4= 9.:<_I)GT4\%:Z MB9@G8Y'.TODC>//!QWG$F_\?'UN(Q6D(;HVWOI8978U0^Y[Q>K&3V1=3. MKIVL!&:$D,!9I&_$AS3B?)B+^T^_?NIUO/!6PZ0RL,/D'/H332648<;)1/R& M3;29BK9:B8PQMR"4-U"R<;?G4-N @"E([ 1]KEG*?)ZPL/^^A0XSFCUB 1 M*@>Y'.'6DO,1IT@LHUNY$^>G:@BQ)A?IP U4$H6@J>+"S0G;9RS+YM+9Q?W^ M['KM*'[%H^3B>20I_K)F#9MF+*@H*(YG#EQ,R4YT-=Q6Q"DP1 X^;#@4"",N M'!\0$\Y]IJ6J.!M:!EYW-7,K35/@&F@<;^YQ.))=+<9X9!P-S;I(\D%/8-AW M++O-6 JAS MU[,F-Y_-1>%L)7YI#(FV=Q+&^&@W74/-^K1^Z]^I%!\7'\^DEA;H5O!:6!RS M<40$+@#H3#WG#MG'Y.GY9(9[4VO.)9S(I"_'$(,<>!>D@GCZ>I(!7^8UKY')8*;-6;Z> 6D?_H-Y- M-QR^UY)#4QS-J3-/Q%5#8O&\31^\8O?;HCP(07(< C;&KSG&[#KE(,M=WIL: MPKB+OJ'QU]LH7:B=$7S5;%&9M1 M>]T)F>>*64F=\"WUS?5TK*MXACPTRK6-P(45,X4:PL7C0G<)\-[!)$1I-OCI MYG R._5 F!Z\V'"QKN.[E &ULM5AK<]NV$OTK&'6FD\RHDBPG;B:Q/6,KZ6,ZN7'CN/&_61>07T_/36J_IFN)-?>7Q-.VEY*8B&XRSRM/J;'1Q M]/+RA-?+@C\,;].^D]B.VQ9ZD +5_[7Y+$X&[T8J9Q6NBGC>[?]A5I[GK.\S)5!_JIM MNW8V4ED3HJO:S4!0&9O^Z\^M'QZS8=YNF ONI$A0OM91GY]ZMU6>5T,:_Q!3 M93? &7PWVQ?-+'4Q0;J40TD VZN0KFW=AXF_!K*U9F4S;"#=FKK'1 MV+6J76DR0T$]N6I_/3V=1H!BT=.L!7"9 ,P? '"LWCH;BZ#>V)SR+_=/84QO MT;RSZ')^4.!;[2?J^&BLYK/Y\0%YQ[V'CD7>\;_HH7UN25J?[=?*M?@RU#JC MLY'H]1L:G7__W=')[-4!FY[U-CT[)/V 39FS :!S>;,/]O]%L/I0D/BIJK6] M94\U5C>YB20+GP.+(12C<47X?8 9&K6LR9+7K-P?* MS.>S5S>3ZXGZ^>+B2IZ/7CT5!+JND4!Z69+R3=G"\K1N2G&CV,HRK]\L^+7V M.<,P-I(WUJMPIZV+O2X#NQ!J;6+^+XE38]@ARUO50\=WCW6V@<8NFOO"!A#0(2A_:%, S%JR2Y.%")T-.DLF[J) MI0$#6!"K]^(G!7.9\M71[(??Q2AVQJ>T2A'S ME ++9$5/,RH4KBGA#<0)G9$E \B?C4VM1_*$97P=G41]6!C)WVUP^B2"TGF/ M\;='NJ/UL4K=7DOVO*:,JB7,:DV9C]467W(DT(8Q>E>I@=C'U>,#,-6RB<@V MF',WWW(3LM*%QA],+?9*29$>2*IO3XDA%)W_B:XK[^$*L$8A DR(["[+]<#U ME#7>/HQU?LQ8"Y1$*, %KN8"?21!/I6:JNVSH//RMI)N(=I=>+96$ M.\53Z8\TP"24&S#,U:EJ)2OT:K5+9&X* *"K?L# >F*"*(U>FA*%1$&ZZ8#) M>!F@<=19;]HAR@:;E$XZV,*NZS[8%QX"PZD+=X%E&M_Q2M_QN[*8J.M!1CYL M_=U"#/\CJ8Z%];N:Y [..Z(;=Q@ZQ%N/+V@/VS8KF#@=N \!LVA7Z*NE^4M& MH8TN&[JW'YS,_%U[MS&A)[8[BP8!&48A=1<+\N:8DY3]1BM_Y+ M5; ,(]NNTELNPE/B3YGBEEA4D?IHX4">\F(C?2H172;326Z0U#[U]'T]H]=Z MB#Q.>O(X.5CZU[06K_6)N(\]_J&((=&VH6S$_Y7#4.U\-Q]S,((,^.&>B!!] M ^=XVCO+-[%PR,/4*=:-2=^0@CFEM,#"@J0S"(8V9#*CNHR' DYN)I"MN#PU M>X&2($@"[_I8BP_5^>[>N[9%H+BXW(.,/\Y2QT#($F9.G#E0HGKI4&4I'4*B MUR&1# =Y#+QZHTTI2 0JWA#7E-1R.EWP<(&A0TJF,+0:0,XID_H2&N4&*6_D MX%$@1> KA,1E# #IYQK?3?7L;Y!@"+QT)P\_!)S4P(>O*^Q.3(MWK]_VAR43 M]F;T0D2]^8QQ32+Z;@7^(W3LFUIQ0RX3X0(D@M]--G!N&H0'$ML.DH\'!,SE MV[N-([QL8!KLZ^ITA<.EVPKU;-WA^+]43\S3]MAJLMUQE94\,?BTD*L@==F8 M,O:?)^KUCO$/6@%?MB>DNE>[3A#H-X M]U2V.=\BXD*+I4T*ZN)7$S,O*&R=*W MI)[NV2!?K"2,1,2 MYR]F8]4QV/N.?@;AZ!FE)8RA:28=D9Q?:VO^XF3S4)YO.F:"-\. M&6DL:W)KKVN8R77J/JX\I#.G+:]N6 MP!Z>';?A2S<3B";7?TG#>FCC/KY? ..]MR9[^]-T< E:D5_+5:^T/AO3?6C_ MMK]-ODB7J+OEZ2H:IQKX(JB25M@ZF_R(*=>GZ]WT@)23*]6EBT@O^5G@W$^> M%^ [7Y1T#ZR@OV,__QM02P,$% @ 1S"O5A_Q.S-U @ /08 !D !X M;"]W;W)K&ULK57;3ALQ$/T5:ZE0*ZW8.TD@68E MJ_8!"0%MGYW=2=;":R^VE\#?=^R]-* 0J9>'Q)[CF3-G?)F=;Z5ZT!6 (<\U M%WKA5<8T9T&@BPIJJD]D P)7UE+5U*"I-H%N%-#2!=4\B,/P-*@I$UX^=]B- MRN>R-9P)N%%$MW5-UT W<@?G>W"BT@I&E9#4( MS:0@"M8+[R(Z6Z;6WSG\8+#5.W-B*UE)^6"-;^7""ZT@X% 8RT!Q>()+X-P2 MH8S'GM,;4]K W?G _L75CK6LJ(9+R7^RTE0+;^J1$M:TY>96;K]"7T]F^0K) MM?LGV\YWDGBD:+61=1^,"FHFNI$^]_NP$S -WPF(^X#8Z>X2.957U-!\KN26 M*.N-;';B2G71*(X)>RAW1N$JPSB37U)=$2I*4M@)/+;LB7(01CM0@3:*%0;Z M]8_W=,5!?YH'!G-;AJ#H\RR[//$[>1)R+86I-/DL2BA?QP>H>10>#\*7\4'" M:ZI.2!+Y) [CY !?,FY$XOB2_[$1^^KOZ-/]]/9MG>F&%K#P\/%H4$_@Y<=' MT6EX?D!\.HI/#['G=_A6RY8#D6N46DA1,,ZHN_:(6,7^7]=U.//QT30.DW/R MKR,>9U&-YTFNH(!Z!,9&#Z0*++.,Q_M731)_3C+_"R9DMLW]WGP MBOQ)E.$O&I$,[32=D7MI*/^#'7PE)_9GL4T&ULI55M3^,P#/XK5D$( MI(JF3;L7V"8QN-.== C$[N5SUGIK1-OTDI3!OS^GWJQHI.5DJ7PI*HUX&I-8JL=2J+(&)L M$)1"5MYLTNKN]6RB&EO("N\UF*8LA7Z98Z$V4R_T=HH'N._O6X+?$C=G;@\MDJ=2C$[YG4X\Y0EA@ M:AV"H.4)K[$H'!#1^+O%]/J0SG%_OT/_VN9.N2R%P6M5_)&9S:?>R(,,5Z(I M[(/:?,-M/HG#2U5AVB]L.MLD]B!MC%7EUID8E++J5O&\K<.>PXA]X!!M':*6 M=Q>H97DCK)A-M-J =M:$YC9MJJTWD9.5:\K":CJ5Y&=G]QIK(3/ 9VJS00.B MRD#9'#5%UQHK"\(8M 9.?XIE@>9L$EB*Z[R#=!MCWL6(/HC!X595-C?PIAX=!+P5^AQXZ$/$(GX C_=%X"T>_VP1WLN]@X[?AW9WZL+4 M(L6I1Y?&H'Y";W9R% [8Y0'B<4\\/H0^6] =S9H"0:V@_DP2A\.<'(TBQB_A MLROU+@&J>#2OKR)&X^8SSE[E1U"&,%UH9H,4E76C975 M>G?C7D/Q(2?";$\3\9@T8[AK&_RF]WT$/PY'_G 0[[FZ$K'QX$UWCB$D.J.8 MDN+[2@H_9OXH8>_]L,'>Z"E1K]L!:RB7IK+=%.JU_0R_ZD;7JWGW -#?L:;* M0X$KX /W+-OL'4$L# M!!0 ( $L<0( - % 9 >&PO=V]R:W-H965T:R'--*BL;2ZBR!05U,RNZ9OIE!D)M MIT$2[!SW?%59YXCR2<-6\ #V>S/7:$4]2\EKD(8K230LI\%5S/$52AC_)=LVEHX"4JR-574'1@4U ME^W*GKM[V .,XP\ M -0K[M-Y%7>,,ORB59;HETTLKF-+]6C41R7[E$>K,93 MCCB;W\H-2*OT2T@D_@*GW]A"@#F;1!;)74A4=$2SEHA^0)22.R5M9H O[2M-/5_Z3Y6^5V"+'[R/=]UQ81I6 MP#3 W]^ WD"0GQPEP_CR@+I!KVYPB#U_P&XKUP*(6A+^5Z6'N4Z.QC1.+\G_ MKO@"1=4_ ;F! NH%Z)V'DCG3UA F2VP,:T%S,#WXF"1AAI'9I]$;'QW0,,XR M\@@5+\0>@(:C+ OC..X]R3C$+.%HE)#^\4BCU8;[D; O-Z&OLD\3I,',B#O[ MHZ9C,@CI>/B;+/2EJ9?5^=Y[T6BORVK0*S]+#"G46MJVX7IO/ZZNVBY]#6]G M'=[LBDM#!"P1&I^/LH#H=GZTAE6-[]F%LC@!_+;"D0O:!>#Y4BF[,UR"?HCG MOP!02P,$% @ 1S"O5I$-' 3[ @ < !D !X;"]W;W)K&ULI55A;YLP$/TK%INJ5;(*V$!(ET1JNTV;M$I1VVV?';@$ M5(.9;9KNW^\,":%3&E7:%VP_WWM^A^WS;*OTHRD +'FN9&WF7F%M<^G[)BN@ M$N9"-5#CS%KI2E@57AY M';GX+N!G"5LSZA.7R4JI1S?XEL^]P!D""9EU"@*;)[@!*9T0VOB]T_2&)1UQ MW-^K?^ERQUQ6PL"-DK_*W!9S+_5(#FO12GNGME]AET_L]#(E3?=_]A1$B#5PAL1V"=[WZASN4G8<5BIM66:!>-:J[3I=JQ MT5Q9NTVYMQIG2^39Q5**VA)1YP1^MV6#O]N2#P]B)<&O4M9P#^2_VUQ+[)BV SR"3*H5J#W""-?6EV7MM7PSWG:"[PGG"93 M1M,P&6&,AN&$3H.0W*BJ:2TJ%D+G6['3,6IMN\&>$E(>("$-QT@:TDF:D)]0 ME!F>W6$J2:=TPJ>CT"!*T,&$? >\S(62.2FK1JLG<%X/Q)#1:9R@WV@,I0FC MG'.RU"IO^[IBE<(_ONF\5BAWD)@&$0:ST=I.<1)Q\J"LD,=V]Q [I7$\8'3L,XI2R-SP\8YA4B'O!S M,?"A/(IIVPR>0E&,:/1 3QV[OU15:I ;[K::TBFVMKV!6I A_)^ MU5>U0WC_-N#1VY2U(1+62 TN)K%'=%]O^X%535?C5LIBQ>RZ!3Y1H%T SJ^5 MLON!6V!X]!9_ 5!+ P04 " !',*]6UXOD/6T" #;!0 &0 'AL+W=O M=KW50ZI+W$]O$]Q^Q4_K)E "6/%="FJ57 M6EM?!H')2JB8.5C(ZJ+CL1O;81:^0J ]@;:^NX-:E[?,LG2AU8YH%XUJ M;M*FVK+1')?NIZRMQEV./)M^MB5HPHP!:\B[+VPCP+Q?!!:E74"0]3*K3H:^ M(A.3>R5M:<@'F4/^)S] 2Z,O.OA:T:."]TR?DSCR"0UI?$0O'O.,6[WX#7D> M2J]C3PZS765IL<4T_76&EY(X"H+5'_ M\'EQD1L/XBOSOB+>?E>/UDUO(H-J@KQZA9 U9H[E]P0*HE>%V9)Z2R(^2 MR _#\"!V(U23DTQ5=6.Y+(:7-X3&_B2>^31*]I Y#?U9,B=WTC)9<'RA?[.& M,8K\^31Y*WQ*)GZ">]$%W<.F?CB/_1F=#MBA'QSL%5P%NFC;BL&T&FF[VAO1 ML7-==P7[.[QK>WC5!9>&"-@B-3R_P$:ANU;2+:RJV_+=*(O-H)V6V'U!NP#< MWRIEAX4[8.SGZ2]02P,$% @ 1S"O5D(16#-Y @ &08 !D !X;"]W M;W)K&ULI55M3]LP$/XK5D!HDR*2."]-H8U$81/[ M@%0!VSZ[R;6Q<.S,=BC\^]E.$[JM],/X4OO.]SSWUKO,MD(^J1I HY>&<37W M:JW;BR!090T-4>>B!6Y>UD(V1!M1;@+52B"5 S4LP&&8!0VAW"MF3K>4Q4QT MFE$.2XE4US1$OBZ B>W(9K8,P2F3!^ M[3B]T:4%[M\']J\N=Y/+BBBX%NPGK70]]W(/5; F'=/W8GL+NWQ2RU<*IMPO MVO:VJ?%8=DJ+9@7JD.;X"BW37G0TKQ2@]/%HR05H):\DA4#A0BO3*%*V4&%&"4KRJBF1O_I MT;U_G@7:.+70H-PY6/0.\#L.8G0GN*X5^L(KJ/[$!R;8,6(\1+S 1PGOB#Q' M<>0C'.+X"%\\5B!V?/&'*G H\9XW.FP9NH$2FA7(08/1 M7RT8<*3<% >:G6P-ZX- MR(U;2@J5HN.ZG]Q1.^Z]JW[D&+U@W_ M2FBS2MRU-KL;I#4P[VLA]"!8!^/7H/@-4$L#!!0 ( $&PO=V]R:W-H965TF;M7"J;3N+EQ7%14T3,U$!RVNK(5LF,:IW+BJD\!* M:]34;N!YB=LPWCK+N97=R.5<]+KF+=Q(HOJF8?+Q$FJQ73B^LQ=\X9M*&X&[ MG'=L [>@_^AN),[<$:7D#;2*BY9(6"^<#_[%96+TK<*?'+;JX)^82%9"?#.3 MW\J%XQF'H(9"&P2&PSU<05T;('3CKQVF,VYI# __]^B_V-@QEA53<"7JK[S4 MU<+)'%+"FO6U_B*VO\(NGMC@%:)6]DNV.UW/(46OM&AVQNA!P]MA9 ^[!7N/+H.3@)^9 MG)'0IR3P@O $7CA&&%J\\&2$QP(;[*+C=J8:+E3'"E@X2'<%\AZ'E"^8_=X AO Z\Y'I M\*:V:N+I:1ZCTFD/_Z?2?T&E?SP^.ZB/4$"S CF=U=<=3\A+5CWCQL"O,]Z2 M1V!2G9-LEF4DGT7^N-L+L.<03TGH>[,@)S_;,"CJOC2+ZEEZC[]ZIYUX;8YL9LZF<\?/GO;GA\RC81)2 M/T^,033QBGI>1/W8,^*)0@'-P] R%<7)H3A/:!P'1IP>B%-D>AYG6'2 ?=L: M(Q\7?:2BEU#/C\F=T*PV+09O^CWQ._;8V'=I!,MI&AO$G%R#4A>$MP@'2D^( M/@VBB'IA2F[,LXF$N&=U#]/3)E8UWS#3DTVX?D9C+Z.I'^QPKWHIC6V'N3+= MVZA( RRV$,OG6K2;(8M[G9,[8"VF- @\&OK1,1:Z!SU4 W)C.T5%+*6'=FJ4 MCLWHAZ$'F]2'3A8+<\-QZQK6:.K-4KQFY= =#A,M.MN1K83&_L[^5MA0@S0* MN+X60N\G9H.Q15_^#5!+ P04 " !',*]6//[CYL@" ! !P &0 'AL M+W=O.DY/9?2 (?S'?L76[NN94DDW/+J-RU4.?,F'BI@1=I*/?'-5^CK20U? MSBMIOVC3Q::)A_)6*E[W8*V@IJP;R5N_#P/ )#P"P#T 6]U=(JOR,U$DFPJ^ M0<)$:S8SL:5:M!9'F?DI"R7T*M4XE2U*(@#EI*&*5(BP G%5@D YKQO.@"F) M^ K!2TO5%GW\0985R$_30.G4AB#(^S3S+@T^DB9&]YRI4J([5D#Q'A]HR4XW MWNF>XY.$]T2,4!SY"(W*8W=RL*]F0'&:>OCH2 MQ"MXV?F'Z"*\/J$]<=J34^S90M_4HJW *-P0(8A6>TCC:9;S#Q,,AU#*T/MZV/2MD2EH-;T(U&*OV_*%L['[R!R*DTA]7Y[CH?H$;0 M?.ANJ-BBPM!_SQ4W>KIC%8U=4(13/PS#H_89BE)GO&?!";IIU_H>HXDEG;BX MQ$^CV,=I?,)SAI(1WNL8,N$8/?!7L!MXV5./_20)^^^>(A[A_4]X!SG(D5SZ MX\E^W//@47KAS'NR[3D2YTO]^#+UDTDTF/WEZ3AT"X)!5ZM!K&WOEOI&MDQU M#O.T/QQO;()5>ZX]IIJ9\X M$"9 KZ\X5SO#)'"/9O8'4$L#!!0 ( $&PO=V]R:W-H965TX;?#,VS7=/>ZEPI M@^ZKLM;G7F[,YMU\KM-<55('S4;5P%DU;24-;-OU7&]:)3.G5)5SBG$XKV11 M>XLS1_O2+LZ:K2F+6GUID=Y6E6R_7ZBRV9U[Q!L(5\4Z-Y8P7YQMY%HME;G> M?&EA-Q^M9$6E:ETT-6K5ZMS[0-Y=1%;>"?Q5J)W>^T8VDYNFN;6;/[)S#]N M5*E28RU(6.[41U66UA"$\7=OTQM=6L7][\'ZKRYWR.5&:O6Q*;\5FP7J MXNX:5H8W\ M#N4V&KWY*F]*I=^>S0VXL(+SM#=WT9FC1\PQ]+FI3:[1ISI3V:'^'$(;XZ-# M?!?TI,'/L@T0(SZBF+(3]MB8+W/VV+%\39/>]OFF3078UM+"XZE4.TO\:4NV M6][IC4S5N0?MH%5[I[S%ZUX4*ANM MGRK$Z5!?OXHI9N_1SUJ_YJU2J.IPI"R.3K'V 7Q0%G5OOY4K3YMUQ0$TI?D( MI\,M1;^I&HI3NL+(#)JMT,86"RK3&]-C)#,41<1/.-ZC$!]'S(](A*X #\ZV M-96I.YA]&WL$C^V$W*>1&+-K]S\+?-S?) 3#R#N"P5NC/;76CVJY[NC@?4S[= MJS8M &Z;MDC5: LZ$2"4FBW JBQ6$V,OTY&F.AMV]J(9#3!&'S]<3M (2#S! M1O@8XX?;&0X$$^AZ.6F%03)I"8P/U.Q*Z'NKER1[*C$9-Y0(GX71Q*1^3"B: MD0#'("E"1)/(QP(C@H5/P!FP" %6F"!H!C%Y=)Y( *)AP#@*+2:)0(QCG\7. M9$(0#0#]U$]$EQ%XP]2G5#@V* 58("*XSUB,H-D2'MM2$89$$ O$8Y_C"%$! MZ!:6P<%^ "4!N/>13%_ %LRR0]13)D9($0[ =M17;%AG+, $CB($5B\]K,"" M:0"Q4#L(F.B]#5^631 /&$&")WX"\T9 Q1AGEB4$), @@B%KB-F2(30;"P$? M<4A0'/L1IY8315T4#R+G 53TZ?"$!10.X"Q)POR0)N,ZBP(803R(X<0Z8!"'D8)T=^CG6.@2F&87# 4LQI,A\SOD+!DPX#ICPQ0.F[EK0CI/=PX;5 M]D[H.M$-F>VY]<#D-Y$N5*I?J>$\]5)RFT;.C[#^HC/% M,4 #? 7 MY?!:@[\I]B2/,JX>(F2X9B:Y?595JU^[UJ.%2W]:F>V*-U/&! M^J%[ETWBW>L6CF-=P/^$4JU %14N.D\CY-C*) M1*-9R6$CD6JJBLJW-3!QBO$,]XYM>2BT=7A)5-,#[$#_J#?26-[ DI45<%4* MCB3D,7Z8K=:AS7<)/TLXJ;,]LI7LA7BQQO)AR,M\'S?LW]UM9M:]E3!HV"_RDP7,5YBE$%.&Z:WXO0-NGKFEB\53+DO M.K6YQ,X9J$^1IPVKC7EIQ[!N&<@5A@ ] M":X+A;[P#++W>,^H&2217M*:C!(^43E%P6R"B$^"$;Y@*#%P?,%XB9@3P"3FYO9@O_?D16.,@*Q]B3G9FOK&& 1&YN]U6)XR2W M-TOB!_?H?ZW/A01 5=M0L W]EY#I6%H,+7MO$M1?L3[[ YK[X20D=V>>V<0/ MEI-%&/2^2S_8.[OF%9C MZ91F?=A+['M]S_&YW!RGG9"/J@;0Z)E1KC*OUKI9^[XJ:F!8S44#W)Q40C*L M32@/OFHDX-*!&/7#(%CY#!/NY:G+;66>BE93PF$KD6H9P_+7!JCH,F_AC8E[ M MB$<;W):9%UA!0*'0E@&;Y0EN@%)+9&3\'#B]Z4H+/-Z/[%]<[Z:7/59P(^@/ M4NHZ\Q(/E5#AENI[T7V%H9^EY2L$5>X7=7UM:(J+5FG!!K!1P CO5_P\?(DK39L=N-:=6@CCG [E)V6YI08G,YON08) M2B/""\$ O7_ >PKJ0^IKPVYK_&)@VO1,X2M,$;H37-<*?>8EE"_QOE$U20M' M:9OP+.$=EG,4+68H#,+H#%\TM1HYONAMK9[JL">(3Q-8?ZQ5@PO(/&, !?() MO/SR8K$*KL[(BR=Y\3GV?&?\5K84D*B,PG]*/4]V>9&$072%_M?Z4$L Q/H! M@QWP6X[,!(MZ&N'+,$1___5&U#NTF,51,DNBY"B7K&9AO!P3I[ZW?^0"!O+@ MO*Y0(5JN>T-,V>DYN>Y=]*>\?XN,T@/A"E&H##28?UQZ2/;^[@,M&N>IO=#& MH6Y;FR<1I"TPYY40>@SL!=,CF_\&4$L#!!0 ( $&PO=V]R:W-H965T.G6V6Y5.96-X*?!6@6ZJBJF?<^1R/?,B;VNX*U>%L88@G=9LA?=HOM6W MBDY!AY*7%0I=2@$*ES/O(CJ;#ZR_<_A>XEKO[,%FLI#RR1X^YS,OM(208V8L M J/E&2^1-G78"9B$;P3$FX#8\6X? M2!+3CJWC0P])P-"K(-]+R%CM^ 3N!&"E-H^"ARS%_'!T2SXQIO MN<[C@X W3/4AB7R(PS@Y@)=TN2<.+_G'W/>EW"(.]B/:"3K3-,7PE-7+Y;$$_P$D4^TD4^:-DT'ME'ONGHZ$_"L<] M>'0S2'#L&15)"HBF6E!%J%ZN*!I(EK2AJI5BY4"BZ'Q/*;?P473JQQ-Z(!KO MV";^8!CYXV$,7UZ/RON Q#?L1V'O#\.PM^_K"':FND*UD1JK5J_9@9.TT8B$-*8[;%B3QJ*P#W2^E M--N#?:#[TTA_ 5!+ P04 " !',*]6%'Q,1O<$ =$ &0 'AL+W=O MXK+8]MH9+HDG0N^_4[E!Q9263%:+%]LR"ST9J[7-LQ(N-#'KHI#Z_A1R=7LR8(,'P66V6%HG&$W&*[F *[!?5Q<: M9Z,&99854)I,E43#_&3PCAV?!DZ_4OB6P:UIC8GS9*K4=S?Y-#L9>(X0Y)!: MAR#Q<0-GD.<."&G\V& .&I-N87O\@/ZA\AU]F4H#9RK_.YO9YH7*U6([FL=$&YLAK?9KC.3JY@@5ML25;6 78[=7@M MISF8X7ADT8+3&Z4;M-,:C>] $^2S*NW2D/?E#&:/UX^064.//] [Y;V GZ4^ M(H)1PCTN>O!$XZZH\,3^[G9Y68/XW2"N3H[-2J9P,L!",*!O8#!Y_8J%WML> MBGY#T>]#GUQAWNL M*BMRNLYR^W/*[UU3T5E*OL$R2[%6MH.>5Y=P ^4:&I0#$G@^]7G4DK@1XV]; MDCAB-/&#EH2%(0V3F'S4"F.]TFJ>;:D=)B&-HFCXR)$VXB&C<1)1%GM;G<.0 M"B:&Y!PPH=.L;@.RG!%98&YE_]:"K0D>TB#T>VVP(*&12%HV&*-!$@[)ESJI MRP6!._RV&-R9K0ZG<110GWE]X %E44)%&+30@Y#& EWX@M6A26:AV,(R*A*! MC,5.3,$B)!%B*CP MHIV8?L0>Y9M#"Y MC6AW0'NCYF_6.)'&@-UZ&M, ^Y5@?*>AA'H8KBXJ=<=Y NC3$(N,1;M;3D ] M]"WFP3.-:V5E_A30M7TL Q'0B'=M9DLO1L,8&N:%+6GH8?TT;'K.*4%S3@GV M/J<8Z;+$*K(NY7R>Y?@%P<96'U]!FRK&J^?1KF8=8>DZMKQ II_ \2^7<,?I MHT/T0N%WBCGY6F:.[95%TNV /S\=)+Y'F?#)F2SE3.[.54QG+]GD41\>PZ3& M+N]OJ774Y*XH_?JFOM@7=^T,YS3R!8T\UA8*RIB@B?=L?[!NO!";4-*2"#Q$ MQ2';5"_>!O#^5I)4K4MLJ2UC>"#A[75)_'QCN4\3;$)!G+2%>(R)D6/@=Q7; MJ'5EPPQ=5!=34]NO;V^-M+G[OJNO?%OU^N*,N[C(\(:0PQR7>D<1EHJN+Z/U MQ*I5=0&<*HOE4 V7>'\'[13P_5PI^S!Q!II_!";_ 5!+ P04 " !',*]6 M@/[I\[(" #(" &0 'AL+W=OKM[[GFDD\[3C52/N@ PY*GD0L^\PIAJ[/LZ+:"D^DQ6(' EEZJD!H=J MY>M* WUBE2RE M?+2#3]G,"RPAX) :BT"Q6<,E<&Z!D,:W%M/K0EK'_?X._=II1RU+JN%2\J\L M,\7,&WDD@YS6W-S+S4=H]9Q;O%1R[;YDT]@.T3BMM9%EZXP,2B::ECZU^[#G M, I><(A:A\CQ;@(YEE?4T&2JY(8H:XUHMN.D.F\DQX0]E(51N,K0SR37E"FR MIKP&\O:!+CGH=U/?(+!=]M,69-Z 1"^ Q.16"E-H\D%DD/WH[R.ACE6T8S6/ MC@+>4G5&XK!'HB"*C^#%G8_(/ MI<$5I% N0>TR(?J?";^>"<-!KS\&ULK55M;YLP$/XK%JNF3IH"@="M'4%JDNY% M6E_4J-MG!XY@U=C4-DDK[Z!##DL>)" MC[W2F/K,]W560D7U0-8@\*20JJ(&3;7T=:V Y@Y4<3\,@A._HDQX:>+V;E2: MR,9P)N!&$=U4%55/$^!R/?:&WF;CEBU+8S?\-*GI$N9@[NH;A9;?L^2L J&9 M%$1!,?;.AV?3V/H[AR\,UGIK3:R2A93WUOB4C[W )@0<,F,9*+Y6, 7.+1&F M\=!Q>GU("]Q>;]C?.^VH94$U3"7_RG)3CKVW'LFAH TWMW+]$3H]+L%, M9-WZGL0>R1IM9-6!,8.*B?9-'[LZ; &&IWL 80<(?P*$X1Y U $B)[3-S,F: M44/31,DU4=8;V>S"U<:A40T3]BO.C<)3ACB37E'3*"!4Y"23PC#14)$!D07! M1E'4EEJ3XQD8RKA^E?@&8UJDGW7\TY8_W,,_))=(6VIR(7+(G^-]S+5/.-PD M/ D/$I[7:D"&H]?D>.C5P=RB_IB1HXW M^H=B[LAVTK*.=K/:>WRF:YK!V,.+JD&MP$M?OAB>!.]V2?]/9,\*,.H+,#K$ MGEXUU0*4%:Q:XUQS_IF;]T%#\_(64AA0T8YR9)[04WE?1 MX(9K#O2[&*';6Y;XZP%E M'?#Q9<5$3IJEBZLA% YE94,=?WO-BM"*V=++5M MUR)+^4HQ6L.U0')5543\N0+&-Q,'.\\--W19*M/@9FE#EG +ZJZY%KKF]BYS M6D$M*:^1@,7$^8(O9Y&)MP&_*&SD5AF9F=QS_F JW^<3QS,) 8-"&0>B/VN8 M F/&2*?QV'DZ_9!&N%U^=O]JYZ[G>JG#AC!\UA059,W?#--^CF M8Q,L.)/V'VW:V#AV4+&2BE>=6&=0T;K]DJ>.PY8 AZ\(_$[@'RL(.D%PK"#L M!.&Q@J@3V*F[[=PMN)PHDJ6";Y PT=K-%"Q]J]:\:&WVR:T2NI=JG_*78V^Y^_W M_'WK%YR"_Q#KUCXGS*5L2 $31Q\C$L0:G.S#.QQ[GX?(G](L/Z79[$1F M.VL4]&L4'')_?8V&UJ.UBJV5.:37&<;8]Y*Q[Z7N>AOV0&00^E$4!>/=R/Q@ M>F\E>2*S'9)A3S(\2/+FW_NY-8BVJ8QP-,)XC][+N A'89CLH3N8SUO1GTEHB!@NM]2Y&VDJT+X"VHGACK[A[ MKO2%:8NE?C2!, &Z?\&Y>JZ86[-_AF5_ 5!+ P04 " !',*]6GUJ!@/H" M P"0 &0 'AL+W=OJN60@]']0_M['K6.ZIA#DO?[)<%3,G M=E .*[HIU2W??8%]/*'1RW@IVW^TZVPCWT'91BI>[9TU0<7J[DH?]WDXN:*II.!=\A8:RUFAFTN6F]=32L-F]QJ81^RK2? M2A<"&LIR!(^Z+B1(1.L<<56 T*L+ ;5"5$I0$IU=@Z*LE.?H [I;7J.SM^=3 M5VD$(^1F^^6NNN7\%Y;[3L4%(O@]\CV?6-SGX^[7D/7N_G-W5P?>1^_WT?NM M'OG7Z&V1=M*!7=ITWZ5L: 8S1[>7!+$%)WWW!D?>1UO<_TGL619(GP4RIIXN M;[[=H"T4+"M!MT##)5/HC"K=VDU3,A#6%]UI1JVFV2NVZ003$H1XZFZ/(_NS MW3/HH(<.1J&OJ%(@GE"F=X #M VS4PF/EO>#B4>B$\JA&?',SPX9]I#A*.2A MOE@M-X+6&=@(P\'2."0X#/P31(N=EX0X].V,4<\8O8JQJW9=_Q)T[3/U-);5 M:, 2Q!XAW@FRQ4P3XQ>()SWQ9)1X7O)-CC)>-1O%ZO5(BTZ&*2,3X@TX+78^ M"3R2V$'C'C0>!;UI=Y+F9).Q@<;#1 4XGD3!">C0#NMF\I+(#IKTH,FK:N"O M]L%DT. XQ'&@B_@$WF*(2>+%X6F7N4?GF?F6T*?&6K<0*F&E7;V+B4Z Z,[G M;J)XTQYQ]USI [,=%OJ3!H0QT,]7G*O#Q)R:_4=2^AM02P,$% @ 1S"O M5AKSQJ_I @ ;@H !D !X;"]W;W)K&ULK59K M;YLP%/TK%INF5FK+&[(L06K"IO5#I:A5N\\NW 2K8#/;">V_GPV4Y4%0(O5+ MP.:><^\Y\>-.*L9?108@T5N14S$U,BG+L6F*)(,"BQM6 E5?EHP76*HA7YFB MY(#3&E3DIF-9@5E@0HUH4L\M>#1A:YD3"@N.Q+HH,'^?0Z?@ZX)E );;>D5;RPMBK M'MRE4\/2!4$.B=0,6#TV,(<\UT2JC+\MI]&EU,#M]P_V7[5VI>4%"YBS_ ]) M938U1@9*88G7N7Q@U6]H]?B:+V&YJ']1U<2ZOH&2M9"L:,&J@H+0YHG?6A^V M /8Q@-,"G'V =P3@M@#W5(#7 KS:F49*[4.,)8XFG%6(ZVC%IE]J,VNTDD^H M_ML?)5=?B<+)Z(YN@$K&WZ\058OL(@:)22XNT35Z>HS1Q=?+B2E5'AUM)BWG MK.%TCG"ZZ)Y1F0GTDZ:0[N)-55]7I/-1Y,P9)+S'_ :Y]A5R+,?MJ6=^.MSI M@O\\T;8H\6F$N!,$W51I<2. '19UY#$M0D^M#;1+;OVO[W M<&)NMGT93':N+SU)'<^Q?+]+NB/9[R3[@Y*?(2-)WJ^S0?I;*9W0]RW+VM,Y MF.%%N%!:L\9!8<+?C#/N7K#@P7O.:Y[=,&/.K6C$]=!Q8F$ MZY15M'?UCP[R[Z_[PPC;\VW7#7;CXL&"SCW2S*V;N "^JCL:@1*VIK*Y[[K9 MKFFZK7N%O?F9/9XWO<]_FJ834[?9BE"!1UM)>B$N!)($Q/ M>W5B_(>5L5NV]>[Y9L486>47O.1!-61+^^P,MV&GM0.?IQM=\?Y#ZAKM9 MU61/'ZC\5M]S-7('E"PO:25R5@%.=VOG/;S=(D\WM!7?U$SL@HSO2%/(K.WVBO:! XZ6L$.U?<.IJ?<\!:2,D*_MFQ:#,J^Z3_.HG M8M( _6<:4-^ _K8!]PVX%=HQ:V7=$4DV*\Y.@.MJA:8OVKEINY6:O-*O\4%R M]317?7)S7Y!* E)E@/YL\EJ]( E>W5%)\D*\!F_!MX<[\.J?URM7JB_3+6[: M W_H@-$SP%\(OP$8O@'(0]C0OEUNOZ/IT([F[:Z2..A$@T[4XN&_UVG2U('X M9A"]I&Y%35*Z=M2:$90?J;-Y^0*&WCN30DM@,[UXT(N7T$UZWX ]9T*89'=8 M88NE%_YQ Y,@@$&HIOXXE60JQ&$0Q-Y0.*/K#W3]1;J?J1"W:DVG3=D41-), M+44U*VE.]&(W4>[P@@F3MQ@&,8J#,\J&0I1 ##ULIAP,E(/K9[BB1EL%%QQ@ MB!.,HNB,K*G0#Y _*9R1#0>RX2+9CPVOM>_)$MA,.O3&WUS/AC-[%$N2;:'--4]R!K3HSAYL M]H\0>U$2PS-[&@MC&,6AV9]P# QP\?=Y\YT>\K2@9GI6-SU1M M50ZLR$!>UIP=J69LYKH(=/5KLH0VESVF%AA:L:;5S&(+;:YY3"UP,21<:\WH MTG(H"<(P\<_-::J,0X3Q,T$8CL$#_B%Y<)8UW;9<,J:>[EO^I?*KF?0BW-7O MRQ+:7/P89&!BQ:-6\XLMM/E>>@PP:#$L7.G1'FRZ:TP\'^/SS:6A3FU#P\@_ M-Z@[.>_0ATU?"-_GE0 %W:E.[R92)N?=^4TWD*QNCT >F92L;"\/E&24ZP+U M?,>8?!KH4Y7A%&WS/U!+ P04 " !',*]6";9D.V(>S?SP](@:91._$E\>/><\^Y?ER/*BZ>9 Z@T*:@ M3(Z]7*GRRO=EFD.!Y24O@>F9!1<%5KHKEKXL!>#,.A74#X,@]@M,F)>,[-A< M)".^4I0PF LD5T6!Q=\)4%Z-O8ZW&[@CRUR9 3\9E7@)]Z >RKG0/;]&R4@! M3!+.D(#%V+ON7$T'QMX:_"90R;TV,DH>.7\RG9ML[ 6&$%!(E4' ^K>&*5!J M@#2-YRVF5X<02IIS^(9G*Q][ 0QDL\(JJ.U[]A*V>GL%+ M.97VBRIG&W<]E*ZDXL7663,H"'-_O-GF8<]!XS0[A%N'\-CAK0C1UB&R0ATS M*VN&%4Y&@E=(&&N-9AHV-]9;JR',K.*]$GJ6:#^5S"EF"F&6(7A>D5*OC[I MUUE&3)(Q13?,[123\K,9*$RH/$<7Z.%^ALX^GX]\I4D8*#_=!IRX@.$; 2-T MRYG*)?K.,L@._7U-OE80[A1,PE; 6RPN4=3YBL(@C!KX3-_O'K;0B>J$1A8O M>G]"FY+D0+K-(.;H7LD2IS#V]-F4(-;@)5\^=>+@6Y/"$X$=Z.W6>KMMZ,D, M-&A*W Z!C;Y=)#0)=BBQ13%7RSKI#<)AH%=LO2_EM5DGB.)P\&)WP+)7L^RU MLOS%I42:8$9DR26F30P=0F\O],4PBN+^$K=S]ISC7 MLTN[TPI.,]DDJ17MH[OL1& 'PONU\/XI3E7_E'I/!':@=U#K'7QTH2LLD1*8 MR04( 9D>;\_%X-5)&G:'O5[W:#NW\OBH2G^O$!4@EK8^2Y3R%5/N1J]'ZR? MM:U\1^,3_31PE?P%QKTK]'V])$PB"@L-&5SV]7D4KE:[CN*E+7>/7.GB:9NY M?MZ , 9Z?L&YVG5,@/K!E/P#4$L#!!0 ( $&PO=V]R:W-H965TH-L9/W'/LY.+%'.RX> MY!I H<><%7+LK)4JKUQ79FO(B;S@)13ZR9*+G"C=%2M7E@+(PHIRYOJ>%[LY MH863C.R]J4A&?*,8+6 JD-SD.1%/-\#X;NQ@Y^7&'5VME;GA)J.2K& &ZKZ< M"MUS&Y<%S:&0E!=(P'+L7..K=&#J;<$/"CNYUT:&9,[Y@^G<+L:.9R8$##)E M'(B^;&$"C!DC/8U?M:?3#&F$^^T7]R^67;/,B80)9S_I0JW'SJ6#%K D&Z;N M^.XKU#R1\2W6_9P6U94\UCGL"7#XBL"O!7Y?05 + M@KZ"L!:$-ID*Q>:0$D62D> [)$RU=C,-&Z95:WQ:F+]]IH1^2K5.)=_5&@0B M4H*2Z"P%12B3Y^@3NI^EZ.S]^A13ZV:UXTWEZ+_B^(V("Q3@C\CW_*!% M/NF6IY U-W.U^*#WKTLX9G<@;-KQA)^^$\S1! M&%SZ.#Z@;JD;^MYE/#R@[IS7B=110QUU4M\6BA0K.F?0 1P=@6 \C YQ>U6E MG=,Y$39N8.-.V']]".(C@C#&& _\ ]+X:#E'WE"O@.B M7,V)[(.&M9!)^MU MSH6BS\3NS'R),E)211A]!KW(>R_UP1&I7NIQC \"Z9S*_W[TCL?$0>@-_HQ9 MY>'N;9CF=*-WC14M)&*PU$+O8J#_1U&=&*J.XJ7=0^=&PO M=V]R:W-H965TMV[<";8-5@9CM)*^W'SP;*\D%8T7H3;'C/8Y_C8!/O&'\0.8!$CP4M MQ=3(I:RN3%.D.1187+(*2O5DQ7B!I>KRM2DJ#CBK104U'QWDJNG1.ED\IWC#%"%G_"2 M@D"XS-12I'P#&:($+PDEDJC[%W.0F%#Q/C:E&E5KS;0=X:89P3DSPG7%+Y'M M?4".Y;B(2"AZ&+-AQE>L&*[=,N[OYNCB;=]4YL.8.:0=QNG'F"J_+D2G"]&I MN>Y_A=@77V,'UL>^#%\3-G\EV$&>;I>G M.T0_RK,OMT']V-P:6%##]#:Y3=S0BR9.;&[W$^DKB_PP_%MW8-;KS'J#9F\A MQ92BBK,MT9MIG]U!PEB[#S,&(6,M M^R=6'#>R7?MXB4_K@L#U _^,Y:"S'(SX/X_9'P:Y8U,(3O[ MAU,;->=',70 M4QBY7N"%5G\.89=#.)C#MTVQ!([8"FTA)ZG.0C":H=_GCH6;\&1!/"?)@T',JD._KJ9 MJV\YX+I /5\Q)I\[^O3OO@Z3/U!+ P04 " !',*]6_B]@=H4" #W!@ M&0 'AL+W=OVZ M*^U*][SCWGIKY.-T(^ MJA) DZ>ZXFKBE%HWEZZK\A)JJLY% QQ/%D+65.-2+EW52*"%!=65ZWM>Y-:4 M<2=+[=ZMS%*QTA7C<"N)6M4UE;^F4(G-Q!DYVXT[MBRUV7"SM*%+F(.^;VXE MKMR>I6 U<,4$)Q(6$^=J=#F+3+P-^,Y@HP9S8IP\"/%H%E^*B>,905!!K@T# MQ6$-,Z@J0X0R?G:<3I_2 (?S+?LGZQV]/% %,U']8(4N)T[BD (6=%7I.['Y M#)V?T/#EHE+VEVS:V#!V2+Y26M0=&!74C+KJ, @SV& WP'\?<#X!4#0 M 0)KM%5F;5U33;-4B@V1)AK9S,36QJ+1#>/F*\ZUQ%.&.)U]!:R!(F=D)NI& M<.!:$;$@E=DF\(1_%AQ/KD%35JE3C+N?7Y.3MZ>IJS&[X7#S+M.TS>2_D"D@ M-X+K4I&/O(!B%^^BZEZZOY4^]8\2WE!Y3H+1>^)[?G! S^S?X?X1.4%?R<#R M!2_P?6M 4LWXZD:FL/$P8NI0*[!R=Z]&47>AT,N7XEL MQ_.X]SP^QOX_GENBR!*9UK+.DG$2^5[JKH=NGH?Y293$21^VHS/L=89'=T -A27(Q\+,C-.J%1J]5T.A9I4:C)!Y?[ M] M'A?%87RQ7U%WT$-JD$O;6A7)Q8KK]D[VNWWWOK)-:V]_BEV];<)_:-HG 6_< MDG&%UA9(Z9W'6#W9MMEVH45C.]6#T-CW[+3$EPFD"<#SA1!ZNS )^K&ULK55K:]LP%/TK0H/1P1J_TC3-;,.:,C;8(+1L_:S8-[&H+7F2 M$C?_OE>R8Y+,"1OL2ZS'/4?WG"O=Q(U4+[H ,.2U*H5.:&%,/?,\G150,3V2 M-0C<64E5,8-3M?9TK8#E#E257NC[$Z]B7- T=FL+E<9R8THN8*&(WE054[M[ M*&63T(#N%Q[YNC!VP4OCFJWA"J%PYO4L.:] :"X%4;!*Z.=@-A_;>!?P MBT.C#\;$*EE*^6(GW_*$^C8A*"$SEH'A9PMS*$M+A&G\[CAI?Z0%'H[W[%^< M=M2R9!KFLGSFN2D2.J4DAQ7;E.91-E^ATW-C^3)9:O=+FC;V]H:2;*.-K#HP M9E!QT7[9:^?# 2"H D1/:9N9D/3##TEC)AB@;C6QVX+QQ M:%3#A:WBDU&XRQ%GTN^ 'FAR39Z=8,BOV184U@]+9"\!%VM2VAAB0%6$B9SD M7&=R(PQ1S "Y>@##>*D_Q)[!?"RKEW5GW[=GAV?._L'4B$3!1Q+Z830 G_\] M/#R&>^A";T786Q$ZONBB%4,R6MQX&&??V4S7+(.$XD/2H+9 T_?O@HG_:4C4 M?R([DACU$J-+[.F^R.3/(F-?P'J>E/N*"[(#IH:K>_FL:8LD@4\J*4R!HUN2 ML]V0P_/+5'<=U7C/%$X'F(X<&?>.C/_-D5,?CF[[D LM_]3QVYZY3?U1X(=W ML;<]5'@F;-J'M>E[!T_9ME&\Y&LN-":S0J _LHU'M:VIG1A9N]>]E 9[A1L6 MV,U!V0#<7TEI]A/;,/K_A_0-4$L#!!0 ( $&PO=V]R:W-H965TBH;4YLQ&R(MHLY394C:1DW8(J'F(( MT[ BK [*6?O?O2QG8J\YJ^F]!&I?540^?J)<'.IOS;TTJW!@6;.*UHJ)&DBZF0ST/ MH%5$.5UI2T',SX$N*.>6R>CXV9,&0TP+/#U^8O^K-6_,+(FB"\'_96N]FP=Y M -9T0_9"J_0;';F]F(J[V2HNJ!YMUQ>KNE_SJ$W$"0/$K M -P#\.\"HA[09B[LE+6V;HDFY4R*(Y!VMV&S!VUN6K1QPVI;Q@2Z:968@-,)>)))K56\#M!L 963+>G;ZZI9HPKMX9U+>'6W#U MYMTLU$:+90Q7?=Q/75S\2MPO1%Z#"/T),,21 [[PPV_I:H#CE_#09&!( Q[2 M@%N^Z%4YK?O'"]Y=/COBV$UL[\(;U9 5G0?F-E-4'FA0OOT#I?"#R_7_1/8B M!]&0@\C'7MI*@"M)[/ 47_(4N[1WJ.1$>P1AC!(XTNYEGZ@]&;0GE[0G+NW)F79<1%&>Y2/M M7O:)VM-!>WI)>^K2GCJT%VF2X)%V+_M$[=F@/;ND/7-IS\ZU9W%>)..\>]DG M:L\'[;E7^S\[:IKY1E/I\//]7>\RB O%VVK]1B+Z4UV0AI+3D=X7-'.,^C8OQ$Z#>>MLH[LRK")5V@SF_$4(_+>RP M.[S&PO=V]R:W-H M965T%":2&-+[F5U#9L=BDMM#3LTO99 ML<>QB"RYDKQ._KXCV3$I)'[8LB^Q1IIS?&9.-(Y;J0ZZ!##D6'&A$Z\TIE[[ MOLY*J*B>RAH$GA125=1@J/:^KA70W($J[D=!L/0KRH27QFYOJ])8-H8S 5M% M=%-55)TVP&6;>*%WWGAD^]+8#3^-:[J')S _ZZW"R!]8(9[X-P2H8P_/:R:&@#3>/LOT"?3T+RY=)KMTO:?OC JJ)CHGO38]^$"$,YO *(>$#G=W8N\ M0V$:8483$'ND!66/,A &U(1D4M42TX'(HF 9Z G*%DV!-C0NL:4*2MEH(+C' M.#.G":$B)PJIF063D@41+-_X3YV M9VA1-+0H%U*:&PO=V]R:W-H965T2BYT$NO,*8Z]WV=%%!2/9(5"#S)I"JIP:W* M?5TIH*D#E=P/QN-3OZ1,>-'"V:Y5M)"UX4S M2*Z+DNJ'B^!R]W2FWA[PPW+ M"V,-?K2H: ZW8.ZJ:X4[OV-)60E",RF(@FSI74S.XYGU=PX_&.STP9K82C92 MWMO-MW3IC6U"P"$QEH'B8PLKX-P281J_6DZO"VF!A^L]^Q=7.]:RH1I6DO]D MJ2F6WIE'4LAHS^ :SL%Q^TD9<-1 R*&9(TQ"TVN1 KI4[R/V7M@7-*@M>-'[=Y/3\><^K=Z2+'XCLBC1NT^>^ FH %, M;6US4<@PWA"Q;XDV/B>ZW-\?7WQ\DC9 X\!!'K*TIROK%B(XL:V>1A# M1O@U+2"7;W:4943()MO;O&! (FV4I;;K.+Z=D22WUDO==\?62WH0:9+#'4/\ MD&6$_;J%E!Y7%K;JCF_)/A:JPUXO"[*'+8COQ1V3+;M!B9(,X0-I*E"DO/X68%: MC4]EV'ZNT3]K\I+,/>&PH>E_223BE36W4 0[0)7GY3YXJ(5H&^"4#MS)PSPVF+QA,*H/)I0;3RF"JE2FI M:!T"(LAZR>@1,35:HJD'+::VEO237*W[5C#Y-I%V8KV-"0,4DB(1)$4DCQ 5 M,3 4TJR@.>2"([I#\/.0B%_H*@!!DI2_0Q_0]VV KMZ\6]I"SD)AV6'E\;;T MZ+[@<8*^TES$'/V=1Q!U[6TY^X:"6U.X=8V 7PF[1A/\'KF..^F9S^9R<[?' M/#";!Q"^9-YA,VD69*+Q)B,L2)_X)?JT'UUED1M>D!!6EDP3'-@C6.NW?V'? M^=BGW)A@P4A@'56GC:I3$_IZ0[-,9AFNQ'U?_G&4<'XXC\!2Q!+,TV J,7UGXV:NT MC6Z'TC:YZ]">-[3GK]"F(4#$T8[13"\OR4-063-L;0/YFC)$"U5]< 1/P,*$ M]\>!T=W0E%J"^2VZ[L+SL-^5.!C)9T? 12/@XN)L8=H?BU<#Y?F(#^[,F9TE MD, XG3\DBYU3!>08Z? M5H6(C?K\>\CN90'2VC^"A@]57"#9KC>/+DQ(&*,C88SDHE=!_#R_GP6->3I# MT\M8:%WQW)-XKE&\LIRKTDRO($;[P2$U)EHP%EI7NU,EC/_?4AB/6@N/BA:, MA=:5]E0.8W,]O&WG=E0>>Y;J2"NJO+J4[&YD)Y]-K![&]P#'J750]C>2U5M%O7"QFPO;ZFX5*10R[* MS_2FM[D*^J0O0,[Z;_'-IKS0.<&4]TOR(WR?2"U3V$E(YWHF";#RRJ9L"%KH M2XQ[*@3-]&,,) *F!LCW.TI%W5 .FHNS]6]02P,$% @ 1S"O5G_=0X%B M P S1 !D !X;"]W;W)K&ULM9A=;YLP%(;_ MBL6F:9.V@ T$TB5([3ZT7:RM6FV]=LA)8A4PLYVDE?;C9P,%MA"V5.0F8./S M^CGVX47.=,?%O5P#*/20)IF<66NE\C/;EO$:4BI'/(=,/UERD5*EFV)ERUP M711!:6(3QQG;*669%4V+OFL13?E&)2R#:X'D)DVI>+R A.]F%K:>.F[8:JU, MAQU-<[J"6U#?\VNA6W:MLF I9)+Q# E8SJQS?'9!/!-0C/C!8"=;]\BD,N?\ MWC2^+F:68X@@@5@9":HO6_@ 26*4-,?/2M2JYS2![?LG]<]%\CJ9.97P@2=W M;*'6,RNTT *6=).H&[[[ E5"OM&+>2*+7[0KQP9Z<+R1BJ=5L"9(659>Z4.U M$*T EQP((%4 *;C+B0K*CU31:"KX#@DS6JN9FR+5(EK#L0*8GX$L'/#5./Z!VZHT)0TWFU45+IX2Q; MH=HEL) V0K"Y_"MHZ MMSI!4B=(BAG< 1+LXB_5O6YU\\ZUIWWJQ[%VVIYQ=ZYH7<1KX[\;T03^UM!XA7@WC'@L #B)A) M.D^@"\0[#L2O0?Q>D*M8<4-2E@P.NJ;N57CFCHUKOO%)JVU\ O:@9@\&KK9@ M;Y,Q\1W'Z=[CL.8(!RZV\"B.27X5$X**!=MIKK\ S*P:WOA[XI/5>R0^,WWP;<*]]/Z/D*\%V MK7D^=HGO'MCKQNOQT6;_C[+'^V[?S]+8/>[W^R-+OU(+VB C$AR@:+P>]YO] M)=]"L2:3GOH_A=OCQN[Q:?T>G\+P<>/X>&C+Q_N>'WC> :?%C>7CH3T?[YM^ M#TCC^7A0TZ_4)BT*=T2Z(4AC^Z3?]O^G\/LEGEDYI#%^&ULM5?;;MLX$/T50KLH6F 372W9J6V@2?;V4"!(MMMG1AI; M1"A2)6D[W:_?(:4HEB_"!JN^6"0U^D>M(E@"'/%1=ZX97&U%>^ MK_,2*JHO90T"[ZRDJJC!K5K[NE9 "^=4<3\*@M2O*!/>&,P%W MBNA-55'U_1JXW"V\T'LYN&?KTM@#?SFOZ1H>P'RI[Q3N_ ZE8!4(S:0@"E8+ M[U-X=1/&UL%9_,U@I_?6Q%)YE/+);OXL%EY@(P(.N;$0%"];N '.+1+&\:T% M];IG6L?]]0OZ;XX\DGFD&FXD_\H*4RZ\J4<*6-$--_=R]P>TA"86+Y=6#D?G3A4U$07)9H3HT=?F](']) M0SG1YPP4Y'(MV#]XS@0Q)>!MH25G!35XI@U>L-Y&$[DB*#OEW#2AH@%24%HU M;(%PJ35Y?PN&,JX_X)._/-R2]S]_F/L&&=HX_;QE<]VPB+P%Q(%47PBGIO_[AX-A!-WU8H=7GRN6B55 MT!:CIM]=>D]EJ4%)3J/8?X8K7=,<%AY608/:@K=\]U.8!A]/41P)K$7:6/? 11\&_S)T@V"OK5T(X'U^*<=_W04K:9C M$AX)K$$:KTR[TZ6#H]Y@,JO+2 MB;6 +7[=:UNP0:4.0KZU<".!]=C/.O:S490Z&Y/P2& ]PF'P^M4/?IQ66^Q] M%:9)E$T.M'K"+$S#9!J@UFX&T1C61IBFL>Q.NSGGD^ON#\ZO[?SCFOA7F&9XPK9QS;!5YK!"R. R MPW=(-?-(LS&R=BW]HS0X(+AEB3,<*&N ]U=2FI>-?4 W%2[_!5!+ P04 M" !',*]6FT^:*G<" !F!@ &0 'AL+W=O,X=I-6R+TJ #0Y\K)2>>.) M[0IM-OPTJ>D.UJ"_U2N)DM^CY(Q#I9BHB(3MW+L+9XNIL;<&WQFTZF)-3"8; M(?9&^)+/O< 0@A(R;1 H?@ZPA+(T0$CC9X?I]2&-X^7ZC/[)YHZY;*B"I2A_ ML%P7<^^]1W+8TJ;43Z+]#%T^8X.7B5+9-VF=[63JD:Q16O#.&1EP5KDO/7;G M<.$0A2\X1)U#9'F[0);E/=4T3:1HB336B&86-E7KC>1898JRUA*U#/UTNM8B MV]^8O'*2"8ZU5M0>UPVQ*B)J(RKRYAXT9:5Z^UR3^!IY�_ZV(N7,SHA9@Q M>125+A1YJ'+(__3WD7^?1'1.8A$- CY2.2)Q^(Y$010355 ):@ V[L\FMK#Q M?Y[-M8P=TNUU)--9,U73#.8>MHX">0 O??TJG 0?!WC>]CQOA]#3I> <*Z9L M53KXG&##$J940ZL,KC%VF&.+:5KWD,:!>Q+_<(7-N&H!LE$ M?BWX,$08D!-0.53#2<]F\@\V(#.F8(#+,,"'@.3T-$1EVE.9#B)];?@&)!%; M&PO=V]R:W-H965T MSY[I^>;=8'%;/Q2X_S,N78M_\YK&L=GG=?%L]+0XO59&OCX-VVP4- MPWBQRS?[V?+V^+//U?*V?*VWFWWQN0H.K[M=7OW\4&S+M[L9F0T_^+)Y>J[; M'RR6MR_Y4_%0U'^\?*Z:[Q8GE?5F5^P/FW(?5,7CW>P]>7=/6-:..#[D/YOB M[2!]';1>OI;EM_:;?ZWO9F%[2,6V6-6M1M[\][VX+[;;5JHYD/_VJK/3I.U M^>M!_1]']XV;K_FAN"^W?V[6]?/=+)T%Z^(Q?]W67\JW?Q:](][JK[ZPOGPG%?%;^V) M6 K/H#^- = #US "SX5.[KYT/P^WY=K-7QB\;, MR1$=''V@H."GO)H'C/PMH"%EAN.YOWPX!0Z'G4XP.^JQX/7W]"5Z5N^;U M=\C;4VDZ4YU29%9J7]'O#B_YJKB;-2_90U%]+V;+O_Z%Q.'?33:1Q!33THQK!N3\TZ.'^7:TO-]22)*(Y9FMXOOLBMP7D=7_.2*3W15 M_"BJU>:0?]T6)E=< 3\. ?Y-ID.CQP^-17%)*8 MXC0].4W1RDB*:1I)3#&=G4QG/M=FIBVZ."8QIZ.UJ3\L"SFGU+PT22C^LH;@ MT=_0>1@&]^\_&O\H@F.G/DE8:JI3B2$(VN+LI;",(ZFIQJDP3L&G^/>N_A?! M2[59&==@+R"OKO'Z@^=P]2#XA( DL/SS2+K-,Y=_+ZH&W9MG<%]7#5Z_YMM@ MNWDTVX(U2?"SR*N !KN.[:)@G?\T%>A[6,C5O. 4@@PJ1">5F(=A.'Y.?7 * M$:!"D$F%Z*ABM.6#5(A %0*SRDTXYXRW[S6,'L#!DRL+DIIJ58 -2?!**BKE M8*FIQ@7G$) H+BFIG4 BK=5PGHV)$Y[&U88@%P*CBUM5A37C8U4]!(0,=96R M\X45U'+T3P7\4!A^)A?67D^N0&T!TDH0/*^K+X$Z%"2*M@2U2\UP_*A<@Z6F MNA1<0RE:]:%(^-(;]P%#5, 0A<'%7GUZ 4OU@:=QM2&PAL)8XU1]+)I#]<+3ZPE*M]@3]T*O[8BH^./Y1P%B?CI]4'_U#!/Q3FG\E8U^LI6$=3,GX' M D_K:DNP#H4_Q;DA\S U'CXJV&"IJ2X%V%"\3W HZD::M$<:FI\04V%I5SM"_!A,/A,KJF]GE)3LR3D M8Z"#YW7U)5"'P1_A3*ZIO9Z2582<9./E"L_KZDN*G6"2:8HJ(<;CQTV9?( . M$Z##(KQT#0E*>N,^$(<)Q&$PXMB+:B^@%M5V2:BKU ?1,$$T#"8:MZ(*:PY% M-1V*:GJ^IOH 'R; A\'@,[VF)EKM80DWO$N&)W8U)EB'P1_B-,6GK?,& ZA@ M@Z6FNA1@PS*\XH,$+[UQ'R@4"12*8&RQ%Y]>0"T^?)SE^R":2!!-!!.-4^VQ M: ZU)SH!W=G: RNYNA?<$TWE'ML6#9U[XB1*B?:L^N">2'!/!'//9)[K]92: M&H4L';])AN=U]27MJ($_?FE*:F;D.7C)/,#C!EE8:JIQ03G\V@TZO<"HK&H[-'U #1=0PSWLT;%H MGM+D\]445G!U+9"'(V_.X?KF',(CQL8?S<'SNOJ2MA%C[R/6XZF$99%FRP?" M<($PW+([A\Z):]B88]'D0RD-!T2-S]=4'[P3"]Z)D??EQ/J^G"B-PG$R#D_K M:DL 3CPUG;*4U-B03G$:CND4GM;5EL"7&,:7IJ1&W'CXJ)MNL-14EX)N8KQ+ MI&+4] I+334N ">& <=>4GL!M:1&VBKUP3.QX)D8YAFGDFK19.,/4L]75%C) MU;UT_=3433FVBJIORB'4%.+ $[L:$Z033TVG;#553Z?.&/-!,K$@F=B23M$Y M-X(J/&YR077(H#2[C:%KB3((=2B1Y*):9+<>!Y77T)P$F0,ZE$SZ3, MOGSP2RKX);5$4FP>&I-^>-SD"_M]X$TJ\";%BZ12U$@*2TTU+L@FO3:22O5( MJEL2RBJ%IW&U(4@F]1!)633[R\93^V7CL)"K><$[*7(RE>K)E''?)CROJR]! M."ER,I4:DBFC+Q\ DPJ 22W1%)M'QOVH\+C)E<4'WZ2";U*\:"I%C::PU%3C M4F^<:Z.I5(^FFB4Q7J0^>"85/)-Z2*8LFL/>J?Z*\8"##F8 MRO1@BH3,L'4*GMC5F "=##F:RO1HZHPQ'R"3"9#)+.%4\PHR$4#SF+QI_ZP_.Z^A(H MDUFR*3;GQL0?'C>YMGAIZR?U]&TZ-2BH=96/0W_+ M1,Y6I*Y_H8>$RB;*Q[45V)]JT7(^!50Z!<@QU2 X#G2T)]=+4\!0Z@H8(B=5 M@Z"ZY9_IR]9+Q[]0:OD76L*JYL44FQV@IE5H.$AJH4PL_8XON;='IR#? MW$.KLUY:(1.I%S*Q-$-VJ[,6T5.!/09?YB?0"Q))S9+)Y&[)UOIJN#(K8S'5 M[BW@I6$RD3HF$TO+9(?Z:K@XR^S-"^-(?9()W(]X>9/,$S/*XK9%1I,;.940 MB.+%8 2K_?%@W@O^2.V4B:7W\07UE>E!6+&BD3)M\@"SL*8X8HC!&M]Y5E M8F=K$N3 ;8J7-]D\-K,L;K=D-+F14PF#&&(6AM45>3#O!86D+LO$TA+YDEJK M9V'-VM 6K!?PD3HF$TO+9,=2"XOVGQJ<&@PF0)WU0D=29V5B::WL4&?U(,SX MQMI+-V4BM5,F<-MBESJKYV!F:ZBPLY!NM[TKJJ?C7<@/S4I\W=?=?:I//SW= MZOS]\?[>HY]_:&^!?KR-MY#I[I_^*:^>-LT)V!:/C60X;R\ K;H[DG??U.7+ M\:;>7\NZ+G?'+Y^+?%U4[0.:WS^693U\TTYPNC'\\O]02P,$% @ 1S"O M5FT3$D^F P N1$ !D !X;"]W;W)K&ULK5A= M 0 MQ<[R8B.XYW#/T0=7FAP8?Q0; (F>BKP44V3L,'6P M\WSC/EMOI+[ASB9;NH8%R(?M'5J8'MZV?VWXUX M)69)!I$[JM$B*O).2C;ZR4&X%^*U-(NWA7B6L4DF>%M\1*^(WR*^3C3XAXQ._) M9WX^G/3 8SL\AJ2!>Q8U?M-?ON'S7^&K.T59?K]XZ'.W@@?]<+V*W(@M36#J MJ&5" -^#,_OE)QQZO_99,R19/!!9Q[:@L2VPL;=L,R-5+8!"JH&=E>L^#ZU< MEWI8D8T,F5Z%]S.,,?'QQ-VWW>D)(U$0>DU81_>HT3VZ1#<\ 4\R09 MG97JO">LFVJER)K9._L[;'2'UFGRW;)@]2D/A^SQ(5?X?!D7/4%>:1_GHP;I>.WE;XQ.\9G)#?O"VHE5RFPYO+. M/KUNE%Y;E=Y#PM9E]I^:&^*U;S\\Z>M>$RKRL*5O' 7CZ/K$AI=AF'CA*(A. MG+#F^DXGL'>L?;PW>[VW0K'"+AW4@[+%0[%U+6N5B_C'ZH\:/Y1W0[+%0[%U MO2-'[XAUN/W!:2E/:]K:-?+BFWKR.9W;R2^V8B"VKA7'*A;;R]A+O\]XT+)V M4+9X*+:NEUIRV K\W9@%"R M=J6L-G_-W>;\X8O9=9_G1-4 M#\9%+MP\WE!F@*7 >HYRO&Y'-#OZ YK9G]#U!+ P04 " !',*]6 M2R*V2=,# "!%0 &0 'AL+W=OV>:+,F@Q.R&;*$2;]:$EIB+ M6[HQV98"3I6H+$S'L@*SQ'EES*?JV2.=3\F.%WD%CQ2Q75EB^L\]%.0P,VSC M[<%3OLFX?&#.IUN\@27PY^TC%7=F2TGS$BJ6DPI16,^,;_9=;'M2H%K\E<.! M=:Z1',J*D!=Y\R.=&9;L$120<(G XM\>%E 4DB3Z\7<#-=J84MB]?J-_5X,7 M@UEA!@M2_,Q3GLV,B8%26.-=P9_(X0]H!N1+7D(*IOZB0]TV< V4[!@G92,6 M/2CSJOZ/7QLC.@+!&18XC< Y%7CO"-Q&X%XJ\!J!=ZG ;P1JZ&8]=F5 M3RDY("I;"YJ\4.XKM? KKV2A+#D5;W.AX_,E)\G+5VEUBA)2BOIC6&7P*UID MN-H 0WF%GI;/#'V*@..\8)_%N^=EA#[]^GEJ03)J#R^ M7&Z-F.&VV705SWV']^>N7 %%9"TS-I2<6NX-R^5'Z8YM<0(S0WQU&- ]&//? M?K$#Z_>FONNP3ICQ@,QG= +K#9FSSJ_M+ NO\GHP0S4\Z%3P)/0FX>U) MH?^_F>U8@>^%)Y4^VM=K;=4$Z]DZ:6V=G/U(#/DUJKJVHG7"(IVP6!.L9_UM M:_WMQY87MSISH!,6Z83%FF"]'-C6<<5N?7B!,8ZX-A,-K3>;3D+?LDZGTTL; MQKKZU[>PL^FQM15R=C)H6=DOVQG). M"UMGS/AHJ02Z46=\3%BU MJWA]:-,^;<\1OZG3LY/G]_;=HCX-/&+JP\D'3#=YQ5 !:X&T;D(QG=#ZO*^^ MX62K#K16A'-2JLL,< I4-A#OUX3PMQL9H#UUG?\'4$L#!!0 ( $&PO=V]R:W-H965TWW/\3G&]Z:=D(^J M#HJ69<94&E=3/%6!45U$2-1 /<[&R%K(DVH=QAU4@@ MI0/5#$=A.,$UH3S(4Y=;RCP5K6:4PU(BU=8UD<\S8*++@G%P2*SHKM(V@?.T M(3M8@[YOEM)$>& I:0U<4<&1A&T6W(ZG\\36NX)?%#IUM$;6R4:(1QO\++,@ MM(* 0:$M S&?/@U(W@#$/2!V1KTR9VM!-,E3*3HD;;5ALPMW-PYMW%!N_\6UEF:7&IS.5[ ' MW@*Z6( FE*E+] 7=KQ?HXN-EBK4YP);AHB>;>;+H#;(8W0FN*X6^\1+*EWAL MA WJHH.Z6726\([($8K'GU$41O$)/?/_AT=GY,3#9<6.+SY_6:F,CM.DTMZS,+ 1I"\S^5@A] M".P!PW3-_P!02P,$% @ 1S"O5@@2#E8N @ @ 4 !D !X;"]W;W)K M&ULK91=;]HP%(;_BI5-4RMM."0I0RR)5>E$) M%76[-LF!6/5'9AOH_OW\$3+:4<3%;H@_SOOXO,;GY'NIGG0#8- S9T(746-, M.\%85PUPH@>R!6%WUE)Q8NQ4;;!N%9#:BSC#21R/,"=41&7NUQ:JS.76,"I@ MH9#>*";QK@%7.8MV< 2S&.[4':&>TI-.0A-I4 *UD5T M.YS,,A?O WY0V.NC,7).5E(^NDH M0M56&\D[L2W(WA"DG2#U1D-FWM:<&%+F2NZ1 M.J@TX#-'D#FJ)[*4RCT5=10_U2CVV"?9;)(:W:.?HG7 !AY@.L:NW*8I>-Q.L[Q[MC&OW'C49+=]%$A M/WSTF#FHC:]QC2JY%2:\F'ZU;R.WOGI>K4]M>PG=X"\F]";['C94:,1@;9'Q MX+,M3A7J/4R,;'W)K*2Q!>B'C6V1H%R W5]+:0X3=T#?=,L_4$L#!!0 ( M $V<@( $(( 9 >&PO=V]R:W-H965T$:2%*"U$E4M0^5HHG2/CMP2*PQF-K.9?Z^MB&( MM SM2.E+L.'L[;W E\0GQI_$'D"BRVTM]PT[B"N]@#7)3K;CJV:U+1@HH!6$EXI#/K4_N;!'I>E/PG]*=K]G<(_#^5> W M^ ULD,UA)+G,22 MJZ=$Z62R.' .I42D3%D!2.(S@K.:(@+0W1(D)E3#_#?,1\MWWR',\OT>^&)8O(6WEWK7<5J0MKM?B>L;/?S5N'UKM M%?1[Z?4U$Q5.86ZI!22 '\%*WKUQ0^=C'^B-S*ZP_1;;'W)7KS$'!9X98$KP MEE BG_N0:Y_0^.@=X)@XL7WL<@Q57(4+VG#!8+C+-VES(;4YH1PRX)@B(;&$ MSO<"T1>['F'<">5-ILXT"H+?TO]9Z(?N-)Q,W7Z(<0LQ'H38C-9]N09%KYU! M-S*[X@M;OO"&"R>\)?:-S*ZPHQ8[^N]S,_KKDAJJJ&/;G1U>GZYJ6]V14B * MN=(XHTC-#5Z?6'5'LLIL^ELFU1%BFGMUR /7!>IYSIB\=/0YTOYM2'X!4$L# M!!0 ( $&PO=V]R:W-H965TP_W7 [XPO3(^*O8$B+!C[IJQ,S;2KF[]WU1;$F- MQ1W;D4:]63->8ZF:?..+'2>X-$YUY:,@2/P:T\;+IZ;OB>=3MI<5;<@3!V)? MUYC_.R<5.\X\Z+UU/-/-5NH./Y_N\(8LB7S9/7'5\GN4DM:D$90U@)/US'N M]X\PTP[&XALE1W'V##25%6.ONO&EG'F!CHA4I) : JN_ WDD5:615!S_=*!> M/Z9V/']^0__3D%=D5EB01U9]IZ7P2IA?L&Q MM4V5<;$7DM6=LXJ@IDW[CW]TB3AS4#AV!]0YH$N'Z(I#V#F$AF@;F:&UP!+G M4\Z.@&MKA:8?3&Z,MV)#&SV-2\G56ZK\9#['@A8 -R58T&HO20DJ)@38$375 M6\P)^ T\E"75*<<5^-*TPM$3\'%!)*:5^*1,7I8+\/'#IZDO54@:V"^ZX>?M M\.C*\"'XRAJY%>"/IB3ET-]75'H^Z(W/'(T"?L7\#H3P,T !"BWQ//Z\.QH) M)^S3&QJ\\'^FUY:Q%C&R(^IE?2]VN" S3ZU;0?B!>/FOO\ D^-U&UQ'8@'S4 MDX_&T/._U2YDZ&(I.5WM)5Y5!$@&"E;72D$F UM6E82+SWHQTL*6CW:0Q RB M=Z5##E$(81)&4_]PSM5BF$Z2. G2WG# (^YYQ*,\OIN]0,T=/A"N]C;0[.N5 MFD&V;BD(H/9'(=4LTV:C5L-5)NTP\7F <(*R= +3"RHVRRR*81HC.Y>DYY(X MY5*VLK6Q27Z:C:'1E(C1/7%!TM2[+GZ(!'KA$_>2RU"* JSR84F+880 MQC#*,KLD87#ZH@;C2PQSCAMI#6_<]=8Y<84V)'I6.D#GFNP@727 $=HP >B4 M .1*EQW2N=[BFM."PQ7:D.2I MY("1>TV.EC$W)\ 1VC !IUH%CAT%F:1P$P:4B MWQO&"(59?"%)_^Q@7!.^,?<%0IT_]HULSY1];W\G\6!.XA?]T$: B:P49W*4J*-[>';0-R7;F^+UB4AWFS>.68'7FT0;J_9HQ^=;0 M _0W./E_4$L#!!0 ( $&PO=V]R:W-H M965T,OXD*@")GIN:BHE72=E> M^;XH*FBP&+ 6J'JR9+S!4DWYRA\IU&P[\4)OOW!'5I74"WX^;O$*[D$^M+=,_^Q7A77A98P(S5CZ24U<0;>:B$)5[7\HYMO\+.3Z+Y"E8+F&7&-TP*BN!/M,2RF.\ MKQ1WLJ.][&G42WB#^0#%X4<4!5'LT#-[/3SJD1-WIQ@;OO@_3]%U8I9QZ&;4 M'^^5:'$!$T]]G0+X!KS\P[LP#3ZY[+X1V9'Y86=^V,>>_U"U1MMUF;3(U"!U M0=GD%V$4AV$:#\?^YM"!*S*[3),TR+K((WE))R_IE?=HOF25$KP!K@H3HNMF MH1+#EC8W JGB)J1*'J$K]9(O="Y=7NPVR8'",+R,1MEEF)UX<46.ADF8)9'; M2]IY2=_42VG?1I>;]-5N7)&];K+.3=;KYOMQI>DY>LN3';XD.2MP: M1YW&T;]I[#G2T6M4NH-.5?H'%;T!OC*-3J""K:FT5;);[7KIM6DA)^M3U6-M M2_Q+8QNTJH$K0@6J8:DH@T&F,LQMT[,3R5K3-Q9,JBYDAI7Z3P"N ]3S)6-R M/]$;='\>^1]02P,$% @ 1S"O5C)YSB )!P R"P !D !X;"]W;W)K M&ULM9K;DU+D,4)12H@9,=]^H('"R( K4V5NK$.WEW@7U#D]Q.\>"C$MW+%N40_ MUEE>7HY64F[.Q^-RON+KI'Q;;'BN_K,LQ#J1ZJ.X&Y<;P9-%G;3.QL3S@O$Z M2?/1Y*+^[EI,+HJMS-*<7PM4;M?K1#Q>\:QXN!SAT=,7G].[E:R^&$\N-LD= MO^'RR^9:J$_C795%NN9YF18Y$GQY.7J'SV>L3J@COJ;\H=Q[CRHIMT7QK?KP M<7$Y\JH9\8S/954B42_W?,JSK*JDYO&]+3K:C5DE[K]_JOZA%J_$W"8EGQ;9 M/^E"KBY'T0@M^#+99O)S\? ';P7Y5;UYD97U7_30QGHC--^6LEBWR6H&ZS1O M7I,?;2/V$E0==P)I$XB9P XDT#:!OC2!M0FL[DPCI>[#+)')Y$(4#TA4T:I: M]:9N9IVMY*=YM>XW4JC_IBI/3F[XG5I%R1+) M?%6]RA5'TV*]2?+'7TNU[)M"R.0VX^AV6ZK"98G*IEZ)7LVX3-*L?*V*?;F9 MH5<_O[X82S7C:MSQO)W=53,[$;#@ MIT2\112_0<0CU#&?ZD<-W2T>K>O1/HOGZG)3AKG+5*>6 M\W*3S/GE2)T[2B[N^6CRRT\X\'YSM6C(8K.!BG7:QW;M8U#UR6=^S_,M=S6L M20SJQ.K4>3_Q/<9(>#&^WV^%'88]&@6,=N-FX#R.5.GO5/J@RM]%H7Z7&U$L M4^F2VF3[>QKB( Q-I7;4&8X]RF)3*CB9(Z4&.ZD!*+4]:>5WB/]0%\:2ER[! M@4,*C3P%.=0BK5F=E@5+)UTZYH2V",(8]0ZL= MQ@CS8D,G.),C=48[G1&H\T]%09DZEETB(\=*$8IQ0,TU=46&<> 'GG'(S\#9 M'*DUWFF-0:V*:12QY(H A.#Y_!%)D>1E=O $'UNJ:$A-15,[ZLR/?.-(F($S M.U(W]C2/>*#R"B\$7U5D><\/KG=;Q%AP$C)JG:.=H6$<8N:;*PY/[5CI>RB& M0>D?+?M^FF IDW*.?.:U1;:E^\^FG':K$M]>"@O=6[QF4^87OC=N5K=,,@ MVNQ=JS*N? L2E4$Y*Y9G6_4A*4LNW0<^M684^7Y,,3$;,2BF.8955W],#O9! M,QB&(:RY>@&"F7WU_Y?)'.T5>^2N>9&\S@&GUM MRJ#59D-5Z_9/(QX.AW%Z>"!":WLX9+794-6Z/=3XB&%^!.P>MJG0Z?<<<5&( M8^:;('$*=L0:'C%,C\]9/NP 09?I<\7A2*%39#(C/*$C!1,-C02&QAE79>=I M<_.J0HID70B9_GOP9T(<4!@3Y0+,4ZPK$&-%7=2T1O 4CVV!AD<"P^/+O"^Q M*5)QX2TONG-L-.T.K52?8^E6?XE8>T6?@LV(9C,"L]F1 M;I@X>,SIAAV!IG]M^W *.&K6N9'6CZUU;P*F_<#7IG<*AJW1YJZ*-DH+W/(>\(3@>M-ANJ6K>'>]O',$D"CAC.[-TU MFS5Q$ 0660\U:K[22Y>5?[;.J.? E:IAE4ZQ,XS7*1W:QS;TWX067O30XW:;8TF6_J_MJ?A M[-X]L8&7A,K;F"TY!>U23;OT^)UL.+5W/QS;W2R([8:< GNIQEXZ['8W7*YW MDQRW.0-J]^@4I,PT*;,A-L;A(GT[PQQW/WU*F&&O9D.-VFV-YFD&\_1S)@). M[]T4>TL\\"BQGOD:E(_'>X]XKKFXJQ^5+=&\V.:R>?QQ]^WN<=QW]4.HQO=7 M^'S:/%2KRS3/^'Y*Q%V:E\J!+U5)[VVHEETTC\TV'V2QJ1\DO2VDLB_UVQ5/ M%EQ4 >K_RZ*03Q^J 78/+T_^ U!+ P04 " !',*]6?5+8^]X# #!%0 M&0 'AL+W=O.\A><-[ MQSO&/XLU@$1?JY**B;.6L"=CC=X M!7.0#YM[KGINRU*0"J@@C"(.RXGSP;_)_40#S(Q_">S$01MI5QX9^ZP[?Q<3 MQ],600D+J2FP^GF"&92E9E)V?&E(G79-#3QL/[-_-,XK9QZQ@!DK_R.%7$^< MU$$%+/&VE)_8[B]H'(HUWX*5POQ%NV:NYZ#%5DA6-6!E045H_8N_-D(< !1/ M/R!H ,$Q(#H#"!M ^+. J %$1IG:%:-#CB6>CCG;(:YG*S;=,&(:M'*?4+WO M<\G55Z)PC>NT!R7()!D:$OQ>A\\>W\;#!+>87Z-0O\/%'A!V&// M[.?A00\\'X;GL#@'[W@3MGL9&K[PW%[:W;.^_:D-B/H-T#'J1FSP B:."D(" M^!,XTS>_^8GWOD]F"91V)V7#]KWB]['K??QH/7S@8A!E<1"GV9$6@U9<>ESB M$V&#.$K#41RUJW;$2%HQDD$Q'J[G2/U3YB:.]OH[B+_T"MDDRRV1=70;M;J- M7CMVC6P*;Y,LMT36$3YMA4]MQZ[TY,;VQJ[3:5GD^6%T%+H&S?M%Y[/6^>S_ M#%W9:>@*1E$X\OPC*0:MN/2T]*P:^GZ8>6="E^_MWX+>H!PS3'%!,/U!!!MF MN?0F667+;;%U%3QX3?NO'<8:"VRI;Y,MM\7653_8JQ_8CF7#C!>K&9P\*[(T M]HY>,KFM1;LR[=,$?_ Q_-*HU[!WPYZ7>/'Q@VW8C(O/5L^R89*DB7\F[.U? M[_[P\_T?N0:.5/8+9$71@FVIY 3Z?;?TT&X$LLF6VV+KJKC/ OSXU4.?S11@ M9I4MM\7657^?=OC#><=+E4U.\Z$T.+G05M.-OC6S@ZRO5L(]J&VI<[0R-4)1 MW]*ZT-..MG7(#Z;Z=C1^Z]_,ZFKBGJ8N;MYAOB)4H!*6BM*['JFMY'6]L.Y( MMC$5M$H+XO&9//';U 6[6=?@=02P,$% @ 1S"O5GX@ M9+EQ @ F@< !D !X;"]W;W)K&ULK55A;YLP M$/TK%INF5EH#@81$&2"MJ:I-VJ2J6;?/%SB"58.9;9+VW\\VA"4J[;HM7\!G MO_>X=S;G:,?%O2P0%7DH625CIU"J7KBN3 LL08YXC95>R;DH0>E0;%Q9"X3, MDDKF^IX7NB70RDDB.W+Q$QG>Q,W;V$[=T4R@SX291 M#1M*2LQ\T4T7LS!V2 M80X-4[=\]PD[/U.CEW(F[9/L.JSGD+21BI<=66=0TJI]PT-7AP/">/(,P>\( M_FL)04<(K-$V,VOK"A0DD> [(@Q:JYF!K8UE:S>T,KNX4D*O4LU3R3500;; M&B07Y)I64*44&&$4UI1115&2$D$V C,"BN2_X68/]#ZFC1"TVIA:4DG.KE ! M9?)->AN=47.WIY'KM+&3'INVIFX M;$WXSYCX"F)$@O%[XGM^,$!?OI[N']-=7AR%C)Q([LAGT-H.7U)-O7 $;+?UOU$8D<>I[W' MZ7\BVLV'0L5)8\2;';?S]*=HP4 M2-L==K%)BN^)CQ*5#=H\V ; D<=6*IO3QKENQ9@M&VBY7>@.%*[4VK3!5 K61)%%VRE@M%BRS$MJ;(],%)H6!KB#VT+3=/-R#UD-.8'@-W8M\X M'V!%UO$]W(/[V6T->FQFJ40+R@JMB($ZI]?Q:IWZ_)#P2\!@3VSBE>RT?O#. M]RJGD2\())3.,W#\]; &*3T1EO%GXJ3SEAYX:A_9;X-VU++C%M9:_A:5:W+Z MA9(*:GZ0[DX/WV#2L_1\I98V?,DPYBZO*"D/UNEV F,%K5#CGS].?3@!Q!"+T):%0CE#_%>V=P52#.%;=< M&-)S>0#RF5Q7E?#-Y9((-=X0W^H/&W!<2/LQ8PZW]$!63O0W(WWR OT/;A8D MC3^1)$K2,_#UZ_ -E#,\>0YG*'16F\QJD\"7OJGVG)01>W$>Z\=I93M>0DYQ M7BR8'FCQ_EU\&7T])^P_D3V3FX/T6N(Y2^&>SC5EW"F.PE;^3>B+:!%GK#\5^T;2*(*=W%+_0N#= MV MEB80:4='B:DF)&:=N=)SNPL7=:8=C$,P&'RHP/@'7:ZW=T?&S,#]]Q5]0 M2P,$% @ 1S"O5G O-JB.! AQD !D !X;"]W;W)K&ULK9EM;ZLV%,>_BL6FZ4[JPF/2I$LBM07N)MW>6[6ZF[1W#IP0 MJX"9;9);:1]^-A :&L)--O=%PX//SP?_SSG89KZC[(5O 3ZEJ4Y7Q@;(8H; MT^31!C+,1[2 7-Y94Y9A(4]98O*" 8XKHRPU'V7).2Y&2 M'!X9XF668?9Z!RG=+0S;V%]X(LE&J OFF3PS6TI,,L@YH3EB ML%X8M_9-:+O*H&KQ!X$=/SA&ZE%6E+ZHD]_CA6$ICR"%2"@$EC];N(I"1O/[%WYJ!.#"P9R<,G,; >6?@."<,W,; /=? M:PR\K&JD?2SP)M!/+>YIE1,A0$1SA/$81S07)$\@C AQ]\$%@DO*?YZ:0G2D3,VK 00UV M3H!=]"!1&XZ"/(:X:V]*)UM/G;VG=\X@\+9@(V1[5\BQ'!<1 5F/4_?#C QD2&T"K M\O67%8Y>4,%HPG"&_CF5A'=UM^.J6_5JVRX]9S8WMX?Z#KIVJ;XZ88%.6*@) MUM%WW.H['M3W"2*[OC39=<)\G;"@ADT. M0GDZL\>6YW7#.?Q^NXZ$DU;"R9DI&N-768;70I[MI& ;A!,&H*HSBG".5H#D M+3E!P.+]V[;6:["?2_4:=MJU*F_[M-'I1: 3%FJ"=52^;E6^'ARPVXR62L<4 MRTE[C%:OZ"^:)VH5D?=).0B[5$J=,/_Z* L<9VJIOVZZ!#I[#37!.M)-6^FF MP])%$2MQBE*"5R0EXE7EZCX35WS=)^7TZ&7? MWS#4Y%Y'IEDKTVQ0)A\X27)TNZ^9?5H,$B[50B?,UPD+=,)"3;".IK;UMG:U M]*Y0&IXFC;72?*VT0"LMU$7KZGRP1V$/9F_ !NI.9@-(;_J[I3TN, D1G'=0FVX],;$H'\7 MQT1-4\G3!H4UFKZ/!YU]!EIIH2Y:-Q[>-J#LP>V/P_K>JY;6#2>M-%\K+6AH MA]5E-IYZWM$<2U>WM6#FP;YR!BRIO@!PF8YRM5)O,;=7VZ\,M]7>NOG6O/Y$ M\8!90G*.4EA+4VMT+2>,K-[UKT\$+:I=ZA45@F;5X09P#$PUD/?7E(K]B>J@ M_?:R_!=02P,$% @ 1S"O5@;1"!FH P -Q, !D !X;"]W;W)K&ULK9AK;]LV%(;_"J$-0PNTT<7R)9DMH+6P;D"'!O': M ?M&2\<6$4I42,JN@?WXD9*B6(O"6@C]P18EOJ]X'NM0AUP>&;\7&8!$WW-: MB)6325G>N*Y(,LBQN&(E%.K*CO$<2]7D>U>4''!:BW+J!IXW;1DE:2D@%N.1)7GF)\^ F7'E>,[CR?NR#Z3^H0;+4N\APW(K^4M5RVWZIA>?'C^Z_U<&K8+98P)K1OTDJLY6S<% *.UQ1><>.OT,; MT%3[)8R*^AL=V[Z>@Y)*2):W8C6"G!3-+_[>@C@3J$"'!4$K""X53%K!Y%)! MV IJU&X32LTAQA)'2\Z.B.O>RDT?U#!KM0J?%/I_WTBNKA*ED]&FV@IXJ*"0 M" [J6Z W,4A,J'B+WJ.OFQB]^?GMTI7J5EK@)JWMQ\8V>,'V3WQ"WN(="KQ@ M,J!>_TC-K]#$?U$>F^4Q))T\Z,M=A:=C%'2,@MIOJH8(F=T M&$NN,9O59GK..T2+:W_JA>'2/9Q#^7&_7KQA%V]HC/D=)C,_!F9!LS_R1AO-Y:,);,>F45'9F$D\Y>JY509]U 1#BF23#U& M)Y1@D:&2T\UK/?Z=TCK88F>5;?8EEN?W]D:P']U ME6:V&(W/O[!.NZ!C/^BGHMXW%KX#*Y]_D:E\,]N-!F"UQ+?EUD?Y5.3[$POY M9[7.M^H6VW+K\WM:-/CF5<.Z?M'B$]Y2&$07/D^"P7K$?)_15*RN"]RS30J] MI:06^7M2"$1AI^R]J[DJI7FS2],T)"OK?8LMDY+E]6$&. 6N.ZCK.\;D8T-O MA71[9=%_4$L#!!0 ( $&POJ9-(BN=(%-7:J%V%5:D:S"IP*$0YZO3@L*)=D,I:KXKHP53!7*VE2,FQ- M@;M]SE+2C]^3P-%-5<92TN$S M2"]Z.*_%,.IXGWJ[_-1RM;ZGF//ELW0](0LC'GE4=9*OG!9<;)QY (:Y$DH'QC:$#=0'2_7+P7TW@UYI> HN ME:YCNPCN[ZQ9?@!L9R"0"]$*'!!GF(Q+:@S3\MI.ZL6U\1$4-..[36D5+C3= M] =#TCG4-QMDIG3&=!NF3[:FR5BP'.1HOEC"W:@R!- 85=A!QNE"25IKV'HT M TL[9T+M!O60[M(*:H:-Q$^#?97/?\U9?K'B MZ/)?2:[_JQP*]FIL3L?7+G)X#"+C8Q!Y%#TY>I4BP^9LW#F ]X[?UAK :TY* MOL'KDNB"!K,5%X;+9K;D6<;DHU/8TALZLR_)>_QV?<9RNA+FK@53THV_LHRO MBJ1==0.):%9UXR^PO7[_ITF M213%,9;1Z=2K8(KE+8[AZV?#M($'%@2^*N-Q0$/K I8[T!\?QSH*;]/%$%5,6W8$XPC28(AT(O^'HUC M)#LQ?/SUP9Z2*$H2/P*87T$480@\C3B"*0 -&!)%]3EX-8?20$3;8T.P6BP^0"X99K>] M9!:G!0 6"\ \ !X;"]W;W)K M8F]O:RYX;6S%FEUOXC@4AO^*Q=6LM"R0+V:J4JD#G5VD#JT&-'NY,HD!JXG- MVDX_YM?/25*H,PU'>W.6*TCBN@].[.>UG_& QL MNA,%MW_HO5!P9:--P1T'[%%:N9:Y="^37OT]%SU62"4+^4-DD]ZPQ^Q./_VE MC?RAE>/Y,C4ZSR>]47/ANS!.IN].+RO(%5_;^HSCZV\<0":]9 @5;J2QKBY1 MU\^!\5% X>:H=/J+S)TP,^[$GT:7>ZFV537P*P;>SZC;X?#9-.*%^2_-J#<; MF8J93LM"*->THQ%Y!:CL3NYMCRE>B$GO4(1QE;$;Y:"1V%PU54'9ZI?"OYYG MS:]V@.NUH;F0<,',LQJ<#G)ZMYC=+)8W,P;?EG>W\]GU"@Z6*_CX>K/P( ,$ M,C@+Y.?KV^O%](9YD"$"&9X1\I_ @XP0R.B,M[L%&2.0\3DA0P\R02 36L@% M=Z41==].8623JN0J%4QO&-1JN 6_$GLN,B6>HQ(J&3;N= M,"PMC0\Y&F*C^9 6H8 V+[\S)9Q/A3J&6#+W.7_58'5W]U5I'PTSRXA8 M+7?U+>360ACPF3"1C(A-LC(\$VS/7SC\W^9)XVEJ2I&Q7/*UCXFI9$3LDEO! MH2/X-)@S1M32@$'80!9D$/T@@#8C7=5<=3KU*3%IC(BML=QQD$;*]Q*RL#^& MZ&*OE? Q,6V,B+VQ=#I]Z*_A_F8U&@QY[S(K9HP1L3*^"1CFRE9S86X8$JF5D-)R_T!)HB 6!!H8F]- MT ),$ &Q(-#,WL;$/!$0>P)-[6U,S!\!N3_\U,X^K.K@]YN_KH%Y)"3V2$=\ M[V3$3!(2F\3/\9UPF#]"8G^@@;[U&(;H A:Q2YI W]EZF%!"8J&@F;G=>IA2 M0FJE5)BOF1EN=2/ KK;$]!(2Z^4U.'=R83X)B7WR2X+NY,-$$A*+! VJ[6<0 M$TE(+)*.H-K5E!%FDXC8)F^)M1,-DTA$+!%T3;>]A(_I)*+>#D'#E[\^'F$Z MB8AU@H>O%B:Z(T*LEU_#UTPX+O/V0XEY)2+V2F?ZZH+$O!(1>Z4#LL^NLTQ6 M)7GN8V*:B8@UTTZ)78V(228BE@P>$UL=!I-,1"R9UYC89]-FT;(:>&"(S*O3 MT-G]/43,,S&Q9XZ8?PNYW8&R^_Q1&+X5S$#=TL?$G!,3.^>(^;62#_0788^; MB& @'Q-S3DSLG"/F6Z<^L1P68\Z)J3?AT5T _TV!&'-.?-8IC=_38W0?_O^8 MTIS$C'Q,3#XQ]:;*B=T*>%I7VOF[W#$FG_A,FRJ 65WR,3$+Q<06ZIS']MFK M+%M="+-03#W5.=V:B[+P-TD3S$()L840S.F.^^-F@EDH(;;0<5V@(Q,EF'<2 M8N^\6QCH L2,DU ;Y^0F6\WJ8V+&28B-@R]@M-ZIPHR3$!L'Q_2-DZ#O?E$; MIUEG 3Q_I:7/[IK4YF-BQDFHC7,"<\FK^47KV<2,DQ ;QUL1ZK,OD-I4*B%O M'&*;CXD9)R$V3@OS?0SVW_C#C#.FWO7']E_9!Q\3,\Z8V#CO=F [A_8QYIYQ M[9Y!7=A>769B(Y7(%E"]A?,IS]-[R*KPT;QE%L752R*;,L^G<.Y.W6J>'5X, M/[S4?O434$L#!!0 ( $&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH#DIY\ MT"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7?&C'?7KB=43T]WLY:P6K^VPS>.JJC\/U]VEOFS2W7ER MM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N(>A^ M_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*="-Q. M"'0J"WH-Y"H+>@WD*@ MMZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BMJ+<2 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V#0.\& M]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM<5) M D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3 MY-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+',4@? M)R!]\!E*(RBB^&UL4$L! M A0#% @ 1S"O5M1/0FKN *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 1S"O5IE&PO=V]R:W-H M965T&UL4$L! A0#% @ 1S"O5@^C-"*+!0 *18 !@ M ("!N0X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 1S"O5D;94B)U!@ $1L !@ ("!J1T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O M5@0%.C0L" >Q8 !@ ("!L3 'AL+W=O&PO=V]R:W-H M965TX.TOX0( +4& 9 M " @6P_ !X;"]W;W)K&UL4$L! M A0#% @ 1S"O5OZ"= -3! 0H !D ("!A$( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O M5O@1 [15! H0H !D ("!!4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5F]7/?'P" 2AH M !D ("!A5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5O,^1DG$ @ 008 !D M ("!.&H 'AL+W=O&UL4$L! A0# M% @ 1S"O5OVS* 38 P F L !D ("!578 'AL+W=O M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5N0C M!3Y." ;Q< !D ("!4X< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5F&'1ZQQ @ T 4 !D M ("!E)4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1S"O5D(16#-Y @ &08 !D ("! M$IX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1S"O5D"V4V0Z!0 P@\ !D ("!P:< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5B(\B0N. M @ 0 8 !D ("!^;$ 'AL+W=O&PO=V]R:W-H965TRY !X;"]W;W)K&UL4$L! A0#% @ 1S"O5C6:4%&; @ V 8 !D M ("!U;P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1S"O5AKSQJ_I @ ;@H !D ("!M,4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1S"O5B&MB[; @ P@D !D ("!V,\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5KGN[*U2 @ M*P8 !D ("!C]@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 1S"O5DUC8^VC @ Z@< !D M ("!3N$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1S"O5JAS%G=P P (0X !D ("!Z.L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O M5FT3$D^F P N1$ !D ("! O\ 'AL+W=O&PO=V]R:W-H965TD& 0!X;"]W;W)K M&UL4$L! A0#% @ 1S"O5@@2#E8N @ @ 4 M !D ("!20D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5IVFO(;( @ A0@ !D M ("!:Q(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1S"O5GX@9+EQ @ F@< !D ("!OR ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1S"O5@;1 M"!FH P -Q, !D ("!?RH! 'AL+W=O+@$ >&PO)G@4 %@O / " 9@R 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " !',*]6K&U05SP" "O*@ &@ M@ %C. $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !' M,*]60&L7N@ " #&*0 $P @ '7.@$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 4 !0 .<5 (/0$ ! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 146 232 1 false 62 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.emvauto.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 2 false false R3.htm 00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 10101 - Disclosure - Nature and continuance of operations Sheet http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperations Nature and continuance of operations Notes 7 false false R8.htm 10201 - Disclosure - Basis of presentation and summary of significant accounting policies Sheet http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of presentation and summary of significant accounting policies Notes 8 false false R9.htm 10301 - Disclosure - Cash and cash equivalents and restricted cash Sheet http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCash Cash and cash equivalents and restricted cash Notes 9 false false R10.htm 10401 - Disclosure - Prepaid expenses and other current assets Sheet http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid expenses and other current assets Notes 10 false false R11.htm 10501 - Disclosure - Inventory, net Sheet http://www.emvauto.com/role/DisclosureInventoryNet Inventory, net Notes 11 false false R12.htm 10601 - Disclosure - Plant and equipment Sheet http://www.emvauto.com/role/DisclosurePlantAndEquipment Plant and equipment Notes 12 false false R13.htm 10701 - Disclosure - Other assets Sheet http://www.emvauto.com/role/DisclosureOtherAssets Other assets Notes 13 false false R14.htm 10801 - Disclosure - Trade payables and accrued liabilities Sheet http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilities Trade payables and accrued liabilities Notes 14 false false R15.htm 10901 - Disclosure - Leases Sheet http://www.emvauto.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 11001 - Disclosure - Contract termination liability Sheet http://www.emvauto.com/role/DisclosureContractTerminationLiability Contract termination liability Notes 16 false false R17.htm 11101 - Disclosure - Share capital and other components of equity Sheet http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquity Share capital and other components of equity Notes 17 false false R18.htm 11201 - Disclosure - Stock-based compensation Sheet http://www.emvauto.com/role/DisclosureStockBasedCompensation Stock-based compensation Notes 18 false false R19.htm 11301 - Disclosure - Revenue Sheet http://www.emvauto.com/role/DisclosureRevenue Revenue Notes 19 false false R20.htm 11401 - Disclosure - Interest income Sheet http://www.emvauto.com/role/DisclosureInterestIncome Interest income Notes 20 false false R21.htm 11501 - Disclosure - Current income tax expense Sheet http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpense Current income tax expense Notes 21 false false R22.htm 11601 - Disclosure - Basic and Diluted loss per share Sheet http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShare Basic and Diluted loss per share Notes 22 false false R23.htm 11701 - Disclosure - Segment information Sheet http://www.emvauto.com/role/DisclosureSegmentInformation Segment information Notes 23 false false R24.htm 11801 - Disclosure - Fair value Sheet http://www.emvauto.com/role/DisclosureFairValue Fair value Notes 24 false false R25.htm 11901 - Disclosure - Commitments and contingencies Sheet http://www.emvauto.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 25 false false R26.htm 12001 - Disclosure - Subsequent events Sheet http://www.emvauto.com/role/DisclosureSubsequentEvents Subsequent events Notes 26 false false R27.htm 20202 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) Sheet http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of presentation and summary of significant accounting policies (Policies) Policies 27 false false R28.htm 30303 - Disclosure - Cash and cash equivalents and restricted cash (Tables) Sheet http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashTables Cash and cash equivalents and restricted cash (Tables) Tables http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCash 28 false false R29.htm 30403 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid expenses and other current assets (Tables) Tables http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 29 false false R30.htm 30503 - Disclosure - Inventory, net (Tables) Sheet http://www.emvauto.com/role/DisclosureInventoryNetTables Inventory, net (Tables) Tables http://www.emvauto.com/role/DisclosureInventoryNet 30 false false R31.htm 30603 - Disclosure - Plant and equipment (Tables) Sheet http://www.emvauto.com/role/DisclosurePlantAndEquipmentTables Plant and equipment (Tables) Tables http://www.emvauto.com/role/DisclosurePlantAndEquipment 31 false false R32.htm 30703 - Disclosure - Other assets (Tables) Sheet http://www.emvauto.com/role/DisclosureOtherAssetsTables Other assets (Tables) Tables http://www.emvauto.com/role/DisclosureOtherAssets 32 false false R33.htm 30803 - Disclosure - Trade payables and accrued liabilities (Tables) Sheet http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesTables Trade payables and accrued liabilities (Tables) Tables http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilities 33 false false R34.htm 30903 - Disclosure - Leases (Tables) Sheet http://www.emvauto.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.emvauto.com/role/DisclosureLeases 34 false false R35.htm 31103 - Disclosure - Share capital and other components of equity (Tables) Sheet http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityTables Share capital and other components of equity (Tables) Tables http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquity 35 false false R36.htm 31203 - Disclosure - Share-based payments (Tables) Sheet http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables Share-based payments (Tables) Tables 36 false false R37.htm 31303 - Disclosure - Revenue (Tables) Sheet http://www.emvauto.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.emvauto.com/role/DisclosureRevenue 37 false false R38.htm 31403 - Disclosure - Interest income (Tables) Sheet http://www.emvauto.com/role/DisclosureInterestIncomeTables Interest income (Tables) Tables http://www.emvauto.com/role/DisclosureInterestIncome 38 false false R39.htm 31601 - Disclosure - Basic and Diluted loss per share (Tables) Sheet http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareTables Basic and Diluted loss per share (Tables) Tables http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShare 39 false false R40.htm 31703 - Disclosure - Segment information (Tables) Sheet http://www.emvauto.com/role/DisclosureSegmentInformationTables Segment information (Tables) Tables http://www.emvauto.com/role/DisclosureSegmentInformation 40 false false R41.htm 31803 - Disclosure - Fair value (Tables) Sheet http://www.emvauto.com/role/DisclosureFairValueTables Fair value (Tables) Tables http://www.emvauto.com/role/DisclosureFairValue 41 false false R42.htm 40101 - Disclosure - Nature and continuance of operations (Details) Sheet http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperationsDetails Nature and continuance of operations (Details) Details http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperations 42 false false R43.htm 40301 - Disclosure - Cash and cash equivalents and restricted cash (Details) Sheet http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails Cash and cash equivalents and restricted cash (Details) Details http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashTables 43 false false R44.htm 40401 - Disclosure - Prepaid expenses and other current assets (Details) Sheet http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid expenses and other current assets (Details) Details http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 44 false false R45.htm 40501 - Disclosure - Inventory, net (Details) Sheet http://www.emvauto.com/role/DisclosureInventoryNetDetails Inventory, net (Details) Details http://www.emvauto.com/role/DisclosureInventoryNetTables 45 false false R46.htm 40601 - Disclosure - Plant and equipment (Details) Sheet http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails Plant and equipment (Details) Details http://www.emvauto.com/role/DisclosurePlantAndEquipmentTables 46 false false R47.htm 40602 - Disclosure - Plant and equipment- Additional Information (Details) Sheet http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails Plant and equipment- Additional Information (Details) Details 47 false false R48.htm 40701 - Disclosure - Other assets (Details) Sheet http://www.emvauto.com/role/DisclosureOtherAssetsDetails Other assets (Details) Details http://www.emvauto.com/role/DisclosureOtherAssetsTables 48 false false R49.htm 40801 - Disclosure - Trade payables and accrued liabilities (Details) Sheet http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails Trade payables and accrued liabilities (Details) Details http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesTables 49 false false R50.htm 40901 - Disclosure - Leases - Components of lease expense (Details) Sheet http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of lease expense (Details) Details 50 false false R51.htm 40902 - Disclosure - Leases - Weighted-average remaining lease term and discount rate (Details) Sheet http://www.emvauto.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails Leases - Weighted-average remaining lease term and discount rate (Details) Details 51 false false R52.htm 40903 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Sheet http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of operating lease liabilities (Details) Details 52 false false R53.htm 40904 - Disclosure - Leases - Additional information (Details) Sheet http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional information (Details) Details 53 false false R54.htm 41001 - Disclosure - Contract termination liability (Details) Sheet http://www.emvauto.com/role/DisclosureContractTerminationLiabilityDetails Contract termination liability (Details) Details http://www.emvauto.com/role/DisclosureContractTerminationLiability 54 false false R55.htm 41101 - Disclosure - Share capital and other components of equity (Details) Sheet http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails Share capital and other components of equity (Details) Details http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityTables 55 false false R56.htm 41102 - Disclosure - Share capital and other components of equity - Warrants Outstanding (Details) Sheet http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails Share capital and other components of equity - Warrants Outstanding (Details) Details 56 false false R57.htm 41201 - Disclosure - Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details) Sheet http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details) Details 57 false false R58.htm 41202 - Disclosure - Stock-based compensation - Stock options (Details) Sheet http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-based compensation - Stock options (Details) Details 58 false false R59.htm 41203 - Disclosure - Share-based payments - Details of stock options outstanding (Details) Sheet http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails Share-based payments - Details of stock options outstanding (Details) Details 59 false false R60.htm 41204 - Disclosure - Stock-based compensation - Number and weighted average share prices of DSUs (Details) Sheet http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails Stock-based compensation - Number and weighted average share prices of DSUs (Details) Details 60 false false R61.htm 41205 - Disclosure - Stock-based compensation - Changes in RSUs (Details) Sheet http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails Stock-based compensation - Changes in RSUs (Details) Details 61 false false R62.htm 41301 - Disclosure - Revenue (Details) Sheet http://www.emvauto.com/role/DisclosureRevenueDetails Revenue (Details) Details http://www.emvauto.com/role/DisclosureRevenueTables 62 false false R63.htm 41401 - Disclosure - Interest income (Details) Sheet http://www.emvauto.com/role/DisclosureInterestIncomeDetails Interest income (Details) Details http://www.emvauto.com/role/DisclosureInterestIncomeTables 63 false false R64.htm 41501 - Disclosure - Current income tax expense (Details) Sheet http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails Current income tax expense (Details) Details http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpense 64 false false R65.htm 41601 - Disclosure - Basic and Diluted loss per share - Additional Information (Details) Sheet http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails Basic and Diluted loss per share - Additional Information (Details) Details 65 false false R66.htm 41602 - Disclosure - Basic and Diluted loss per share (Details) Sheet http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails Basic and Diluted loss per share (Details) Details http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareTables 66 false false R67.htm 41701 - Disclosure - Segmented information - Operations of each of the Company's reportable business segments (Details) Sheet http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails Segmented information - Operations of each of the Company's reportable business segments (Details) Details 67 false false R68.htm 41702 - Disclosure - Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details) Sheet http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details) Details 68 false false R69.htm 41801 - Disclosure - Fair value - Financial liabilities measured at fair value on a recurring basis (Details) Sheet http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair value - Financial liabilities measured at fair value on a recurring basis (Details) Details 69 false false R70.htm 41802 - Disclosure - Fair value - Additional information (Details) Sheet http://www.emvauto.com/role/DisclosureFairValueAdditionalInformationDetails Fair value - Additional information (Details) Details 70 false false R71.htm 41901 - Disclosure - Commitments and contingencies (Details) Sheet http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and contingencies (Details) Details http://www.emvauto.com/role/DisclosureCommitmentsAndContingencies 71 false false R72.htm 42001 - Disclosure - Subsequent events (Details) Sheet http://www.emvauto.com/role/DisclosureSubsequentEventsDetails Subsequent events (Details) Details http://www.emvauto.com/role/DisclosureSubsequentEvents 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 13 fact(s) appearing in ix:hidden were eligible for transformation: solo:SettlementAgreementTimeRequiredToPayCashPortionOfSettlement, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesOutstanding, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - solo-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:CommonStockSharesAuthorizedUnlimited - solo-20230331x10q.htm 9 solo-20230331x10q.htm solo-20230331.xsd solo-20230331_cal.xml solo-20230331_def.xml solo-20230331_lab.xml solo-20230331_pre.xml solo-20230331xex31d1.htm solo-20230331xex31d2.htm solo-20230331xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "solo-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 500, "http://xbrl.sec.gov/dei/2022": 33 }, "contextCount": 146, "dts": { "calculationLink": { "local": [ "solo-20230331_cal.xml" ] }, "definitionLink": { "local": [ "solo-20230331_def.xml" ] }, "inline": { "local": [ "solo-20230331x10q.htm" ] }, "labelLink": { "local": [ "solo-20230331_lab.xml" ] }, "presentationLink": { "local": [ "solo-20230331_pre.xml" ] }, "schema": { "local": [ "solo-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 16, "http://www.emvauto.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 22 }, "keyCustom": 39, "keyStandard": 193, "memberCustom": 37, "memberStandard": 21, "nsprefix": "solo", "nsuri": "http://www.emvauto.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Prepaid expenses and other current assets", "menuCat": "Notes", "order": "10", "role": "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid expenses and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventory, net", "menuCat": "Notes", "order": "11", "role": "http://www.emvauto.com/role/DisclosureInventoryNet", "shortName": "Inventory, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Plant and equipment", "menuCat": "Notes", "order": "12", "role": "http://www.emvauto.com/role/DisclosurePlantAndEquipment", "shortName": "Plant and equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:OtherAssetsNoncurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Other assets", "menuCat": "Notes", "order": "13", "role": "http://www.emvauto.com/role/DisclosureOtherAssets", "shortName": "Other assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:OtherAssetsNoncurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Trade payables and accrued liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilities", "shortName": "Trade payables and accrued liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.emvauto.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:ContractTerminationLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Contract termination liability", "menuCat": "Notes", "order": "16", "role": "http://www.emvauto.com/role/DisclosureContractTerminationLiability", "shortName": "Contract termination liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:ContractTerminationLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Share capital and other components of equity", "menuCat": "Notes", "order": "17", "role": "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquity", "shortName": "Share capital and other components of equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Stock-based compensation", "menuCat": "Notes", "order": "18", "role": "http://www.emvauto.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Revenue", "menuCat": "Notes", "order": "19", "role": "http://www.emvauto.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "2", "role": "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Interest income", "menuCat": "Notes", "order": "20", "role": "http://www.emvauto.com/role/DisclosureInterestIncome", "shortName": "Interest income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Current income tax expense", "menuCat": "Notes", "order": "21", "role": "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpense", "shortName": "Current income tax expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Basic and Diluted loss per share", "menuCat": "Notes", "order": "22", "role": "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShare", "shortName": "Basic and Diluted loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Segment information", "menuCat": "Notes", "order": "23", "role": "http://www.emvauto.com/role/DisclosureSegmentInformation", "shortName": "Segment information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Fair value", "menuCat": "Notes", "order": "24", "role": "http://www.emvauto.com/role/DisclosureFairValue", "shortName": "Fair value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "25", "role": "http://www.emvauto.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Subsequent events", "menuCat": "Notes", "order": "26", "role": "http://www.emvauto.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of presentation and summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Cash and cash equivalents and restricted cash (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashTables", "shortName": "Cash and cash equivalents and restricted cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Prepaid expenses and other current assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "Prepaid expenses and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventory, net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.emvauto.com/role/DisclosureInventoryNetTables", "shortName": "Inventory, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Plant and equipment (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.emvauto.com/role/DisclosurePlantAndEquipmentTables", "shortName": "Plant and equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "solo:OtherAssetsNoncurrentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Other assets (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.emvauto.com/role/DisclosureOtherAssetsTables", "shortName": "Other assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "solo:OtherAssetsNoncurrentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Trade payables and accrued liabilities (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesTables", "shortName": "Trade payables and accrued liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "solo:ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.emvauto.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Share capital and other components of equity (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityTables", "shortName": "Share capital and other components of equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Share-based payments (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables", "shortName": "Share-based payments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.emvauto.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Interest income (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.emvauto.com/role/DisclosureInterestIncomeTables", "shortName": "Interest income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31601 - Disclosure - Basic and Diluted loss per share (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareTables", "shortName": "Basic and Diluted loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Segment information (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.emvauto.com/role/DisclosureSegmentInformationTables", "shortName": "Segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Fair value (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.emvauto.com/role/DisclosureFairValueTables", "shortName": "Fair value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_4_14_2023_To_4_14_2023_jIDha0WZpU6ak6p7MJDaaQ", "decimals": "INF", "first": true, "lang": null, "name": "solo:NumberOfRetailedVehiclesDecidedToRepurchase", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DYaQI1zHk0e6Hyg4eKFkCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature and continuance of operations (Details)", "menuCat": "Details", "order": "42", "role": "http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperationsDetails", "shortName": "Nature and continuance of operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_4_14_2023_To_4_14_2023_jIDha0WZpU6ak6p7MJDaaQ", "decimals": "INF", "first": true, "lang": null, "name": "solo:NumberOfRetailedVehiclesDecidedToRepurchase", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DYaQI1zHk0e6Hyg4eKFkCg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Cash and cash equivalents and restricted cash (Details)", "menuCat": "Details", "order": "43", "role": "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails", "shortName": "Cash and cash equivalents and restricted cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "solo:PrepaidDepositWithSupplierCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Prepaid expenses and other current assets (Details)", "menuCat": "Details", "order": "44", "role": "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "solo:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "solo:PrepaidDepositWithSupplierCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory, net (Details)", "menuCat": "Details", "order": "45", "role": "http://www.emvauto.com/role/DisclosureInventoryNetDetails", "shortName": "Inventory, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Plant and equipment (Details)", "menuCat": "Details", "order": "46", "role": "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails", "shortName": "Plant and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Plant and equipment- Additional Information (Details)", "menuCat": "Details", "order": "47", "role": "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "shortName": "Plant and equipment- Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "solo:OtherAssetsNoncurrentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Other assets (Details)", "menuCat": "Details", "order": "48", "role": "http://www.emvauto.com/role/DisclosureOtherAssetsDetails", "shortName": "Other assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "solo:OtherAssetsNoncurrentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Trade payables and accrued liabilities (Details)", "menuCat": "Details", "order": "49", "role": "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails", "shortName": "Trade payables and accrued liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "5", "role": "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Leases - Components of lease expense (Details)", "menuCat": "Details", "order": "50", "role": "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Leases - Weighted-average remaining lease term and discount rate (Details)", "menuCat": "Details", "order": "51", "role": "http://www.emvauto.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "Leases - Weighted-average remaining lease term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Leases - Maturities of operating lease liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R53": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Leases - Additional information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "solo:ContractTerminationLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_12_20_2022_bG9NFYx_-0qaifIcmPNYXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Contract termination liability (Details)", "menuCat": "Details", "order": "54", "role": "http://www.emvauto.com/role/DisclosureContractTerminationLiabilityDetails", "shortName": "Contract termination liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "solo:ContractTerminationLiabilityTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_12_20_2022_bG9NFYx_-0qaifIcmPNYXg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Share capital and other components of equity (Details)", "menuCat": "Details", "order": "55", "role": "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "shortName": "Share capital and other components of equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Share capital and other components of equity - Warrants Outstanding (Details)", "menuCat": "Details", "order": "56", "role": "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails", "shortName": "Share capital and other components of equity - Warrants Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details)", "menuCat": "Details", "order": "57", "role": "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails", "shortName": "Stock-based compensation - Total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_9vaWoQY-6Ei4pxIRs1SE6w", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_-Y7ta23BAkuvwwwRdKZiFw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Stock-based compensation - Stock options (Details)", "menuCat": "Details", "order": "58", "role": "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "shortName": "Stock-based compensation - Stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_-Y7ta23BAkuvwwwRdKZiFw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Share-based payments - Details of stock options outstanding (Details)", "menuCat": "Details", "order": "59", "role": "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "shortName": "Share-based payments - Details of stock options outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_N466KzbqsE6kayxqitVx_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_N466KzbqsE6kayxqitVx_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:DisclosureOfNumberAndWeightedAverageSharePricesOfDeferredShareUnitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_TE0S_MBf-U-YNhGcxstIkQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Stock-based compensation - Number and weighted average share prices of DSUs (Details)", "menuCat": "Details", "order": "60", "role": "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "shortName": "Stock-based compensation - Number and weighted average share prices of DSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:DisclosureOfNumberAndWeightedAverageSharePricesOfDeferredShareUnitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_TE0S_MBf-U-YNhGcxstIkQ", "decimals": "2", "lang": null, "name": "solo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_YeXCyHqsl02JMsaJYxf3uw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "solo:DisclosureOfNumberAndWeightedAverageSharePricesOfDeferredShareUnitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_TE0S_MBf-U-YNhGcxstIkQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - Stock-based compensation - Changes in RSUs (Details)", "menuCat": "Details", "order": "61", "role": "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "shortName": "Stock-based compensation - Changes in RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_AFUr-rYYlk-LyW3m_wzcaw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_n7xxiVoId0-N17AIeCFrpA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Revenue (Details)", "menuCat": "Details", "order": "62", "role": "http://www.emvauto.com/role/DisclosureRevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Interest income (Details)", "menuCat": "Details", "order": "63", "role": "http://www.emvauto.com/role/DisclosureInterestIncomeDetails", "shortName": "Interest income (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Current income tax expense (Details)", "menuCat": "Details", "order": "64", "role": "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails", "shortName": "Current income tax expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Basic and Diluted loss per share - Additional Information (Details)", "menuCat": "Details", "order": "65", "role": "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "shortName": "Basic and Diluted loss per share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Basic and Diluted loss per share (Details)", "menuCat": "Details", "order": "66", "role": "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "shortName": "Basic and Diluted loss per share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Segmented information - Operations of each of the Company's reportable business segments (Details)", "menuCat": "Details", "order": "67", "role": "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "shortName": "Segmented information - Operations of each of the Company's reportable business segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_StatementBusinessSegmentsAxis_solo_ElectricVehiclesSegmentMember_rlNMXUN6N0OaOrNPdbLF6w", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details)", "menuCat": "Details", "order": "68", "role": "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails", "shortName": "Segmented information - Sales to unaffiliated customers and Plant and equipment and right-of-use assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByLiabilityClassAxis_solo_ShareBasedCompensationLiabilityMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qNrgL4Dqgkmt7cyWb5AbfA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Fair value - Financial liabilities measured at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "69", "role": "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair value - Financial liabilities measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByLiabilityClassAxis_solo_ShareBasedCompensationLiabilityMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qNrgL4Dqgkmt7cyWb5AbfA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature and continuance of operations", "menuCat": "Notes", "order": "7", "role": "http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperations", "shortName": "Nature and continuance of operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "2", "first": true, "lang": null, "name": "solo:PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rmN3StELiUWxY53_-RPshA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Fair value - Additional information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.emvauto.com/role/DisclosureFairValueAdditionalInformationDetails", "shortName": "Fair value - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "2", "first": true, "lang": null, "name": "solo:PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_rmN3StELiUWxY53_-RPshA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_4_14_2023_To_4_14_2023_jIDha0WZpU6ak6p7MJDaaQ", "decimals": "INF", "first": true, "lang": null, "name": "solo:NumberOfRetailedVehiclesUnderBuyBackProgram", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DYaQI1zHk0e6Hyg4eKFkCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Commitments and contingencies (Details)", "menuCat": "Details", "order": "71", "role": "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_4_14_2023_To_4_14_2023_jIDha0WZpU6ak6p7MJDaaQ", "decimals": "INF", "first": true, "lang": null, "name": "solo:NumberOfRetailedVehiclesUnderBuyBackProgram", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DYaQI1zHk0e6Hyg4eKFkCg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_yIH9e-6zB0y7GvcAlwsezA", "decimals": "0", "first": true, "lang": null, "name": "solo:RecallProvisionCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Subsequent events (Details)", "menuCat": "Details", "order": "72", "role": "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_5_8_2023_To_5_8_2023_srt_CounterpartyNameAxis_solo_ChongqingZongshenAutomobileIndustryCo.Ltd.Member_64VOyYOb70O9-obWh3aTEQ", "decimals": "-5", "lang": null, "name": "solo:SettlementAgreementForfeitureOfPreviouslyPaidDepositAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_4635LDJgz0Ogc-beoaHnWQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of presentation and summary of significant accounting policies", "menuCat": "Notes", "order": "8", "role": "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of presentation and summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Cash and cash equivalents and restricted cash", "menuCat": "Notes", "order": "9", "role": "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCash", "shortName": "Cash and cash equivalents and restricted cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "solo-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_6pQcQ38Xb0ayqBWt8pMfuA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canadian operations" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S operations" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "solo_ChongqingZongshenAutomobileIndustryCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Chongqing Zongshen Automobile Industry Co., Ltd.", "label": "Chongqing Zongshen Automobile Industry Co., Ltd. [Member]", "terseLabel": "Zongshen" } } }, "localname": "ChongqingZongshenAutomobileIndustryCo.Ltd.Member", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "solo_ClassOfWarrantOrRightExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercisable.", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Number of warrants exercisable" } } }, "localname": "ClassOfWarrantOrRightExercisable", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "solo_CloudComputingAssetsNonCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosureOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cloud computing assets, non-current.", "label": "Cloud Computing Assets, Non-current", "terseLabel": "Cloud computing assets" } } }, "localname": "CloudComputingAssetsNonCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "solo_ContractTerminationLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Contract termination liability" } } }, "localname": "ContractTerminationLiabilityAbstract", "nsuri": "http://www.emvauto.com/20230331", "xbrltype": "stringItemType" }, "solo_ContractTerminationLiabilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of contract termination liability.", "label": "Contract Termination Liability [Text Block]", "terseLabel": "Contract termination liability" } } }, "localname": "ContractTerminationLiabilityTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureContractTerminationLiability" ], "xbrltype": "textBlockItemType" }, "solo_CustomBuiltVehiclesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to custom built vehicles segment.", "label": "Custom Built Vehicles Segment [Member]", "terseLabel": "Custom Built Vehicles" } } }, "localname": "CustomBuiltVehiclesSegmentMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "solo_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to deferred stock units (\"DSUs\").", "label": "Deferred Stock Units [Member]", "terseLabel": "DSUs" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "domainItemType" }, "solo_DesignAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to design agreement.", "label": "Design Agreement [Member]", "terseLabel": "Design Agreement" } } }, "localname": "DesignAgreementMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "solo_DisclosureOfNumberAndWeightedAverageSharePricesOfDeferredShareUnitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for number and weighted average share prices of Deferred Share Units (DSUs).", "label": "Disclosure Of Number And Weighted Average Share Prices Of Deferred Share Units [Table Text Block]", "terseLabel": "Schedule of number and weighted average share prices of DSUs" } } }, "localname": "DisclosureOfNumberAndWeightedAverageSharePricesOfDeferredShareUnitsTableTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "solo_ElectricVehiclesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to electric vehicles segment.", "label": "Electric Vehicles Segment [Member]", "terseLabel": "Electric Vehicles" } } }, "localname": "ElectricVehiclesSegmentMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "solo_EstimatedCostOfDesignDevelopmentAndManufacturingServices": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated cost of design, development, and manufacturing services to be provided, pursuant to an agreement.", "label": "Estimated Cost Of Design, Development, And Manufacturing Services", "terseLabel": "Estimated cost of design, development, and manufacturing services" } } }, "localname": "EstimatedCostOfDesignDevelopmentAndManufacturingServices", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "solo_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to furniture and equipment.", "label": "Furniture and Equipment [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "solo_IncreaseDecreaseInCustomerDepositsAndConstructionContractLiabilities": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in customer deposits and construction contract liabilities.", "label": "Increase (Decrease) in Customer Deposits and Construction Contract Liabilities", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerDepositsAndConstructionContractLiabilities", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "solo_InventoryProvision": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for inventory.", "label": "Inventory Provision", "terseLabel": "Inventory provision" } } }, "localname": "InventoryProvision", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "solo_LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular information relating to Supplemental cash flow information related to operating lease of lessee.", "label": "Lessee, Operating Lease, Weighted Average Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Schedule of weighted-average remaining lease term and the weighted-average discount rate for the operating lease" } } }, "localname": "LesseeOperatingLeaseWeightedAverageLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "solo_NoncurrentContractTerminationLoans": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government.", "label": "Noncurrent Contract Termination Loans", "terseLabel": "Contract termination liability" } } }, "localname": "NoncurrentContractTerminationLoans", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "solo_NoncurrentCustomerDeposits": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of money or property received from customers that is to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.", "label": "Noncurrent Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "NoncurrentCustomerDeposits", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "solo_NumberOfDaysAfterWhichAgreementCanBeTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of days after which the agreement can be terminated upon a 30 day notice is provided, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Number Of Days After Which Agreement Can Be Terminated", "terseLabel": "Number of days after which agreement can be terminated" } } }, "localname": "NumberOfDaysAfterWhichAgreementCanBeTerminated", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "solo_NumberOfRetailedVehiclesDecidedToRepurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of retailed vehicles decided to repurchase.", "label": "Number of Retailed Vehicles Decided to Repurchase", "terseLabel": "Number of retailed G3 SOLO vehicles decided to repurchase" } } }, "localname": "NumberOfRetailedVehiclesDecidedToRepurchase", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperationsDetails" ], "xbrltype": "integerItemType" }, "solo_NumberOfRetailedVehiclesUnderBuyBackProgram": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of retailed vehicles under the buy-back program of the company.", "label": "Number Of Retailed Vehicles Under The Buy-Back Program", "terseLabel": "Number of retailed G3 SOLO vehicles under the buy-back program" } } }, "localname": "NumberOfRetailedVehiclesUnderBuyBackProgram", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "solo_NumberOfSquareFootFacilityForManufactureOfNewFourWheeledSoloAlternative": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of square foot facility for manufacture of E4.", "label": "Number of Square Foot Facility for Manufacture of New Four-Wheeled SOLO Alternative", "terseLabel": "Number of square foot facility for manufacture of E4" } } }, "localname": "NumberOfSquareFootFacilityForManufactureOfNewFourWheeledSoloAlternative", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperationsDetails" ], "xbrltype": "integerItemType" }, "solo_NumberOfVehiclesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of vehicles sold.", "label": "Number of Vehicles Sold", "terseLabel": "Number of vehicles sold" } } }, "localname": "NumberOfVehiclesSold", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "integerItemType" }, "solo_OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for operating leases for engineering center and office and, warehouse spaces and kiosk locations to promote vehicle sales.", "label": "Operating Leases for Engineering Center And Office And, Warehouse Spaces And Kiosk Location [Member]", "terseLabel": "Operating leases for its engineering center, corporate offices, manufacturing warehouse facility, and kiosk locations" } } }, "localname": "OperatingLeasesForEngineeringCenterAndOfficeAndWarehouseSpacesAndKioskLocationMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "solo_OtherAssetsNoncurrentDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other noncurrent assets.", "label": "Other Assets, Noncurrent Disclosure [Text Block]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssets" ], "xbrltype": "textBlockItemType" }, "solo_OtherForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other foreign countries.", "label": "Other Foreign Countries [Member]", "terseLabel": "Other foreign countries" } } }, "localname": "OtherForeignCountriesMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "domainItemType" }, "solo_PaymentForDsuSettlement": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for DSU settlement.", "label": "Payment for DSU Settlement", "terseLabel": "Payment for DSU settlement" } } }, "localname": "PaymentForDsuSettlement", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "solo_PercentageOfEstimatedCostOfDesignDevelopmentAndManufacturingServicesThatWillBePaidDuring2023": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of estimated cost of design, development, and manufacturing services that will be paid during 2023, pursuant to an agreement.", "label": "Percentage Of Estimated Cost Of Design, Development, And Manufacturing Services That Will Be Paid During 2023", "terseLabel": "Percentage of estimated cost of design, development, and manufacturing services that will be paid during 2023" } } }, "localname": "PercentageOfEstimatedCostOfDesignDevelopmentAndManufacturingServicesThatWillBePaidDuring2023", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "solo_PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of liabilities.", "label": "Percentage Of Reasonably Possible Increase In Unobservable Input, Liabilities", "terseLabel": "Percentage of reasonably possible increase in volatility" } } }, "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "solo_PrepaidBatteryCellDepositCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for battery cell deposit that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Battery Cell Deposit, Current", "terseLabel": "Battery cell deposit" } } }, "localname": "PrepaidBatteryCellDepositCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "solo_PrepaidCloudComputingAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for cloud computing assets that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Cloud Computing Assets, Current", "terseLabel": "Cloud computing assets" } } }, "localname": "PrepaidCloudComputingAssetsCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "solo_PrepaidDepositWithSupplierCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for deposit (with supplier) that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Deposit With Supplier, Current", "terseLabel": "SOLO vehicle deposit (at supplier)" } } }, "localname": "PrepaidDepositWithSupplierCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "solo_PrepaidExpenseAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expense and other assets.", "label": "Prepaid Expense and Other Assets, Current [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "solo_PrepaidPrepaidRentAndSecurityDepositCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for prepaid rent and security deposit that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Prepaid Rent And Security Deposit, Current", "terseLabel": "Prepaid rent and security deposit" } } }, "localname": "PrepaidPrepaidRentAndSecurityDepositCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "solo_ProceedsFromPaymentsForIssuanceOfCommonSharesForRsuSettlement": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow (outflow) from (to) issuance of common shares for RSU settlement.", "label": "Proceeds From Payments For Issuance Of Common Shares For RSU Settlement", "terseLabel": "Proceeds from / (payment for) issuance of common shares for RSU settlement" } } }, "localname": "ProceedsFromPaymentsForIssuanceOfCommonSharesForRsuSettlement", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "solo_ProductionToolingTransferredToEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of production tooling was transferred to equipment.", "label": "Production Tooling Transferred to Equipment", "terseLabel": "Production tooling was transferred to equipment" } } }, "localname": "ProductionToolingTransferredToEquipment", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "solo_RecallProvisionCurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recall provision current.", "label": "Recall Provision Current", "terseLabel": "Recall provision" } } }, "localname": "RecallProvisionCurrent", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails", "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "solo_RecallProvisionRecordedForVehiclesUnderBuyBackProgram": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of provision recorded for recall of retailed vehicles under the buy-back program.", "label": "Recall Provision Recorded For Vehicles Under The Buy-Back Program", "terseLabel": "Recall provision recorded for G3 SOLO vehicles under the buy-back program" } } }, "localname": "RecallProvisionRecordedForVehiclesUnderBuyBackProgram", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "solo_ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accounts payable and accrued liabilities, current.", "label": "Schedule of Accounts Payable and Accrued Liabilities, Current [Table Text Block]", "terseLabel": "Schedule of trade payables and accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesCurrentTableTextBlock", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "solo_SettlementAgreementForfeitureOfPreviouslyPaidDepositAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash forfeited in previously paid deposits.", "label": "Settlement Agreement, Forfeiture of Previously Paid Deposit, Amount", "terseLabel": "Amount of previously paid deposits forfeited" } } }, "localname": "SettlementAgreementForfeitureOfPreviouslyPaidDepositAmount", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "solo_SettlementAgreementLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of reserves for the costs of settlement.", "label": "Settlement Agreement, Liability", "terseLabel": "Cash payable" } } }, "localname": "SettlementAgreementLiability", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "solo_SettlementAgreementPaymentForClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to settle claims and pay costs incurred in the claims settlement process attributable to product recall.", "label": "Settlement Agreement, Payment for Claims", "terseLabel": "Claim amount provided" } } }, "localname": "SettlementAgreementPaymentForClaims", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "solo_SettlementAgreementTimeRequiredToPayCashPortionOfSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the time requirement to pay the cash portion of the settlement amount.", "label": "Settlement Agreement, Time Required to Pay Cash Portion of Settlement", "terseLabel": "Time required to pay cash portion" } } }, "localname": "SettlementAgreementTimeRequiredToPayCashPortionOfSettlement", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that exercised during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Exercises in Period", "negatedLabel": "Number of DSUs exercisable", "negatedTerseLabel": "RSUs exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "sharesItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average share price of equity-based payment instruments, excluding stock (or unit) options, exercised during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Exercises in Period, Weighted Average Grant Date Fair Value", "terseLabel": "DSUs exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "perShareItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average exercise price of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price", "terseLabel": "Deemed value", "verboseLabel": "RSUs outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails" ], "xbrltype": "perShareItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average share price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePriceAbstract", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails" ], "xbrltype": "stringItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average share price of outstanding equity-based payment instruments, excluding stock (or unit) options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Share Price", "verboseLabel": "DSUs outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSharePrice", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "perShareItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSharePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Share Price [Abstract]", "terseLabel": "Weighted average share price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageSharePriceAbstract", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "stringItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExercisePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum exercise period of the awards granted under the share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Exercise Period", "terseLabel": "Exercise period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExercisePeriod", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "solo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPerAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares that each award granted under the share-based payment arrangement, entitles the holder.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Shares Per Award", "terseLabel": "Number of common share per award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPerAward", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "solo_ShareBasedCompensationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to share-based compensation liability.", "label": "Share-Based Compensation Liability [Member]", "terseLabel": "Share-based compensation liability" } } }, "localname": "ShareBasedCompensationLiabilityMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice0.535UsdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $0.535 USD.", "label": "Stock Options With Exercise Price $0.535 USD [Member]", "terseLabel": "$0.535 USD" } } }, "localname": "StockOptionsWithExercisePrice0.535UsdMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice0.99CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $0.99 CAD.", "label": "Stock Options With Exercise Price $0.99 CAD [Member]", "terseLabel": "$0.99" } } }, "localname": "StockOptionsWithExercisePrice0.99CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice1.08CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $1.08 CAD.", "label": "Stock Options With Exercise Price $1.08 CAD [Member]", "verboseLabel": "$1.08" } } }, "localname": "StockOptionsWithExercisePrice1.08CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice1.11CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $1.11 CAD.", "label": "Stock Options With Exercise Price $1.11 CAD [Member]", "verboseLabel": "$1.11" } } }, "localname": "StockOptionsWithExercisePrice1.11CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice1.50CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $1.50 CAD.", "label": "Stock Options With Exercise Price $1.50 CAD [Member]", "verboseLabel": "$1.50" } } }, "localname": "StockOptionsWithExercisePrice1.50CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice1.91CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $1.91 CAD.", "label": "Stock Options With Exercise Price $1.91 CAD [Member]", "verboseLabel": "$1.91" } } }, "localname": "StockOptionsWithExercisePrice1.91CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice1.94CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $1.94 CAD.", "label": "Stock Options With Exercise Price $1.94 CAD [Member]", "verboseLabel": "$1.94" } } }, "localname": "StockOptionsWithExercisePrice1.94CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice2.00CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $2.00 CAD.", "label": "Stock Options With Exercise Price $2.00 CAD [Member]", "verboseLabel": "$2.00 CAD" } } }, "localname": "StockOptionsWithExercisePrice2.00CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice2.13CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $2.13 CAD.", "label": "Stock Options With Exercise Price $2.13 CAD [Member]", "verboseLabel": "$2.13" } } }, "localname": "StockOptionsWithExercisePrice2.13CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice2.45CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $2.45 CAD.", "label": "Stock Options With Exercise Price $2.45 CAD [Member]", "verboseLabel": "$2.45" } } }, "localname": "StockOptionsWithExercisePrice2.45CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice2.53CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $2.53 CAD.", "label": "Stock Options With Exercise Price $2.53 CAD [Member]", "verboseLabel": "$2.53" } } }, "localname": "StockOptionsWithExercisePrice2.53CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice2.62CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $2.62 CAD.", "label": "Stock Options With Exercise Price $2.62 CAD [Member]", "verboseLabel": "$2.62" } } }, "localname": "StockOptionsWithExercisePrice2.62CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.01CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $3.01 CAD.", "label": "Stock Options With Exercise Price $3.01 CAD [Member]", "verboseLabel": "$3.01" } } }, "localname": "StockOptionsWithExercisePrice3.01CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.40CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $3.40 CAD.", "label": "Stock Options With Exercise Price $3.40 CAD [Member]", "verboseLabel": "$3.40" } } }, "localname": "StockOptionsWithExercisePrice3.40CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.41CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $3.41 CAD.", "label": "Stock Options With Exercise Price $3.41 CAD [Member]", "verboseLabel": "$3.41" } } }, "localname": "StockOptionsWithExercisePrice3.41CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.55CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $3.55 CAD.", "label": "Stock Options With Exercise Price $3.55 CAD [Member]", "verboseLabel": "$3.55" } } }, "localname": "StockOptionsWithExercisePrice3.55CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.56CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to options with Exercise price $3.56 CAD.", "label": "Stock Options With Exercise Price $3.56 CAD [Member]", "verboseLabel": "$3.56" } } }, "localname": "StockOptionsWithExercisePrice3.56CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice3.77CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $3.77 CAD.", "label": "Stock Options With Exercise Price $3.77 CAD [Member]", "verboseLabel": "$3.77" } } }, "localname": "StockOptionsWithExercisePrice3.77CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice4.15CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $4.15 CAD.", "label": "Stock Options With Exercise Price $4.15 CAD [Member]", "verboseLabel": "$4.15" } } }, "localname": "StockOptionsWithExercisePrice4.15CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice5.00CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $5.00 CAD.", "label": "Stock Options With Exercise Price $5.00 CAD [Member]", "verboseLabel": "$5.00" } } }, "localname": "StockOptionsWithExercisePrice5.00CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice7.75CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $7.75 CAD.", "label": "Stock Options With Exercise Price $7.75 CAD [Member]", "verboseLabel": "$7.75" } } }, "localname": "StockOptionsWithExercisePrice7.75CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_StockOptionsWithExercisePrice9.60CadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertain to s options with Exercise price $9.60 CAD.", "label": "Stock Options With Exercise Price $9.60 CAD [Member]", "verboseLabel": "$9.60" } } }, "localname": "StockOptionsWithExercisePrice9.60CadMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021.", "label": "Vehicle Buy-back Program for All 429 G2 and G3 SOLO Vehicles Sold Since Release in 2021 [Member]", "terseLabel": "Vehicle buy-back program for all 429 G2 and G3 SOLO vehicles sold since the release in 2021" } } }, "localname": "VehicleBuyBackProgramForAll429G2AndG3SoloVehiclesSoldSinceReleaseIn2021Member", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "solo_WarrantsEachToPurchaseOneCommonShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents of Warrants, each to purchase one common share.", "label": "Warrants, Each To Purchase One Common Share [Member]", "terseLabel": "Warrants, each to purchase one Common Share" } } }, "localname": "WarrantsEachToPurchaseOneCommonShareMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "solo_WarrantsIssuedOn31October2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued on 31 October 2017.", "label": "Warrants Issued on 31 October 2017 [Member]", "verboseLabel": "October 31, 2017" } } }, "localname": "WarrantsIssuedOn31October2017Member", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_WarrantsIssuedOn8August2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued on 8 August 2018.", "label": "Warrants Issued on 8 August 2018 [Member]", "verboseLabel": "August 8, 2018" } } }, "localname": "WarrantsIssuedOn8August2018Member", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_WarrantsIssuedOn9November2018OneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued on 9 November 2018, One.", "label": "Warrants Issued on 9 November 2018, One [Member]", "verboseLabel": "November 9, 2018" } } }, "localname": "WarrantsIssuedOn9November2018OneMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "solo_WarrantsIssuedOn9November2018TwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued on 9 November 2018, Two.", "label": "Warrants Issued on 9 November 2018, Two [Member]", "verboseLabel": "November 9, 2018" } } }, "localname": "WarrantsIssuedOn9November2018TwoMember", "nsuri": "http://www.emvauto.com/20230331", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r147", "r148", "r260", "r264", "r433", "r435" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r246", "r247", "r248", "r249", "r298", "r396", "r405", "r427", "r428", "r443", "r448", "r456", "r495", "r510", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r246", "r247", "r248", "r249", "r298", "r396", "r405", "r427", "r428", "r443", "r448", "r456", "r495", "r510", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r246", "r247", "r248", "r249", "r291", "r298", "r324", "r325", "r326", "r395", "r396", "r405", "r427", "r428", "r443", "r448", "r456", "r488", "r495", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r246", "r247", "r248", "r249", "r291", "r298", "r324", "r325", "r326", "r395", "r396", "r405", "r427", "r428", "r443", "r448", "r456", "r488", "r495", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r147", "r148", "r260", "r264", "r434", "r435" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r221", "r222", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r444", "r455", "r496" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r221", "r222", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r444", "r455", "r496" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of presentation and summary of significant accounting policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Trade payables and accrued liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Trade payables and accrued liabilities", "totalLabel": "Trade payables and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r0", "r13" ], "calculation": { "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureTradePayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r123" ], "calculation": { "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r23", "r24", "r129", "r402", "r410", "r411" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r21", "r24", "r86", "r388", "r406", "r407", "r471", "r472", "r473", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Recognized stock-based compensation expense", "totalLabel": "Share-based compensation expense recorded" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Basic and Diluted loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r104", "r125", "r145", "r198", "r210", "r216", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r348", "r352", "r365", "r454", "r493", "r494", "r508" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r119", "r131", "r145", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r348", "r352", "r365", "r454", "r493", "r494", "r508" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation and consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r518" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Amortization of capitalized cloud computing assets" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r43", "r121", "r430" ], "calculation": { "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r43", "r44" ], "calculation": { "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash, ending", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r38", "r93" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r126", "r127", "r128", "r145", "r165", "r166", "r169", "r171", "r178", "r179", "r226", "r251", "r253", "r254", "r255", "r258", "r259", "r262", "r263", "r266", "r270", "r276", "r365", "r429", "r463", "r477", "r482" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r66", "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Share capital and other components of equity" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of common stock issued on exercise of each warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r66", "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityWarrantsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r99", "r110" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r63", "r244", "r245", "r414", "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r479", "r480", "r499" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Shares, without par value", "verboseLabel": "Share capital" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Share capital - without par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\".", "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Share capital - shares authorized" } } }, "localname": "CommonStockSharesAuthorizedUnlimited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "authorizedUnlimitedItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Share capital - shares issued", "verboseLabel": "Common share, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Share capital - shares outstanding", "verboseLabel": "Common share, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r454" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Share capital - without par value, unlimited shares authorized; 119,287,917 shares issued and outstanding as of March 31, 2023 and December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r25", "r133", "r135", "r139", "r398", "r403" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "verboseLabel": "Commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r32", "r145", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r365", "r493" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-Based Arrangements, Liability, Classified, Noncurrent", "terseLabel": "Share-based compensation liability" } } }, "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r2", "r3", "r97", "r103", "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r465" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r41", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r41", "r193" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r301", "r329", "r330", "r331", "r335", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r140", "r154", "r155", "r156", "r157", "r158", "r162", "r165", "r169", "r170", "r171", "r175", "r356", "r357", "r399", "r404", "r436" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Loss per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r140", "r154", "r155", "r156", "r157", "r158", "r165", "r169", "r170", "r171", "r175", "r356", "r357", "r399", "r404", "r436" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Loss per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "auth_ref": [ "r498" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "negatedLabel": "Change in fair value of derivative liabilities", "terseLabel": "Changes in fair value of derivative liabilities" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "verboseLabel": "Share-based payments" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Share options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r64", "r115", "r136", "r137", "r138", "r149", "r150", "r151", "r153", "r159", "r161", "r177", "r227", "r278", "r332", "r333", "r334", "r340", "r341", "r355", "r371", "r372", "r373", "r374", "r375", "r376", "r388", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r358", "r359", "r363" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r292", "r293", "r294", "r295", "r296", "r297", "r359", "r392", "r393", "r394", "r441", "r442", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r91", "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r358", "r359", "r360", "r361", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair value" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r292", "r297", "r359", "r393", "r441", "r442", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r261", "r292", "r293", "r294", "r295", "r296", "r297", "r392", "r393", "r394", "r441", "r442", "r445", "r446", "r447" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r362", "r364" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r366", "r367", "r368", "r369" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r42", "r501", "r502" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized currency translation gain" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r475", "r486", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Loss on disposal" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r31", "r145", "r198", "r209", "r215", "r218", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r365", "r438", "r493" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r94", "r100", "r112", "r198", "r209", "r215", "r218", "r400", "r438" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r239", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current income tax expense" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r146", "r336", "r337", "r339", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Current income tax expense" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r40" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r40" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r474", "r505" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r40" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r40" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r57" ], "calculation": { "http://www.emvauto.com/role/DisclosureOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest income" } } }, "localname": "InterestAndOtherIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest income" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInterestIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInterestIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r55", "r468" ], "calculation": { "http://www.emvauto.com/role/DisclosureInventoryNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.", "label": "Inventory Adjustments", "negatedLabel": "Inventory provision" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, net" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r466" ], "calculation": { "http://www.emvauto.com/role/DisclosureInventoryNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Vehicles" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r130", "r431", "r454" ], "calculation": { "http://www.emvauto.com/role/DisclosureInventoryNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "totalLabel": "Inventory, net", "verboseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r467" ], "calculation": { "http://www.emvauto.com/role/DisclosureInventoryNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Parts and batteries" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r34", "r191" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInterestIncomeDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r385", "r453" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Operating lease expense" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities (excluding short-term leases)" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r507" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r386" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r145", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r349", "r352", "r353", "r365", "r437", "r493", "r508", "r509" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r98", "r107", "r454", "r478", "r484", "r500" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r120", "r145", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r349", "r352", "r353", "r365", "r454", "r493", "r508", "r509" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "verboseLabel": "Current liability for federal state income taxes" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureFairValueFinancialLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Accrual liability of termination provisions", "verboseLabel": "Termination provision" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.emvauto.com/role/DisclosureContractTerminationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r489", "r490", "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount claimed by Zongschen" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r246", "r247", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of costs associated with concluding the Manufacturing Agreement" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureContractTerminationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r180", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature and continuance of operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureNatureAndContinuanceOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r142" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r142" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r38", "r39", "r42" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r42", "r101", "r111", "r118", "r132", "r134", "r138", "r145", "r152", "r154", "r155", "r156", "r157", "r160", "r161", "r167", "r198", "r209", "r215", "r218", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r357", "r365", "r438", "r493" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r154", "r155", "r156", "r157", "r162", "r163", "r168", "r171", "r198", "r209", "r215", "r218", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common shareholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Plant and equipment and right-of-use assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other non-operating income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r198", "r209", "r215", "r218", "r438" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r381", "r453" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Maturity of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r379" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r379" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Less: Current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r379" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities", "totalLabel": "Long-term portion of lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r378" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r384", "r453" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average operating lease discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r383", "r453" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining operating lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "verboseLabel": "Current income tax expense" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCurrentIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature and continuance of operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r124" ], "calculation": { "http://www.emvauto.com/role/DisclosureOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r83", "r84", "r85" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "verboseLabel": "Other items" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r469", "r485" ], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trade payables and accrued liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Expenditures on plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r262" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred share, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred share, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r470" ], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r432", "r439", "r485" ], "calculation": { "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r37", "r76" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common shares for options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r118", "r132", "r134", "r141", "r145", "r152", "r160", "r161", "r198", "r209", "r215", "r218", "r226", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r347", "r350", "r351", "r357", "r365", "r400", "r438", "r451", "r452", "r473", "r493" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r62", "r415", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r122" ], "calculation": { "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r61", "r109", "r401", "r454" ], "calculation": { "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Plant and equipment, net", "totalLabel": "Plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r108", "r113", "r454" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResaleAgreementCounterpartyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Resale Agreement Counterparty [Line Items]", "terseLabel": "Commitments and contingencies" } } }, "localname": "ResaleAgreementCounterpartyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r78", "r114", "r516" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r43", "r44", "r95", "r105", "r121" ], "calculation": { "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r413", "r464", "r476" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r65", "r106", "r409", "r411", "r454" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r115", "r149", "r150", "r151", "r153", "r159", "r161", "r227", "r332", "r333", "r334", "r340", "r341", "r355", "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190", "r208", "r213", "r214", "r220", "r221", "r224", "r287", "r288", "r397" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Sales to unaffiliated customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureRevenueDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails", "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Sales to unaffiliated customers and Plant and equipment and right-of-use assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCashAndCashEquivalentsAndRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r75", "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of total stock-based compensation recognized in the consolidated statements of operations and comprehensive loss" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory, net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureInventoryNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of other assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfResaleAgreementCounterpartyTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule, as of the most recent balance sheet date, of the amount at risk under resale agreements (reverse repurchase agreements) with any individual counterparty or group of related counterparties that exceeds 10 percent of stockholders' equity. Disclosure may include: the name of each such counterparty or group of related counterparties, the amount at risk with each, and the weighted average maturity of the resale agreements with each. The amount at risk under resale agreements is defined as the excess of carrying amount over market value of assets delivered pursuant to the agreements by the counterparty to the registrant (or to a third party agent that has affirmatively agreed to act on behalf of the registrant) and not returned to the counterparty, except in exchange for their approximate market value in a separate transaction.", "label": "Schedule of Resale Agreement Counterparty [Table]" } } }, "localname": "ScheduleOfResaleAgreementCounterpartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r30", "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of sales to unaffiliated customers and plant and equipment and right-of-use assets" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r26", "r53" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationSalesToUnaffiliatedCustomersAndPlantAndEquipmentAndRightOfUseAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r50", "r51", "r52", "r56" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r50", "r51", "r52", "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of operations of each of the Company's reportable business segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of changes in RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r69", "r71", "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of changes in stock options and details of stock options outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r66", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r464" ], "calculation": { "http://www.emvauto.com/role/DisclosureOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r242", "r243", "r440", "r517" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r186", "r187", "r188", "r198", "r201", "r212", "r216", "r217", "r218", "r219", "r220", "r223", "r224", "r225" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segmented information", "verboseLabel": "Nature and continuance of operations" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationTotalStockBasedCompensationRecognizedInConsolidatedStatementsOfOperationsAndComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r40" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Number of DSUs outstanding", "verboseLabel": "RSUs outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Share capital and other components of equity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "terseLabel": "Number of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails", "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationChangesInRsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationNumberAndWeightedAverageSharePricesOfDsusDetails", "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareBasedPaymentsDetailsOfStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r382", "r453" ], "calculation": { "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r45", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Basis of presentation and summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r117", "r186", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r218", "r224", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r240", "r242", "r243", "r440", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSegmentedInformationOperationsOfEachOfCompanySReportableBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r126", "r127", "r128", "r145", "r165", "r166", "r169", "r171", "r178", "r179", "r226", "r251", "r253", "r254", "r255", "r258", "r259", "r262", "r263", "r266", "r270", "r276", "r365", "r429", "r463", "r477", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r64", "r115", "r136", "r137", "r138", "r149", "r150", "r151", "r153", "r159", "r161", "r177", "r227", "r278", "r332", "r333", "r334", "r340", "r341", "r355", "r371", "r372", "r373", "r374", "r375", "r376", "r388", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r149", "r150", "r151", "r177", "r397" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r4", "r5", "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued pursuant to settlement of RSU (in shares)", "verboseLabel": "Common shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r64", "r65", "r310" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Shares issued pursuant to exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued pursuant to settlement of RSU", "verboseLabel": "Decreased share capital" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquityDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r65", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r20", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Shares issued pursuant to exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r7", "r8", "r54", "r454", "r478", "r484", "r500" ], "calculation": { "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r81", "r82", "r87", "r115", "r116", "r137", "r149", "r150", "r151", "r153", "r159", "r227", "r278", "r332", "r333", "r334", "r340", "r341", "r355", "r371", "r372", "r376", "r388", "r407", "r408", "r478", "r484", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share capital and other components of equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r67", "r144", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Share capital and other components of equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureShareCapitalAndOtherComponentsOfEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r377", "r390" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r377", "r390" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r377", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r377", "r390" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r389", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Production tooling and molds" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.emvauto.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r47", "r48", "r49", "r181", "r182", "r183", "r184" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosurePlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r164", "r171" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r162", "r171" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareAdditionalInformationDetails", "http://www.emvauto.com/role/DisclosureBasicAndDilutedLossPerShareDetails", "http://www.emvauto.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-12)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r461": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r462": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "15", "Topic": "815", "URI": "https://asc.fasb.org/subtopic&trid=2229187", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 90 0001410578-23-001140-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-001140-xbrl.zip M4$L#!!0 ( $)$\H7;YDEAD=Z,;7Z-Q:X"__OUM;:$7P@5E]N>+3K-] M@8AM,)/:R\\7KFA@85!Z\???_O5??OVW1N./V\D#,IGAKHGM((,3[! 3O5)G MA69LL\$V>B2<4\M"MYR:2X)0I]WL-J^:UZC1\&7<8@$\S$9*6+?9V;T9^/*8 M?8.N6IVK5K?=[:'KFU[OYJJ+^H\[PD?0;T$S*=^$>2.,%5ECY&"^),X37A.Q MP0;Y?+%RG,U-J_7Z^MHDZQ?L.JQIL+62T^[U.A<(.PZG<]*LHBLAPA!Z#74K"UN0(E(::^])N-+**C=:?WQ^#!5^@7$)J$[ MXKVG!"ZE;-R 4W&DXVPT1._(%%G,E>?&K-Z(-JH0 M7Y_K%F<6:>TI=[P.US#!VX#0<#D'[]DFVQ"\C>C%R2)5]H<6O-W5([PPG:AD MG^ZJY;W!K@WLMHW8B&]+($OPW>1,AM3 V1+%V]BA(3)\NY M@60/_F%-^4VS"D.I.L&TS1S4#]2QXNME0>\'\1_!0 M.L^-M&D&."/YQ[?)?6HY"J@IB%7=R8#9)C0[8L(?H!XU)7Z[MV*\&&^"EMBW M@6@-X7HEV^D+>6!"7" *3G$R:3N; JM,LJ V534 5=MNHP;:B8._!^.GX>AI M.AK*OZ;CA_MA?P8_IC/X[W'T-)NB\1T:/X\F_=D]$*#^DZ1\?)Z,O@+;_>\C M]#">3G]M'99UJ(8+)HWMW]3?H+* TI45,FC[W#Z)CM/ EN%:)1CWFJ7S^4\# M-WA'[[C%EG3JZ8H0)Y<#1!GT&'?S8GS;?^@_#49H^G4TFM40EF_@ RQ6=Q9[ M+=R6]XQZ2'OEFNV@/_V*[A[&WVMP#\$=4F%83+B<2 QD)(7_1G^Z] 5;$AMX M,B$"^DH#()/OAL3!U/(1+LVM@_D28.X M'OA$F=@1M@VD2'_(/LBU$.^*\1[ M_XM?SK_7>*?B_6UMK2Z/0@?4AH6E*2:D\DD%4CE0,I%=VT$3&!0H_. MQS@Z2D8=V_+#,N/8),]XB^>6ZH3ZAL%=8CY0/*<6:$32T,K/J ?Q4QQ$)1IM M?-FJK6%/.K+VXFMX<\#[0#!T_W)FSVQOFJ">^*..%&CS,>EAO8[#ZHF5X]"= M9,06R)*/@Y%*#6IN4!^QXW+5$G;K./92O2OUZ$;1MB6FP[QOZ4W;,GC04$E>C57[M;X7M)1'W]M1AQH\5LTS" MA9RR.-O"JX$:47J\+TNN#W[M/WT93=']$[P8#_[Q=?PP'$VF?T.C__QV/_NO MVBM2(_J3#(Q$;)IH!:C#EK,!T+S4H\,CSYX47]R(R: MJ$)JL$\&]G?,.9:_74=FD,C\R*/PU\C+>DL=3Y#A: MI:]*/&'LK;2?,:CUY%<38K"E3?^'F/=VN?R;-!_[>9KHO;.;$+"D0HVYROHU M0BK)55ZI,!)I!'RG-/1@"%Q:#D9WJ@-?H/O!P-0;MH;T1Z!,/5XM[^+JZ7BC MFXKD9\QRH'AX2W<@]0J@KR!$&*V"?.37D MBO%0N,4B0F&I6=X2FP!IPH57N.H?7OWB$?;*1T(-HC9* ^E2P^FW.J*4]Y[= MXN.DJ(,%?@%R3#&I0BEC-W;\([,\)M^]SB#6@]F0E:4 M+P\0DP*1@]_JS>("X$$3HP:$W"&U7 AY>Q+ROW8*1)8]&VBOA%H- 37D_W)6Z2OS-P$SSD = M-/?U0<)7J':NDLXUQ181,_;-QHL%M:B/%- M$&VZX#N7EN5Z\9EJBNLIG9##D!O2"AF!6BK4)265JIQ\J5R#+1J 7YW5F-\3 M[S#EOV/+)7?4QK9!L17*9WDD6-*8?6='-I9K9##.@$FC['_27.Y48O6^E9 1 M*26B%RE2_@@*CR3-K/WB$7;08D\.+HCE6IJG!9I+-6H7*N)"149)^9BRX(^% ME@C\]=9>^8D,6Z^IL_9/57EY$TL";2DU43('AQ[-A#S8D,Q0DH4OM<8QST## MG0OH*,'>T8MN-)I"ID5,GAF/=>T[08B\U,/!4QU6?L9R8K\B#@7K"I](PI]AK7H\ZNESFTGH'H,:?5:S1SG5'7 M'4[/0"?S5'H-0?YT[\R4[@PP\IT^KQ')<^9<<]@\ X6,4^9U]1]QMKSXH?(, ML$J?)J]AS#C:D'Q\(0..U%/@=75K%BEMAV/#F1&^IK:ONN>GV_CRI(96"TTG M89DKD(:?9D;>ZNL_81D@X/HQC.WJ@QR<[# M2_Q[9Z MKNUU^4V26/+A*;;7T2]!^74.S=$[[3.UD%URO]UGUGE!K]V+'\,M>'>\5TP- M]G';[\E(%^#4PWP9A[G Q?$UQ$7VY).A3*#00W85A^SPUO@:E\(;]2GM+(5, MC]"'A$:5=&5\#5.!W?MD@.($>F@^QJ&)WA=?8W+\EGXR5+GY] A^BB.8][+X M&MM\^_S)^$7>Z3%*OPJ\QN!$.\G)&!7BU6+8Z:3)W,6E03:+3 M(YCW)J4:J;S[S,GP1%_J,4F85OOL-0Q%-Y_3YE,)-'I0$B;!!QO1-3A';78F M(Y7-H(>MS,TQ-8XE=D!3>J4T.CUJ"3.PA-W0&J@"VZ+)^!R^UL.2,*T*73E0 MHY%SZG1PJ^&$K#'HXW]01Z;HJG@GU.[(!#OZSV^5%:9#6MX9']O?V=T9'Y38 M"&Y%Y$&9_C=Z9%JPBJ^F7R[B4'!]%O[(I.[4JR>R6;1@%T_QKJ',/QU(0>W@ MK1Z@]"34&HG",X+4+_,F$>EQR4Y.K?$Y;E)0_);)O!=*)N8OZ*<%_X^@E/_( M%: )6: W]<0!HL\7@JXW%KGPGZTX6< S9K%&M]WMM7N]SC_!W.;;V@I(I/R( M'[S-N=5D?-GJMML]SQ,.:\@O.!"!N1&3\MI3,CK7U]!"$)9\@1G/)7EIJ M=L2WX(G=[@42Q@IF4@_,4+(\#J%C"7Y(W^\VH=C [?0J'#:":\_G;+*4EVX6I(.8U.M]'Y4%Z17HO:\J,,!LFGA&*1OQH!GU2C)]7H=?*K$99W MI7Z93FX% @99\E7!,@-,34*+N$! +O\H"/T"B[G2W!6-)<:;/,4F\K0(M/7@ M25DE!'<**1#0>X7#KV,XTNIUT/;(XU6]1#@?9C,3Q0"@Q MR15"+.\Z.ZG'YXLG9OLY>L&=QT.R88(&'8GL3?^I(_(Z8JD2O5DS&T;%?'OO MD+4,E6"".Q<.=5QIP!?.W$U 2H'D MG4LN0ZX><+A\O#&MX[Z#\I,V=*L->6 MH05B$"07(3Y?++ E=K1S[W:_SQ<&)R9U\EF:L$C"L)UB<2KQV5C^0(0@)/JI M[H.5PK0%0K6*.R-OSJW%C!^A"CJA3*\>H1TU5+NY<8)7)ZQ,T^7^T:Q8;:96 M6_#5.WG__(P]N]Q8@4%C6YU<8;::8#X2^7V84+T483HTW%2#IW>VVJ---7J7 M&/K,V0L5-#C-IHQ+>OG.K4 #W$$S,,E24W#%^+X1_"V?(O^6+B7"GQ'$\ M&:%J.U+.^=279QM8,$RKB32*L['QSN4P=_)N9-WE.\E0B2(KS M4H;]\Q))/6(QMJIV>B&E]V.@4$IN@N'Y6:IJM _=+78C<&:_?&^+SML=B[RL/'R2*.]_+D=F$[KI ">D[ZJT7MJ MK(CI6C!V]$\P"__,2.*1D: K3IO8GD1:5:MJ0@QL6;O96[R=IQ%4I7UGKG4$ M\V\YH9"K^+W.V' 8C#6[[<['U-FZEKJ*8]1#Q3_UW25,/T'M3YE&)M">@XG7 M3^Q%J2L5']OI2R]9#&=G[.R5%3,VQ%!%8P<6%F*\\$T8<_4UO=$;X085LK#( MN".+--+YJE6#OR0NI4^@(DNB<@EC9"^I38@<%PR(S B2<\/%@AJR2P'+R(JY M@DSEEH!<,_H'9>)'L.@?P_U]Q%?12X9D0:#W,=4EE]]LZHA89:235-&@D44, M>>'%[V1%#8L$WRV-695!5T73O*7/6Y=:3I9UV:15-%"M<4!C(W1I#]0^N_IX MXV'CU%%5T:S].<'P1;2[P7_,P)ST533U&?H,F5RRA)']!&(GLZ&([3,3@D)1 MP6K^O?W-9G-!^ M63V&^F[S\?QIQAQ6U\:3^W!YL2.3%3/TE)R2Q!:>\KR+H M3Z[432(DDS6)&42<;[9)^*V[O<7&#YCL+#E>AS=_BW"%QQ\4NM\EX=6:Y,%/ MQDUB0ES*9WY)_K.9(@;P#O%6]!RYLY6V/D..M^29TS-H7HGLU)3^I#3%_/^?4NIQ;K$$41?3N^6BNYV M&[N\H/^*.5C_1M?NVI_[D6>E1^;0I+S@"C;>TB8&@= ME9>J.SE%'&\DF_A.G=4.;IAHD6ZSW1Y@,S[<+&/5O].L_VIL-$'3&=H M=*=3PN@(TQD:?57798R^/&>CN\U.KT3TCC"=H=&7 M5R6,CC"=H=%799"^.G.D/W1+&!UA.CNC>\UV\>A]P'2&1E\6[Z7%&W&=N?ZHS<]Y.,XF[2PP*MW>>O, M2DH/C+ZNG@=KERG:S:O>U3=1<''CD*N*JQL9!EQ?%U[2.6"JHM&^+T9S=2$& M]RWKLGO]I=NWS2\]&77#3CNET!PFQ/(RV+OM;B=6+R>66\6J&ZR8O?P3XM9_ MP_]B1>R^Z[ UFU.9R&^Z(&4[8,T'QVS&S[@49JUB!>SOI-FE.,_H&@"$T*UB M. P+Y1=^GQF7DJ&W3[KFYB@IX>!9E23,N#V[\R]ZLT-D5>GU,W/E$\R 5KX@ MU!N]P0#GA3)76-OG_3BGOY9'G_1UD5M(908'9:IJ?\73P,)T+?1U$J>NI/'> M-;?>W92__2]02P,$% @ 1S"O5KDT&=.L#@ A] !4 !S;VQO+3(P M,C,P,S,Q7V-A;"YX;6SM75MSHS@6?M^J_0]L]F6W:AU?C\=OU>*B9Q/ 6 MR'8U@R+=1:;VC-VY-B7+I6YK=XA2;%G:-<7F$]*T=NNX$/D'^5KOYV]UP8LS10F]@ MVW%UVT!'&J2_KT[4AT6))T1PRX!4:$LG._-8BS]43'Y&\0^0WV#$L MXG@4L?*9R<$__?]Y>*5;K%[P9(PW2!7QY8L_/+B]Z*#!XJ6.C;[ M+TM&%:O=R)TCVO,HA=IV'0<,LZP""LG>"_J!O8*:$/IZC]RR*%-E[(=+Z$Q< MT#*SMB5K8Z6)$PK:"RYN-=N98IJ(O6"94MU$#_JK_FCQ%M$U#.HAWW__Q)T#N412TI=8^([W37HUS_ZZF._<1?54!Z MF2(.1!<]W3(Z.U!(4$YAK1B0S[/XQ'4([P)-L.KL;&(NGV&45 M@254JZ4UM+58^-T;W=_T[R?]&_9K,AH.;KI3^&,RA7_N^O?3B3:ZU48/_7%W M.H $6O>>I;Q[&/>_0;;!+WUM.)I,"FB,ZPLT9A$C5F>+K=X(C1L1$^> /"YK MICN/7""L>I]T?TQ1 U@W+Q",S*/95'\)2[+T M1V3QI71^CN9N:^_/D)(5NB44X2?;GSL9K]#9VXYN,., V^!_^:;8-?_P')BY;'B8D@>=3<$$^MAI'7X_/[EH7WXZ!8MI79ZW+MJGG8C2 M(XVL2^/ZUZD1UA]^)MI=W!:#%$W'6RRXM :&]A#FGU&RD#2'H 9$)6T1:B+Z MY:A]I'D.*($L66[=.M*>H0)SE[_9L1D#%%\+T9[JC9G%TAR\&>2C"6CJ*$33 MIL:W@!W&(1@G/1@J-R//-9H1&L 'Y,CIO[A4!RC8UNGK +3GW!-X:[N@6*C: MT\!V$84%KH#T=RQ1/1/*MXFD'>U:00IV'N*>\ZN.;:8:7P7B$;V A+A2V@I8 MS:XM(&F#VZI/09OBHS0HA82K 5][P3HQ:R(DS/3#<@23H6(:4W!8["\>D0F+ MJ1M$\0I@K%!H]R,[^0YZ>8']%);SPZ22)E6-$@,K.U'(RMC&L3_Q]Y67.W-* M3_[#9M(F405T%9C&J4*F,8IWGQF+J)24/PPB95R25%-@"VQ EH4,_C+!YX7'TSQ8"K;('G'XX*9TOZ+87G,FYDY MY,!_IG@CMX2D.M!>%6SY9ORY^<:?X3V='-ZZO@,&YKPE?6_%Q0E:60^*M, X%5PYQ M'_[FLC5/)E3/*F5)B1V/RN%2<*(P9G>J;&3V=6I#\W&ZAN$M MF,J9C]8,&\)SEOR,ZE$K25/:R%(*K()\1VHNN@?#3J5R+F 5E%(C2Z@"N8(S M2("Q(#;72N9$XTVR&A$K!4W%>2/4&W//2?_2*7/5>T*V@85^9QDYXJ!/%?!W M*#,:%P6H8'N,P,Z?!-:#M3Q "K8]&/L1+%[,X/0W=U-9F%YI!E,KE^2O&#@% MIT;I<0=>\X_E\O+5@=UR(!7L64,S91,WF+5Q34WF.D7,I<#L4JK#6,''CC7( MGJ4[#H^5)]W"MY1>!XMY3U4H.!9$%)2] 9M,6 >V)5$IN D'*SKB@14&D9A2 M S'EG$'*2U":ZJPZIJZ$MT)=_0P@&$[G@W:$D=?--NAZ-?U74D9IIXOW\$T!_:Z:^P:+EYE;:_)"U"OZ]F/@;V)K;6-]A3<'/)O@V3Q%A#S>6\R,>?K=AYFKAOS9KR\(Q)SOL=%4HXO ."Z4-@Z9$S%I2Y$1]B'-IK1B ANZ5-J&PGE\$5.)Y/F0 M%I&'/]R.:JDT@4W"""XDAGXSJ1<3I6U"1MB'-);2B@FM2*G 34E\D4N0TL82 MR?,A;2(/?TB]> MS#]0+].)'4M[BB"M%0%PIGQ3P6E+VB$M6>PINBL.$BI_5 M3TG7 &6QSX$*PKZ(CL"D!:AG4%O2F7)$MITR5(P2*-#1+;9UV]BBQTD1H)Z! M*-OCR&IO9T--D.M:**5K MV5Z@>I:T)8]O]N.J5\[.''.#ZD*E;G)-(#UI[.T"/P!CT%B&VMH6T* M8>Z@($33;5,SV ^T*8H_I.O"_/?_"LK[=SW=0M_#RW//(1J3-B0 F9NGM. A6+6VAO![V%GQ\TZ_'@_(YX;9L<(/"WYTM-G*< M)D>.H! -!:7P 8.PXJ'':]:SK4N80;UVKJDRI-M MNB#(W:W@_"KU+.)Q'U'/#;YQ(#(^R5PUH&X;I-4OY;+Y"_X9([XQ.4'0"V+W M-?#GR2=2)GO-&"T-6<'(!0&6@0W#(]LRRAXOULEJP&@A:-6[3FJ&7<%@>9Z%;__ MHB0: +[8XN,LN?A8"_N/9B/W %8816/^[_&K!%WS#\__BK38]R69-&YVEV!V MK;U_?CFNSS0?%DD<*IXCKRM_RSY$.4?F5T+,7,9BB0^:LWPD"I[EK&L_UI_O M=!A]L6[E]"4Y0)1X. EX5A2;*PZ3]DH8Q+Y[A@*91[ @%7UA[H4^M08 M_S!E40P\DWJM+T_GJ4>B11$J>,81BQV??Z6^J!->5>+K8##OJHO<,;KQ_EU^ M9-U5K+/_E.SLN:S#.?C8_L.9>P@[$=\G%-3V32KU&J)0G6B(5XQ;RM7MY\PNQ/( :W=:]DZZQE;EG"U M4DS,0=)>*5@%%CM3JILHN +JI-X!+38@7B0'1%Z$M@S*X,L@W2]%LS;%',!0 MN=L(QWN/X,QY*X0GFB-F\)]:%^V3O7_@MYCR4Z?!A=#N;$ >(]"GM8Y8E#$0 MIZ>L$5=%42HX')?H5"3"A1\VK>6P*C"^\I@<#ILB$AOQ +Y#_\H2/_(K-K9> M)L=67SSSXEZ7H)&99K''H5_> 8RL'$:/.,)O/6S>[SS"(:$\=G1>%9,)U6M^ M"0SQ*(52 !3<"8P'P,G@*)GPP#B2!*" [+?,=WI+MNV@&YZ-$L/4U1X@7'9 M.A%V@IOB6"=(P@*#[O"P%AM#! M))(CM%%Y0O!%Z\4R?D;5"=\1VY\(O M/Y84%U=76X%]JW 5]- _';9E5^VZ;P##; M+&>Q-0U(VEVPO\K %,DZW"XD_7"@.B4HN/@M%C%=)B9X#1@O E/!M>E[?W]5 M"8:+<"3-?D^"-TY@+<[[_C<]%4?S&]^^C]02P,$% @ M1S"O5B8H8]O/)P (& " !4 !S;VQO+3(P,C,P,S,Q7V1E9BYX;6SM75MS MVSB6?M^J_0]<[\/N/O@>=^)4]TS)LIUVC6-Y;*4S,R]=, E)F*8(-4@Z5O_Z M!4"*X@T@> 64UDMBFP!XOG,!< X.#G_\Z]O2M5XA\1'V?CHX/3HYL*!G8P=Y M\Y\.0O\0^#9"!W_]RW_^QX__=7CXCZNG>\O!=KB$7F#9!(( .M8W%"RL*5ZM M@&=]AH0@U[6N"'+FT+).3X[.CBZ.+JW#PWB,*^#3/MBS^&!G1Z?)DW$\'O8^ M6A?'IQ?'9R=GY];EQ_/SCQ=GUNASTO SI6^&*ENZR/OM(_OGA;[2HD ]_^.; MCWXZ6 3!ZN/Q\;=OWXZ^G1]A,J?]3TZ/__'Y_ME>P"4X1)X? ,^&!Q9M_]'G M?[S'-@@XEU+=WUZ(NQG@_#AYE[ %^^UPT^R0_>GP].SP_/3HS7<.8A+98X67 M;)JSITZ0=$@WOCB.'J:;(LG0*=A1^P(I,;M.+R\OC_G3 \IHR_J18!<^P9G% M__8Q6*_@3P<^6JY<-A;_VX+ &?T;=O$A$];)>03ZOZ]C;=K\/_*<&R] P?K. MFV&RY"P_L-CX7Y[N,K3 Y2L( WQDX^4Q>WZL-A2'IL3?X[;8G@.JSXR2,?8< MZ%&]IS_09LAA>IX\]2>S\0)X<^C?><\!MG];8->A)GGS>TB)5P3?T;L&Y,XU M\FT7^R&!CRZ(I$6)6'$)P@ @UU>5N\) 9N :.0YB6@CSW M,&#+#=MJ],L4V0OU\(E-O'P?Q(BEDS77WBFF*,H?/4$;SSWT!W3N/-&T/EE! MPAO[E!.L,X$+VA^]PGOL^XTYK)%4@V3#_SI9<9J[967IR/JLE]/W"-9<4C$] MDUF:R*[,MMF;#-*)AW#Y @G5X*\0S1=4Q4?4CP+S"-TC03:D>*[]L&.%J?]: M@WB6[#V?.N=+^=!:L(]#0JA6WU%'>@FGX.WFC5$)F^*M&DX+1LI_9%,MO$9N M2)603=R/D' E['2[U_@]>K0>SME\QA:_A*+M:D4 ^,JBWPUL]/<(5) M %Y<>!7ZR(.^'_=O;AI=O]\8+CX#%_I3_,4#LQER$=M2C$,_H!9!V"ZBZ QY MSA.;'R>S+SX<^3[LEJE=DJ.%Q[< D5^ &\);Y '/1L"]1^"%0@D0]#]3'XNV M<49!TFS"=G9T(J*+,3/)QLSL[+UZ9G:\7** FPC?NGH!I0M2&+ Q0U2&U&.% MX8L/?P\I83>OK>8DT3BU47'"-]#R5,R _\+[AO[A'(!51 :$SO+XYBU@[@6= MYVZ\0% MQPY:'L=MCH'KEH^=%T*).FQBV2QH?L$Q\=$ZH(K^S+0#>X<.9T.')!:'[H)> M/M3A$C(_H$MBL^-V0.F"$D7L\ 4>)HSHD-[2T;O5A\@@^E&(S=CJ%/-IPE^" M(Q@2O&+_\?&/H0]G"?7?D /)H0<(P=^:JH=+2#(>>^%A_ O%BX2TVOA6]P$K>P!%M,+G8SKS194>"F#1>1-A?MFM(_(=?MRQQH@I^FXSDS".:S%AD*0Y4VSZ+9*.B)9 MG%3C-^/."%[6XS:NHB+TZ2OP*G)>-]UB(VLS044.0.Y>/U)FV$=T)2"RHUAA"%:L] MBI;%1TS6Y\P>.[\65?43+TTJ/5M;85,1XIJ$#FZA-8%E%C@50'JM]Y'N[2$) MUH40XM5Z2E\KL5F%GD*55.QK%$,88=+U4*%G?89D^[:VTGI"P[4)'-PZE0"E M;5(1B%ZKC'?&<2K)A/!@OL06A>VK_)7R'L9 5O'.RGK4@]VA?:D(HNBOB<@9 MW)HDY)U,2\PB\ZR@#X6G@Y); MZA_EGHI)[L#7$3$'E[YF,$W,D<74KH0[)L)H-*7D'51P%[>J?4\K2@1K$[2X+.U'$)ZQJXB7:\])1DK M5^ODQY\1))0UB_4]?(6NQ++4.@OU3+V[5L[$Z3U1Y*9 I]3\:HU1S2?545H; M:&W!XA;4#FZ[JNC25EP;E5ZS3E%YYZW"H"(&)VHN5$E9!U/P2BU3W*$6Y@YM M3D$&6)68P4U*3'S:B.1$#^^\)(=FGR">$[!:(!N4K7?2MJ6>@K3U8/"B#. T M":4V(6U;#D_6NI5;I,)FK$#$H$Z3A.B-$R4E5N]:D=S0&(7! A,4K"4K17EC MX9PI;FX&4ND:(6I> VV'ZT,EY[$:(8.O#2+"TRN#C&#-:0E>@!QVBX6BHAE4H1!=&EE=@.(A[QY^GVG M.8)[ $OYQK"J6TT69CNVSXX81#=P/53#IU+TR87TM*2"WI \P_Q=.)4\P[(^ MU7F&HEY:X$MK2@ S(:QVV#+7LU:PLJ1OER%*!:%5Q"=+"-09E10#J@I) ME@ QQBHW-V;7/.U#S1Z+?50LL;R75O@EUX7S=X2_>/C%A^25W6SGX3%6E,:S M^3UMJBAY6&H6W-=[J\70YYN[G#VD*E8V;_0)3.>L4\:(TOFF3P9HWDUG+WU7 MG)H(6HNWF.+VAH"5[Z-%[>L [G)_7F9_;6,9+UVPFB9S$8L M;7/.]QT2*REM*U0986LM(:0M&:S*Q0/VP/8O4_J3#VQ>HD9ZXZ;F*.( 4_UQ M6MM8E?!P*_(&MSL!G$S(ISX,S3ML!I*NR:^LTD] *6450Z):/=23 /_&I'*_ MK3Z">-M7;PS#&+4EL#(^7'.4)@P3C=-^U]M(T+@5T;W-",V%CUL3K^$@NB;8[ EU(Y"Z9PAV MK)[$]# MB(1TS<\BWY4=70RL6R MCU>)XTX]O:Q]^H9 -W#_M ^?I)'%FHEL]81Q^ SB,:O' Y/>W_-1VF?G6\MWEMK66W0_S=.Z6*X (5RLZ0\^ANQ %!D'_6%K$_277S=4 MIBB;L@/OG$7(FQXWIU!KF=84Y4IVJ6PQI062MPM5VLI5A)#96XO!Y*Q\8*FT MJ"3;FQR*5<#+A:"L6?("L]I%@)?+^+M6\OJ)Q79]"2"[=,BY+]:@#-N+Q+?B M>K%D/_O+KYM/U['OMDSQ8[P?G7@P?C]S[,%\#_:F/I-;\&-R^I%XSKY_@ M'+'HBA>PF*B0W_EF@_+\?1<\SR/0S'<6XB)THHN_(TS-CL>GR7J,';$8*GH- M*I4/74BE I!F(4W!VYU#\: 9LE/?[Q6*1]A^4,%<=B$8(13-(ADY#F'W<9FJ M3,@CP:_(L\4&(VH^;+#BI N)B*"8(9#X/X;AM$H:V;;#BJ*E[RS!888L5%\K4Q>TJ @[SY\WKY@MT2 M3N>>#\OFEFYNCG;M"GWS9O//J FB/>7-AN5X2_^U'(+F+"MO/FP NG$>15!,2#H M3\8@@',L<9YRK89E?R=^:PZ!9JX_+X'K;HK<";F>:S4LUSOQ6',(-'/]9@G) MG,Z%GPC^%BS8[0_@B75>T'I8*73BL@J0Z+:!!73=*B%D&PW+^Y;^:QD W=NA M;08>S_KR)V'@!\!C6V7QIDC::5B1='(,+ >D6T20?:;)91>^W_X&Q891:#>L M(#HY&RY@T!=%BW9CM\BW@?M/"(@X_43<=%@)M'20Q3"T)P!M:;JE?Y&E@A9: M#BN"EAZS$(4A$HBRD]1DD&D[;"YB2W=9@D.;'$:4((<3Y8*RA3GW?%A^M_2& M<[17\_C'XP[OC6WOB6"ZZGC\$KCG8QI]] M9SU(%N6*BV7O3MC%LF1,^O-X\G!]\_!\<\U^>I[@7X! ,* 3J;3_](I25JK/-"3VW1B$#HE<.VDI?@6J&LX? 7 M"JO)+EW+S;A$V+!V"8%THWH-H__+]MI/V'5O,6&5EP3"JSV*"9.>FHQK0^O) M8VU FF&H7FM 1.TQ3GSO?#Z%S';(OKT21LTCG M^<,))\V_>:-^+/*A:/IN,I )>Z.NU*(F=/-5@'^EIP,-D(VC\ZIU_PH@0VZ^ M_"/U?:(3%D$V#ZJR4CR,!0\PF,PH.V80!2$1%F_K8%R=E\&'FB#4.&&^OG!M M[UY=:@RK\R;[0+/)=Z4LY15\FZPN@H%T7K,?:GD10#=(!:A^1E&]>UQ(DA2T MT7D3OT/!Y5 9)!-1X)6"@6CN15DE]CKUJ:J1Y_#?W*C,MO/OT ]8X(///E/P M5NH /8*2M'!--.@L(M"A3@W,M8'/]:^1ST*9=!ECA=EY.5C*E!4O$=W)S^ 82DG.UWM3[%T!2ZFG0<7Y- ::-70FJWI5$#&I=\2E8I9Z&I +4 MT%8E^:4A]E$\]38D'O<&TB\55TN5-CR&8LA#T[8G9IOA.[J]Q:]1"J=4 M%-(>)D27&\I%BDNOD*88N_XU@NS#QI\IA7(!"5N;$-IM*!PA)D-W8H7U]US ^OA,\C%^T0YPO*$)A[=\*]P]#6GR8Q_J5=TCE$_'H&OHV05PH,@].VD/' MZ=.8W==]/,>$[RU:HU-]BK],*$'@_5)D#)6^MO64.DOOSZQ M.DLE\V7NF8;)4;#)5YP<<_1K8FRY$>6?:I[;2M4@PT-]ZOF9\F,9+H5\S#W7 M.8D(A+YA9(Y2#:P$;W)69I_K=.BK6)FE5/7KGYX6[Z+PUUAV]!Y^G(O9FRP[>96%9_R(-UCO@.._C6"7WT<< M$<(F89[%>+7>MGD$:WY4SBX[J1WTMAY_Z(0?_FKYF6^NC3GA@\[%FLG3R:(V MH,I1(WQ;&)[#8ISL>TG2V$0_KS(DJE&J[H5B2IVCUUSQ=+ER\1JF2WU(SYDE M[4V(7?1I"YEJJ6(V›/!7[=6[&%AC/+J!JF[(.)IS#]R-/ M&6K#I5EMI)6]3+C#-IQ<3375/T\)2T'-L9XV9KM=U?*18!M"Q[^EK*JC! K] M3"@KUI?95X(W2,3[PI72 F8:IH7OJCSAGZ>6I:!:V: *M)OE+<^YZYXY%JZ.UCIS/+0V)%@I&G;@*+)4-V1GB[(.)LPFDH-#27MS M#A&K!5)IVB:<$)82)CWHD_8PY+RN4N,J9=-G'O)F"HIV"Q/O_'1B!YC.\F#J7? Q M5!;P>Q..XM7@5*[=.WQN7@9'X=BULINQJU)]Z?9T7B.8&4M)B./&)=Z78A]C MUZ92<2B",CU^M8GV/Q)DP^2A'S_U3^L85_58QBYX]2VN&JR^L!.+IQ8"<5,< M +?\T1.T\=Q#?T#GSAMCCZHV<@ /S,9?/*7HXQQ^^G3D.9EO4K"[^_4"5F0J#]-AA8Q LG*'A0S$[C ML"@Q_@Y$O;99=$E6)22O5 L% 5C7C>^+3F9;04>!^#'V U\M&;_3=PW_T6*\ MA-OO]\8T2J)MTA[FQ-MZ587<5XW%_-"[K E(DX;K*OH8$K!34%L%&9F1-_\) M>G3F9:<@(V=)>>H';!Y^A3=O3#O+(QLU^YH0Y5-2QDSQ&S5L>H7W!'U(V;&@ M5%[#5^AB7M1'171*/4WPPVH+3@F9YH0'R+]%S:H! O(;9!\CRA3A.*3O8B+TPV"74SO@E!L)YFI>Z8U'LJ2F,.Q.4@ MDV/\,JWIY0TFY$!TJS>]L,E\?T5(>B'3WIO?*7) MW$3**(VI\%GCJUYG)^>E5[WB2-HJ?BEK$XW+DE[\3$ -[]05KWUP;1]62ZVU"&*0CN>20:9#+Z6D;N61ZFQ!BZ$PN&60:Y'+18NG/]3:A^&!G6=3KF<'9V>MW%A M,KU-*';7F0N30:9!+N\NVL@ET]N($G*="28#38-@+EH9S(4V@SGMV^F_T&PQ M/YRU$4RF][""Z=?GST$;7##G1RM?!A@\KF'X]_QRTP05ST>I0 M^4+CH?)9OY[_A>93Y?='[UM83*[WL(+IU_//01M<,)='/[2PF%SO8073K^>? M@V9XLMS^\MG^\EF?-XVB1/)1&"PP824=OGA4+BG[8;EG?L9^GAB/4OG<&SN# MK PD=$:OD( YS'2Y@G/D>;3M%7#9#2Q1D4VS2#0APVG(^TZZ^/P]W,8K7G/( M,>$),JG3OX_I'$& '83 G4*R/*ME"CU38D+JF&$W_-JPTS3%;L+5(O[H"E+7 MVP[Q>TS(F^M1*;MEUG>D0YN969H^";3G\RN_;#VC7NKU\Y=]F;?]3=3]353=.Y#]3=3O]B:J(&1^#6>0D/@+S%\H2WUQ@%S&6O0^;[\/FFE4M^M;UG>=3LCEO^->PIPO@Q;[4 _9>H4\WBD_8 M=6\Q*2FJHXN([SST/2 G#?*.!X#>3Z"F_OMW8H'N9>(86-<-# +UA_I3]"U8 MA8*+@[Q^IR?I'5#R/+_-+=!7"65S!"M2WN%?O]-'C:V5=WA^[[#R)LP4QG=' M+SX_>AU6J^O0M=/J7KJA-HBYW[5NFZ;3>C?7VN'GIQHC3&&G3:"P6.5@\FW8 M-0C@+4#D%^"& YM$$_IT;LVU:Z,&$VDB(X-7MX)'%YKYQHJSW"+P@ETH#BH0K M[V)"0*JA?.7 #/("4G3%&SN!J,H:FA \:2B@,CC:MNK4>T#VR'.ND1M2CX(A M>82$.Q8CQT$1#7<>!;;DSD6]/?P/Q3T\?R&O=Q._TJ*/?(NR,JYW). M#6!UU9IB3J9<94GXG)PE[4WPT52U-RTB"22]LOD*6'@TD,HCU\:$W7H3&>1@ M[ M7R7;;=1AL=!&J74_3%9QU-#$ HU-N6ZZ95=&E[H;7%X+JFD7E2;C=[&=W M,*SU .,S-.:6CUZI\\N@3#&%N\0>-YD%=JF ?.Y5"Q2M]BCF+J?=:%9MAA@4 M-,N=\4?9B'&>>KJPNTPA:HYA[N+?C3K49(?YRA 'U@H ZJF#>!1S=QN]*H28 M(0:I1$N^C);LZ*Z?' M3&8, _#6ST]PA4G %M"KT*=L\?VX?\VKZ>^+1P4)(19*'0,<6EMB6%5\2,EA M_P<+:,5$_8]OD80LZR6FRXKW=CMVD3TB.F(SU9.44*[6\4/%*^OJ(PU]3X?: M0I0.EU,A252_HH^) /;RA,CJ/D%]\J^IDQ 80#3WHMQJ>STE MP//I?BB:I_EO;C1K._^FVR/&%(IQ,J-;HD?&&OH@H+[H2QA$IX*/0)*:/C - M@RK2AQY,?#A6&:2H): W$ 1J)>TQJ!)<=JL$4F &B>S.H_X4'78MWO%FFPP; M8SOI5BI9* :)@;I)=$,0K%GQQH!.!ZP6PBJ> @1BD7<95DP=QX'DT P2V_9B M% 0^?&*GZ9/9%Q^RZ(-P)97W&59P'4=G*K"9)#FV2'.R6%D16WHM3]!V6$EU M')P18#)(0A%QH@R-^.&P,N@XRK(!850"Q#-PH3_%7SPPFR$7L>HKF^"J'U<7 MSDS)].>$0>^?1;YOJ&\)%0]TH*YQW36I7M-)Y*!6J9$LT&[F A\$J3PT]^V MV.DOV]/J3Q#/"5@MD WT$20_W)1#[F'2KI)59*UI4DKS(RK: M:LZ34-*ZA/]B&-WQWX?VT1R_'MM1D9%(!/$O6PG$?_CURW..W>D'6HO5J:@( M8VR:8%U<'(\$7&0/M'ZTJBX7&<%]I)/PC>,FE,7?A:#DJIVTN<[3366&5L/0 M?C8";*J[T&0+6QAD%2;.)]\0N9)#X-E=-E_Q# M\8H"&]EZ94.S7S9$6.Z6"FL9DV&!P)IMFU//'5AD0XWUPLC9 <\[864D>Z8Z M18ZGV$P;4'TA&:[+G/ .QQ]X?D@HOUK'=+*E[); WT-VKBFYRJ#4TQR?O7,5 M2$\N2KS0NQ D))81*+T"H=33D(L1-=2Y5'XRB.;)ST^T55J&0ZVK"?"/?A0TZV4'89(/*V517IK MS[V2,MQR[P9?=U*_IHF&\%KO)0\VT9%PP1JQPP1_C%PR\^)*\,*%=0^AA3Y]=% M\6VT+#RUJ;F_]YHWG8L-IU1?^F/-<%_&2MXO/A=1[&C4!-^WM51\0JK '$,F MD1;39]5A3,?OT'="TPNS2N>/]HO9#I[@I+ FC-B&;P7*5=7)A'.9WO6FB@GZ M/BV&ETL41!4Z/(<=)%$\D$ZEL&8P_[+D\V+;L7ENG)T>?0=B\^DS6A^X<#0G MD)LE/YJ'9 5(L%;-@*L:8&!3GM*Q)[/4E_,DKH:@K3D1]/J"2MNF )[FM.0M M.7XTVX#M7U)WNLIS8AJ/8LB^7JJ=F=SFN@#[J0GNH[F7*)VL('AI0Q-VWPWU M+54PX',2!)J(,:&>'L7Z(T?H"6_IH/]8#*+YOMK%D3'FPLZGX$7SN@R M$3*?Z!F25V07RJ.T',N$:C>-Q-H<T(U M$19[F5#HIB,!%L'IN]T>OO@\#S"X855?ZH7-STY*RO0G UJ0C[@+H?(L$Z1! M\=*F0U=%SA%!7R6KC2]J;5 (7"* 3/Q'!$5SE>HB6?+B]^+VAH2P*S2L0B9F MI!'F"),>-0C:FA#;KE0NB3#,"&3OYFF=J.J3XE2U/Y?;G\NU"DG$ =-LJ/06 MDY'KOCN[_'1&"?MT_DQ;)A]NP*[SC#P;/D&751:[\^B@I^+SO(Y?8,)Y4]P%1)[085?ZA<6/WFY?X!;%,6R?T [(>XZ/[ MP#F2?->G]ABZ*P?55L'M]W]J8S5J3U\(NLBW]?\>E M!4*E+4W(5U 1B!1$[Z=3SS ((K$F]IWD^9=Q6][>A.0"99[+H>C@/-T.SB * M0D)]B4<"7Q$.?7?-3RSA"OLH*/UJ;NO13,@=:",U9: Z9/H(UC&-8Q>@PG*B MWLV$\_LV4BHBTB&.*=V4/K'*M 0Z[!L.ZS'P%_'W'=AG[S8=%,6D/IP)A_)M MQ*>.M-&!TX_'$;OC4YJ__#]02P,$% @ 1S"O5BZ#J6C"8@ O&0& !4 M !S;VQO+3(P,C,P,S,Q7VQA8BYX;6SMO7MSY#:R)_K_C;C? >N]$6Y'E-KN M;O=XVCMS-JKU\"B.6J65U..=[=B8H$B4BL/?_TF2TZ< MQ/7];_[G?_R__\]?_MO)R?_^>'N%O,C-MCA,D1MC)\4>^NJG&W0?[79.B#[A M./:# 'V,?>\1(_3FA]=O7[]__0&=G.0T/CH)Z1.%B!%[^_I-^2 L$5$T3'Y^ M3OR_?K-)T]W/WW__]>O7UU_?O8[B1]+_AS??_^]/5W?N!F^=$S],4B=T\3>( MM/\Y81]>1:Z3,BL)W9\?XJ @\.[[DI>R!?W72='LA'YT\N;MR;LWKY\3[YM< M1/JU!I.B^?-1^URG-Q\^?/B>?5LV)82\M&PKTGW_/?_R&V(XA/X21P&^Q6O$ MNO^<[G?XK]\D_G874+;LLTV,UW(I@SC^GO;_/L2/]/>D:GZ@:K[Y$U7SO^W;6C#LY[7Q%_JHI MB)]3''K8*U2D/!M(,Y&8NS#*E';DU@@&- 2B^-AD2>%-"79?/T9/WWO8IS'Y MEOYQ0O]@EB+_^.=I1-!F^9"DL>.F!24F_U^_D7W?T1Y4:DIL&==%=V*W8$;^ M;+%$WN)[-R(8L$M/@ORW8=W7<;25B\K919(O_QD\]/AM"UUJBL0XB;+8Q9U^ M5%%^E:U+&4D+"OXX//E\UT'H_S@KQ@4G]-!YF/KI'EV&ZRC>,MS\"Q=C3-\J M)!"XWCL/58P+JCQQ;0H6SJ=J!]0/6\4=[)("9?2%T?Z_@_UQ[20/C"F9 M)CTZSHX[)0[2I/BD\L[\@W_>I03PJ42G@9,DJ_5=&KF_+9_]Y, J.NV!^JFV MJM196QL#]%A]F?NZ+2.(HC5B)-$72M2.OXJJG45;QP\5QI V!.ZA:N5$USQN M!=@G&X0UY8R9_C]$4VO*5$2N ML_-3)^@#(TD41!0;WOWPCF=._CO]Y)^_.G'LA&ER[KB;^^B&V&)#^*U"G*M MV4I1HWMOH%C2TPP483IVM8P[10J23>B'_9J#W?E^XR=HRVBA&.^(.D0P-F 6 M0BP0)F*@-$*[7! 4A20">,0G5);7HX2W#)ZG-D]E!,H,W4>H8(<(/R3"GB5, MMV<1J5N(%K&3,[GR0WQ)EC:'BU*-YD"!45?1AOQ)V1;@E$M;9+-Y%$H?,083 M1^QT^EI/9=X3B@W:YU_/(.Q$10[#C'X'/*QJ(@YV*TIM0B?Z7YD3DV *]K=X M%\6R71=URQFXED*]0R\[: ; ?M@/NB4MSA0%A2GMX;;W#L1]YYZ)TY:=,8>]AN!GXH5>W0"6N-@'N@ M7-;![L?)DAF>ARCA"9R/3R8O_ !?9Y)4E*()8)=3*51XV^'W0!U-*69?'\M7 M#90BXB0G\ZY;_.C3,QUA>NUL9R^2*U3VMW@:TMRE$'>AQ%55$R4[F M=9>A&\5D"&;5]\[SI4>F"O[:Y\=_6X9M=7OPGMRB:MV'%8U!>V^;S /] MEI!'=?I3#_Q+SR-62UC$K.*;.'KR0U>-OE\IIQS$7IH90ZW26> MVC%/R9^K^#[Z>GBVH+GE7)SR6#VI2U;-YN"0$FE-N2,E32>@E/CDKL@GO:W: ME\UFXX1UQ>0>R-O,POT.1#7F>YSNU&YW$R6I$_P??]>X>%X0YN-E&HWGR1- 'L32J%"H\Z_!ZH5RG%[.M9C"!B%*?+P=QA-XN) M2[]Y^W#OI]);IY(F@+U+I5#A78?? _4NI9B]3WQ3*O2 ]YNWKQZ^0P7]"5SL M/G9H98Z[_?8ADJEZ^#U@YY*J4GA6[4N@;B67L;=/<6J(DYL0KIFC:+VOH*5$T4%U6FWBD^S.,9ARD]\T1A*G323W39H M:0[8"W44K2\UY6V!>J66R .7FSEU5))'G/Z$)QI23"NC^$_XS$F=7!ZE-93- MP;MILZ*'AQ=D;4&[:8O(@X\KE-3I(4*G\-M)#Q/&ITZ*'Z.&1/%A*_!.*57K M^%1AV02T"\HE-7"V,$8%U5!(_#N*%/J V%%J"=3RKH4"RD-"?W-*$8 M"R\4L\I26JF6IH[4J[3F3N ]44?I@Z5T0P_0GJHE^-!EM5!%:9'7&T("G^F< MF2R28B>X##W\_)]8C9S'[>"[K%RU R^M-X+MF I9A_HB)XL8740(3W&4@"_/ M+_S$=8)_8"=6WP!M: K8!=L4+(\;*-H!=<16<7L?0\CSC)PRHJ2GO!%:7$:M M%+L@GS35WCEN"=@;6]0[O)1\T RH+[9)._ABLNB+C/3DCLBO1NNY8KWM;)Q1 MHJ+<'86&LW!(F;RF7#*_,C^54RX);X]I%CBR)<[A]X"=3ZI*X7"U+X$ZF5S& MOHY54D.4G-UJ[*LUO72ZQ>%4;O1PEX6 TPCQA:/<@ #J\AVO0-L9PGHC\/ M*KCR5\P*O@M4[T%\."1J".&CO UX,"12=G7QQ@MQ(G9B1GS MVNQ&U"9*G<"&-NA50/[QG14,6.TPK285/IX_[\BB#2W,7P!&K*WGO48;39V\UU#D4@6QI7C"AWDY=;ZLQ?8L3 M3&)A0Q0_(Q/_(-K1]&ES1+?U 1[/6BK7DW@-'0#'LI[<_7-.G#IS:8&^W3B> M4&=/T-EJ#-_A(*#9M=#[Y,2_86$*HMHF:>H /'K;E:UM;2E; XY;#:'[WR5F MI)G_EL3M1NR8VK(<,=5U6^IJ-5*/E@BZ2PGX<:E4K7$-"S@*U;*:6[.:C;@/ M7*D0/]*]D$Y+U0F6J--DQ,QK=D]9H@C&$KQ4CQ]DN(J.+G4VMYP+B!RK)X61 MJMD<@$0B[?!PXT31JRM9PG;BF!M%09J)MA)KUU$8U37+,:4E(:W3#W@<:JLN M1F5K)\ QJB][7X<6.91!FS/YSGKN>GS]5^D&QRB,PI/*#'YNAGQ(M;/?=!D^ MX23EK]-2<5B)$/*)PE(-S8$'=9NB8BRKV@(.X5:1^WIN13B/VP4J:-L)UA$U MY83RP+02CN?;!^QYV#O#L?_$$N2_.'Y(YQ2K\/B[:ZR*TSYT@ =P;].(D=V9 M"."0[Z]+[ZNP.554D5T@RC2?@*,H1-(VA+FMQ?[T5CKE90J)5=:.'Z,G)\A8 M"5:OY(("WWGP S_UQTH4M(&H+:LD?A\N9!0I-H[[^F?QI-$[QU@Y0740Q]A]#7@[ MW;.GR6E=QR@L8/PC7I,VZFM+W2@ A[ >YA#QK$-WP.#61XN^_I_S0@4S)' 3 M)X0+],!XVKN/9,,JN*A4_<@L8>\P<961+BXG^6%&P#!/+T=AKCQO1TR D_/G M-':BV/-#)]Y?4H C*.K2:TT1VZANS0^-R1$X#$U@[GJ6:C1V@&%N"JW[9Y"$ MW:CJSB87$%42%JB8MV="+E!=J)&S;&V[6I#-3*4J3)A2SG8VR'#:N@U]V 8X M@$E5JFURB0T @X1 )H.)0/3-3B:2 F6MGQ: 956W9M4B"6?Q JO" M.NJ%^#+TV+\"-J]<>O^5\>U=#5MV_(7&DF&F&#KJ3Z*#M*,(,$,\'M<.(Z)V M8QZ0WCP0A$>5]%W@'A;&P_REBI_!+7Z&5#"[4XHRSJ1>=S?F15C34F&E(\L5 M=E 8O+D'\.%*0]UZ"29E<\!#@8[4_6L9:4ZTIT3=,91>*AQ"9C M,:<-(QI-*7H4CYY\76V?<#Q:GWTI%336-F5!O#H M[642,:8[$0 4LT.<'YTL'[\\9G68MF07)[=+6-HEX7:)*I96 M1W>%77+<;'N%L#^5>>))FUDT$$5%8GZ8TJK)1*AB=<)AS3::R&)SGB*\K7'A MAT[H^DYP$R4^RT)J/[K2U!4XBG0Q@.)Y%64_P'C12?S>^2GY0RH?EU?+Z]-S M=/>W\_-[.^^DT#<+TK8:Q$>-@+NR7"G1:>LM +NG0M"^CLC)63]A85JKNSN[ M\9,_VZD51L=M9Q%-"A6/@^J@(?C84LD[+,06J'C*%4:LF=:RT,YAU.WLFCH) MK8-*_W/^K\Q_<@*Z!;Y,3YTXWI,)Y=_I!6359I1F7^"AV; M_+V=G)!GIUS8'P*C!7)25/!"C)FE-W*FM8-+_\ 5(TLUO5U,!'@(,#V-F0.1 MPCZJML#CNE'%>NUN24/ <=LL;_^ZU255=OZA''QM%>D>74G)S?M)8N\FQCO' M]XKJ::''3G[5IA@*H^CU!!Z7'=07HU2C&^"8[2)]7^?.>125@]E@PX^G'DRG M[43TE"8H"O R&T3\"D#C9'N:XUN@33!9)<60D-VKJ[(=- &.9C*%#JLD%M\# MQB>IF$.J(3)B(]0TZU( <0R%QBK7HW'7?%X*:9QX'TYE=GR=9"[5!@9F5>+/%P"8'=SB)(U]-\4L&4,+8[0D)I3-@<=6FZ('3XM) MVP*.N%:1^Z_?"\(LGA;@\X/+7$[K_^Y,07B)%GR\^2@<4%P;A*EZKB2E5K2P40 MJD[[UM$5)L+=TI-RJ_7G!+/YD<(Z;7V 8Y26RM*7D&0= *.4GMR][^V7U8<9 M^05B#$ZB]0EAP1.FEI\('UGM@))'<:%U1A/&]F;^0B*T==JO:@L]<)M4/"H$ M>*])PCMZ.J&^A MHNT7=9:N&V5AFMPX>WHTB:S8R2=QAKUCW55@U8D"\"#N88[:X*C?'7"8]]&B M]S";\T(Y,Y;=R=DA&2A8.H0_H4GN8\?#:,##FHF M41!1*'SWP[MW;Q@I7P<#;?WAHHS&FJ22&MI:EE M^/(B-Z/I7U;SK]NO,]PO-Y@^%%SL6>_RZIC1&FVC$.]1%*-=G@5',3OT2SR6 MO37AYJ(D*-TX*?(36M/M 9-6:1:'I%6V(X02HE2R)I.,*-XC]CP#^9N5$0XP MYT37MR0P"%\RO]_10W=[]O[KFGSS&$5>0ILD.'[R75SP("(]^?391S\DW#%: M9X0G?CT*C,@&E[%_E8HT*FBC@OBT8\;8FI;J>0KU+&Q_%/"_;YXKMG8"BIO= ME%;O@!SV #P)U!3XWCKAVR.U MR*1SJ73CQQZ??9$/LM"CVPTHK=BC@/!'SF.,,3^A\'6#V:8$F92%48H>,R=V MPA3SN=C7#5&8?D7^ID31PY[-SQXC$K$A)6!OCC:6:<6Y6C&_%9@@QL7NI&TL MU4M]:PY30"V0++UV.A0N-+8KUYR-!SPS&R'5,EVBK2W!-$8>J7;$', \:P0= M#[<3]BP7L,9D<"*Z)[1&5O'TD+T'&]@5'//P$D2?^UCK_5HCCGJP"'-L!E%'#1$&C!XFM9PP.R2R8%$07C%R9./ M5!0DRE)?'I?RV#^;!,6,)71X>)PFCA\!_Y*][6YW!W>(G'&98 M>TXF:P\N.H2:>P /*0UU#YYL M5#4'''(Z4O?/VY>T>451D;JEVJ$3JNLVJ3O1^PZ1^]LF"CQB%GJI.-VWONK0 MT %XN+8K6W_!0=4:<+!J"-T[&220_A9QXHJG5*U?,1C3##0G5IH!,^+6QMHH M9)HVUO0^;@8\3%6*'0ZE8AO (:D4=<@H0K/:E.*"E]E>H,LDR6P]H&1<0Q9C MR'5V/IW4GJ"O?KJ)LI2>Y$!/7-\L#'PREI(E8OYFDI.1-K'_._;^!WKSYL/B M[9]_6GQX\U/QM<_LPTMG"J\K.0E- WTBWKE![]XL$#W_Q!J=81>S5YGR3]_: MND>4;;/ (7JJ'I.GSUJV/(O>G0IPA.AIEH,[15U( ,:7OIH,N%M4\,N+$6L^ MO&[MCI$U\^1%>FOFX><%+!7C2QT_Q%[QPJX@*CV6Y_KJLGP:'8%CAK[R]5)] M;;T (T,'X?L7M>,L4/F,]"LQ '(VW]DJY3>Z_J*R'J<)9!VOO3*"'[IJY9K7 MZX!#LT'8"=;G=M+=(^C,L]X)E"6YD-!?AIYV3&IT QZANHHK-IRD?0!'K[;H M!K:FRG*;QSX]^2[5.,H>;5TQE<$$M9#=N(X(?FHFVVIM@8=OHXJ*M%O5$'"@ M-LMK)@%WS495J\_=C:)E:Q+.=C3RE]F79=[OUR36.00!(Z2[3! @.]^Z!JJ;#VW M4*^KV1C=O.F< OI 8I,Q#&9[S*BFBMCTQU-5XQ;>R#\KTW'1K*H="%I5NXJZ MIJEWF1L8211N1"2A_9Q@22:V66P2. !*),Z*U J&EGI/E UPD]=QZL&I2?: M)7!2=F]PM::/&UT$T=>D];Q?8Q?@H*6C<'T/0=T>,&AIB=W;DU?79^?7=^=G MB/QUM[JZ/%O>DW_R]"P(.@OW'$T.A.!7# #%"F=W4>G+(7[E#! ME)8D>D7Y(C_\#E6W4"O>UH_16C 3,]&: A@O[AF5=G%*9K:>SEO[*3TJI#!6 MK0%P2#A6YN 1O/Q;P"$L$7)(:!Z<6B/_##)V0O0FORU\N)-.;SO2JE-1$-!F MER&))IS8>PK/I#$"0LC.>5?OO[*$7Y"YCVXQ]60_P$2DZJ#>?61FI!^)%?# M']/ M>.U(_ !#$:CJMO[;%HE% 6L4BQTA'?TZ[G-3>9@\K@T>9BC*OV4_DU? M $89-[!TCO.SI4H4.R*SSVIAD+]Y973Z',&6CH*_RPJ'=NP*'!^[&*!>JJ*] M'V#\ZB1^_Z(.%9,%*MGPMTD$1K:*64QL O[T1H/>TZ0$:6:2E483BXVI\DRJ MQL"CNEG)6@)0VA)PY+8(/*SR&R^9=Y._@R'4G>.U9^@8=OY,F5HZ^#26\G1+ M0%;V#LN5'5!=_3)\(N:,XCV;I22*NMS25D!CKD6MLEKZ<1/HU=$;).Y]]'6# MZ1"0A>R.W*Z@R\K,^@6[B2N5CZ!F21*5-"W4(1]5L9U*L4E&\8LHQOYCR.L5 MN_M[ M0)74M$X2^.']*UT.:O0- MAIP9*K@A@1VB_,KL:L74+ Q\X!8)\2.]D-#@I8B]H8^;.I[187=/'^S M#'EUE"5#&VU3:1*;78QW,5)S\.M0FA4J=%+(,%SDO(ND(QL4>0DBSA<.ADQB MI<(<>5J23Q)XS2%':@]+D%-D2=15@-OZS Y )"HWXX30859P()/;<-0++. $ MN%F]\RPBD'A=NBY-22L7_[LF$26QU'SL>1CO.@D\3G-PDME\,:$BOU)\" MZIZ>.>H_.XQI,85F_K'>>59(TJ;#:-E'_BQ6R1 *6HQECTKQH.T]L$&''0[U M.S'%L\[J>8=)ND#AP;CIA",8PXG"/[1A4$"0TMT8M1H"VKT! M0T@/)7KOY>:LZ 71G!DJN"T0X[+$"$&@6&+.6.6NV"!J MT+?#S"AG9A^,#=E^2(,*O8JRE/[Q'8^N5VGT':ON385B;85RN@F['GU[]QDE MI6@3[X+9-6/!'5'VJ%PY$CZHD "MUJBH-LUM=I';K)+#PKX7$+LQ'_L>O=KE ME2V(/W5S-Y-(SV4@RIZU8KBR*6AT;E:PPEUY._"(VB*V0:S,,9+YXYE5^!M) MYYLJ'IF"=K%J(B6'HA$Z_8#"4F?5#XKC M-G<"O+S4E]W,$,MXH)P)*KE8JY$[J?+-\XDH-PI6&058?FKP2AP^''0W1K\\ M%&" Z*'$A'DG4(GLL6S"9GH[T29981-3.:?!L$'M0?^?[O0].0%=Q=WB)(U] M-\4>_6(9>O4/A)8W./8C[_ $Y/ES7G"=_,'*8-PZ*3Y?K[$R)3ZY$,#AR\Z/ M4GOR:U() ,.H)4,,R6TO.!@+C.^\&']1Y<=B0YG[U I0:H4 %1 M'1!7P@ZVS^R'*GBPZP+4^.R& /T#5V*Q#^/J5Z+?6QDEN-*KM6B(53C(Y(J? M<1Q.P/%^1/.*H#X"&\#(/::VO4]!,9GH,K(.G/0ZBS'DIA=,_#"C\)P?*R>K M4SL+==B_ 2Y^@YC^!FY>LBV: R"/ ;TO'&2-P^E+!4Z[X6D*!TJ.@$>N;O+WA@RM5Y3_MKS^ MY?P.75Z3+U:G__FWU=79^>W=M^C\?WV^O/^'W="XI\6#VFQ8-)J+L]>4DGHU M:S$']ZT+VO_MFYP<^L(('IWPG=;I>!32UWVBD(X8RV=?M1)IZS,7EVQ26>JA ML@YS<-A&N7LOU!E15%%%7RA=.VY\H.%9M'5\U=MJJK; W;91Q5H>4=80L)LV MRVO*/=$73MB.?RY=-]MF ;WQR>H24[%BO,%AXC]A_H[J)[Q]P+'"1EWZ _?C MSJ:HO7:LVQFPOW?7H6\,+%>GET?/J=\X,0L'SL/6F\+3V:#BE%V M @JW."6 A+US)Z8YBZ01 92-@8=[LY)B;,M; @[D%H'[OV3!R:*"KN58'4E- M,3#/\-IW?3O'LLM9\A51\I+\V;KL$1L"CSZUYJEN1)U(PG ,=U7$\-E346F MWZ)\!?F%,D8Y9S!/XXUK'UH0-0I\CPW.)7PD]%2&\'2>S%QVAG!VVV.5I4GJ ML U3%;9*V@&'":5JM?'[L!'@4%?+VGMX8Q072*!I[W2!>?7.&1GTT0G8':=7 M?G&[Z3N;QP+,Z_FQV+O7476BE<$AQA(.;Z*8GML3VM/Z*-@[RV)J FY$-@!UN:_?B] <4+R7<8X0 MNQ,5Z.C<3YE!,]V3CPZ]IDIW,7"8.!QZXYBNRE@*ZV&/Q'9%$8PE71@NBA(! MB[)& %O)<=%M);SLV#%A=0.(A7993.L'I'3,*HH$T)5N43@ Q#3TV$!_=X(, M&\"E1CKSA*5VTVB@DIK(_$!)0Y=!LT/$62+.,X>3!6)L%["*DUBP4!>T@80P M7/#JP#IKQL:1:YRNUA=1O,:\9'@?:->D.T\$ZFXZ[7F2#M'Y(50/W<9 K"*7 M*-QD1I-4WA1N'1=^I0$.T(1^&[[@W.-'8!'9;NR!Y]QUK*@G:Y,'86F95, MQ^:A:,/ 1C6#UNT,W/>[&:&V@-3J"3@F.BK0>^$CN'[%!Q6, QL$QEBMD Q MJ"!:R[AIBC9PF#%J0F/U,69?^ M,XBU3J8XC">MSL!CIIL.@^/BL# LJK@!&. M& 0L4-S$>.?XWODSS4!C8A56 M3F69)#A-3K.85I5I&;*[40 .%CW,47_=3KL[8,#HHT7_1]\8+X0Y,QX8$2OI MXW)6R&&,C;X.WJJ?:GSLTQ^HR_Z)[1* 07G@NZ\N!=GN$ Y2XM3"'M6&04@!T\?+L,G M(D$4[ZO94\MTH;D'4*SLH&Z]EHNR.>#A7T?J_C5:T+U$=[F:#,E.IVA)XE[:R'^0PI3WV%)7<[B=')#%%/ M@%:\8(S0-FQA,=MYX^QIS;2$S$&6KAMG3M!VGJFY!U"LZZ!N;1:N;@YX+-:1 MNC>*Q8Z'T2[GP":5#N6!/13XSH,?^*FM0WSYR<8D5W_)Q;JJI"JV-82/JIAN MV24=C0GP@!G'J)+3]H8X [+D10=\*X)$P?E\BQ0+A$2^"^$+4OA8V&HAK"% M"=3"@+'R"I,I!];>X6QH#AR_VA05D4C5%C"FM(KO:*$(F[Z9W\$+'[DD M;>-R:Z=9^&F;TL?>JNH!WF=;!>_ON93\ I4,$.< 8'P:7?.^,:O(CYW2(MH$ M3>YQO/5#ED(I1LZC!^#%Y;-F/Z AV5GU,B>FTPEZ/JR3#KUO14?(PVL_]/D% ML2?'#^@<:>*,UR2J%DQ06G$IIW^]GB'J$:R-F6S=CG,-5W4.6ZO7G /6;/9: M2%M':U;.0.W8@$+9X-V70F6!3;DLWMM.6D]L V-X-OR:_]'S(-=1VK:D;>T$ M%.ZZ*=W\#I'8 _""05/P077>BF*(XEGT:+N+PN(]06SQV4"I_OHGJ[KTGZ77 M:YZITNX\NU@88VM2^L@H909CG]:"0:#C1*7T:BU6=KS%[/7RTRA)$Z8$J]&8 M%Z]LV^X=3!0XHI@QF@@SPR@"QAY#BKV(^J+:MO@HVJ)MI!Y.]:5$6[/9>H6; MG.1+B+<6S4P\XR8I=0Q@\+=N(4B0=(N?<)CA"Q)PQ2+]5S_=G&9)&FUQW#+. MZ_<&#C$=S2!"B697P)#158.^CI_S@>CG;6-LA^[S]O3&45.W[WQ]W1S*YXP0 MM3XJ\Y]?"2]4, ,P%DYM#DLWW?E;SL5!KLN0#+OM]1E:.@&/'0A]),G+V'>601T(',#,*BCS:# M8X4S90G/\K.BH!&H5+!5*UE%%,KZWGGN4+&HJ0=XA&A5MXX$RN:@([Y=ZMY; M^/F!?>ZR*'6>BU)<4-RW?>1K[#(_!VX9R]3MY^7")G&7^2ZA#FT,&E%I8(%[ M[L2A'SXF-SAF2=:60:>A.?" ;5-4#%956\"!VBKRD/<@7#9Q//.#C!:%)A&1 MH!V.^0ND(+RV;:QI:C\SOVT<992-9^2YYJ"VH$P?8N9O?@(87,93%V2DWN%' MNE]WBW=13._+M)WH5#<''J=MBM8.L2G: H[25I%[;[]RPF0^M([BK;V=UT,% M.QS-U.HY,_?5/8[9WFU&3CW*B\!AK"5V7^>EQ-$3I0[&9]L&I+8^,_3:QD&HL2%$0?"#?H)U+87KZ?1=NNG_-!TZ)VRYZ(?<>C6JM2TO3;9D0;P>.YEDMIK M=UT( ([W?GKTO^19+L_YP8V-UB<@NQ)Y"='1_!AD)PISCP^3MZ#K 5)C M"&N59MDR]J'C+GM(\+\R(M'YD\:%MX;FP.&@3=%:\D71%G"(MXK<.\=0$D:8 M40;AIJVIPX;V,W/4YC2AJO&,7-5@/JSR54X:P @SB;86(Y-NCB6K=5Y=E QF M-U'@NWO^OVUAJMT9>,QV,X(8P'H] 4=S1P6&[,&R$@(5HP7B3-"7_+_68WUJ M6^R(%D7UJV(^F1!FGKVM@,\)7JW/D]3?.BE.%'8Z:@0\O.5*B6%<;P$X7!6" M]G5%0HXZ8DD07DR.HS N"(+84N\RY.KV!1Z2G4S0M+$^M_&VF_S&-M?A!?:T MAH@+-G8"WMU@+PMH(0CTY 1L44$+Q+9&?EE(M]EYXOI=_;J=R$USB.\^(PI[R:F_\[]FX(_CF^5]P\YJ]_ MZ>\M&2 +'(Q,&:Y6O&D@3<" 94RUOE%:"("8! LDR$"F.EP*\7T?+DE]\PH& MO%DWI0AX.\ZTN'F5B)4@:^\W6IY&E6_=%^\:=9M M78'CE9=#2&?-#7W!8P^ MG54P$1HE*_%1,!@08L4>?F6/$-MY/F>:/.=?>,]69VALD"S3X31NN M?!_* $WHKT>95+'WVU+.0Q8X\<'[4D[Q/G'^@*[J_=Q%L>R>^,DI")83 >GP M/6=F+^F3SE#69B#-F$)^M)E(2W-@6O,Y=6N@,*ZI9OT-7&E3P'.U-HG[NC"C MNV"I7NMQ/;:N8KC6']\)*,(Y3S-&&7HLS7SB@Z=LPEU&5!,7]V@52K2"-UE MNUW G@EQ KX7O ZBK\?-R;!*6D?E6]T\@EDH4U4GGM/!L:_B%?,%*L1!N3S\ M<_8B:5Z_BQ#">@89, \]:EG9S*@IZ7]M3$. M<27C!2I86P3!N"BM4] H_NT'FT2^3312G)PS/6+OD M.\M[$_)'.W]UZ.-B:;**;RG8MM^ '$ /.$@--I5\=Z,C,<" -5PG$]&H?".7 MS--R 1"9&7 1P& 8#-M]S;E8AJ+S[2Z(]AC?X?C)=W'U6J#XGN R8&*0OU;K M6^Q&CR$[?H9C/^*'TO2ARCR_V4#92*:60YUA9K. PK%T[AWNS0^(+HIG9+S\ M=+UP/G6Y98LK>) )SL;BWD5$LRV)XE%2=E2?2X+\D"U7J\NTY+,D)?_9%JG4 M?&I)&N37;K>[&&\(+?\)L^+0MJ>04L.S 6VU8W(OW=1_TEWJ&B$\&R0>:CS% M[+(GU5E@ZV#E1@-1SIY 9LX?(&C:,YZX5;2A-DLH]C&()!!7X9N'4\04Z4&>TF)H-,LEH75R#8AY]#O^50 MWVA,@$+PKTWGC;TX:.C T,T 1\R 5DX%^EZ5*3KV2L6 M:,>DI$%>7H[B;WLP2=&KL[O/R7<3[SG!,[%P VRU1EPF1(0ZWGOBQN."T;92 MJ]H>CH!:61R:.GDN\5&0<^_;\G(O&]B9S99?G=@S.A'OS@7HD#6R6;M,T3NR MF/%\O:^FHTW>*X%X,IEAY@SG\I,;5CZQO[4%CF1\<1X?8_Q89GV><)@UG_[J MVA+M5\;UP&! M >2 X\)00]6?0NY'"S!Z#%:I;R"53]?G;RG3U4?Y6H(=]V0(>)-FSFG!>A!:/=MP-.Y&RP8BFB9QP_VV2 M5YAE-GO($C_$!+,2+I3ME':^5DTN2*R>/Q.+ATYPFB4IF=O%]-VDJRA\O/*? ML,<+2WS<_X*CQ]C9;7S7(="!G:Y%5D9@.!O@&\O84LR*E^^E6Y,GT?HD2[#-(I?E*[!"98A/Q&QDR>^MPEM,"X*0P8\](M*& MR'UI 0?;02:2/I#G0H\ZY+>E2V?;D4FM63G]L,_/[G!)P MA!I@G@%K8$H&,#H-T<;&VO<(DJP\#B3(>$56E9Y=+L"CUV.AB@Z64@ M63_(T=%%?&/O HDA@+Y01HAQ O(HT)A&8#>%2O*CZ/N$XX<(@,;7]&(]%IZL MSLB4XR"S9? " #^#2M>*]-X!]OZ.R>J/K,S.L.M[V+N/B+;$E!L68L?'6;MU M!XIF?0U1'L?OT!?Z0?L^J@PY0I^?.&9G:#A'])2S1![G29,$<IJU>(C(^#CW;\R)\87491>."XK MLG(1Q9^<,%L[;LI/\^.O%\38OVXP)I+>D<[+@.7<4O^I$3N'DYX#KAHRX!'F M#J0[%SPVI:89K$Z8-&A-Q$'K7!YV]6E;2<1.5/QH":YMFZN"+BX)HJ*@"]%4 MG^JF(O(@*M!)+A''.4$FBV /QYKZCF]VU.Q5PN?Z;OC*S?$S_]U4\WK#JLC^.\ MG+L, W4Z 0W.;DJ7,ZO6'M#G3/H*]/71O"H0?1V"[CZ+)81I*1NR(N&9&L1> M:/1#Y'A/+(U#ARJ/RX5>?262H207[3N4;IP4[>+HB71/$'W.-MKZ+GK (5[3 M^\NT.26%UAD;YG:LC _+#(48[;$3H[SZ:TC34H%0E='=D\72 OEK%$3A(XXG MGI6-_X/D'%#. E$>J&!2OC1A80HUONKB>KCR+>)*I6>9A]"/3DK4WI_B(,@U M:T?0ICXS -!6E0_Q4]EA)O#9+K\5]'S@8B&7R%6Z^XN'SO%^C (YP.-+[Z&N)PAJ+3=R:3E4ZJ M6)FW[/*@B(M#S$DNY!]G$C/)CU2 3_'?6U;JAMB[X =HR(O'V7' M_$$*+&$\4,FDO!EE'5''5/Y4ZE!6EHSL:?%Z0(0N*@DOT"^QY"6+:8)Q'%5OG#CE MEWAYPM[66^6E=A=^Z"<;[/T215YK%!XVGDL82I64QF&MY1P"42ZP@4@L""-& M&48HFE6V.*-M-P"7WG]E2;IM. :G:#J7X),H* T]H=T< D\F[N"P0P)5L['V M@:L6TNJOV-.*MG$T9#F&1')=;=JP^S7V4WP6?3W,X30VG$O('2DG#;BRU1S" M[5C8X:[(:)YXA*CE<6T,Y;Z6RMDNKW 3TUQ@NK^A96N6H7=>%*W1JZG0VAUX M5'8UA+QZ0G-?P!'<687^25A.?H%NROI()0M5/81I AVV#28ZS:-0_./^GK!= M/ONJZ:]>3^ @T$']^C&@UFZ 0[^+]'T]7JA#=T\H^+0D$]O?0%\H?4L!#U%S MNV%.U3Z+MHZOFG#K]9QKF!^KKQ7F5;&BFVUAK# M\:@1\"B4*R4&7[T%X)A3"#IT)]5R@(VDE94(NL)$ADT4>)=;NF/&GJ-M#J?F M'L!C2T-=,= :F@...AVI>R\2"]I()&XY(*=1V!>(6XG5^R@*DC,?T\!.$IW@2AE-BUCM"V'Y5BZWL21E[DL!Y 2 M%NPR %%Y2UG RD9?M90AU^H(/%SUE==*15_-H !Y!^%'VF&]&KG\N$8Y[BF, M

NFVTS=H?UC&XIN#[;2"!_!YC^00RPW-*W!7YGGRN-HS"F0?+ H<&T(440 M,44;,-P85['W!>]*$"1*LD"E+"QZ16D(B-7A;%'',UO'R<$8]0HGR<_($4SK M"?)8 3[1( KS'30!#D RA400$;\'# 12,?OZW5F#ETTSFQA-G>(BL=%2*44. MX9ZG$.YC)TS6.([I*QJJH;YC5Z!1U,< 0N44K7[0SZMT5:-W7FZ#D5/64=D= M9ZZ^.@E**][T*(NMPRM3V43(W^6,T'W= B/-)C1+F4QN!1U?L#)Q^,7QPRNR M7%N%9W["JE41<5=K7MA%,0JT]0$*BIU4%N<:C1T 3S[TY.[KW90Z>D7I?T>? MXA584!PL9M]Y0D1(AIP_NT'FT6!8^0%;6?Q"@J)L3S^X]]ES),5G=N8ZXUJ/ M4J9F\QAM)[#TO&JM()["$,>M@ >X0JWZ^ZBU)H"#6"5I[VKV!U4:;;UM.I)6 MYDLNRBJ>74=A0[G%UAY XZ>#NN5BH;DY]#6"IO1FE@;R>HD+%$;AB\7%@+O\*H"P%2-NN2CLUXL0< CI;YS:'9O.5 ## MR !E>@^V%4M47EXIF"Z0N/LI\K5T:V=Z^XC$V!14L)=\.FKKV :=)"CRF!HS8FC' M*?<*4D5VXQ:[3A#<%*7T&K(:RI9 HTU#O3*+(6\&/7O1(O6 02//6,2,055H M$=E)4XRD)R>+2KH6'U<85T.[A3()+,89]JY\YX&^)N]CQ4LU.NV!0HVVJ@?# MNKPQ[$&]1>8!0SJEC 32]H?SD74-*M(&1_3KC&Z>KM;%I>.[*/!DF*-H!S3$ M6E4KQW)9(^@C>:/,0W8?0D:8CN7%"]8)(AR]B4?P4?2[+G4KJP90NA:&[Y'5 MJ_UR]FH(G$9)NGQ(TMAQ56.WK!U00&E5[:A*@-@(\!BMEG70!7DR&A.:Z$M! MU68A */:K\A)Y,%Q5LI2JJDP@[0A\$A3*U=[7NRH%>!8:Q!VN#L* M86?I%;$QM;,?;'>;*$[O<;QM"S9I0^#!IE:N=@SNJ!7@8&L0MO>Q,4KRA-*T M'VVCJ9=2]>R'6UN4S2BX&F-J#J%DSL6LA\W+')OJ0^^OV'_.-U@BN109XZ/4UC'J*V4X#<"#W5L78]+3@B7*FJ.3*6R#*%\+\ M=0+CE+9PV)[7-)R?E%^:B]1%\#-R7-I IH+^;W!S[PAA\_N;1;;<+ G=. M\ \RD5*N$0<0! XLPXU53U[TI088= PH-0T$+5 I!8U++@>B@MC*K5@S'#W7 M@EY5ZZ>0ED/=1F&ZL;18TK(%0>AK_)S>?\7!$_[$I!UB6CFYEP!(#8;J#$<2 M6G,'HR:5IH(B&L9H%1ZM'P!!SQAF(H'_(VB H;_+_==HH-TJ*B\$3@[,T@=% M@$&)O!3(J.DR M+6A0UC. #2,6(@'])_# <4$L; (G)]IH(2AW+/ 87P MAPTH9DUUO\$Q9OJ#QI:!-GLY"#($-%X 3DP,#>,@090Z@0DD,/">))$$;?W0 MWV;%^?!=3A\>''P.BT,MV#M_=DE37J:BCQ4;:,T9*-I,I(T:*D)SA9!6?<;$ M$Y$YXMP19P]PIC&JI7Y&/J%+E++STH%"Y4Z'JZ7- 8>JCM1#Q]T\6 7ZZ OC<'2"<\H;CB$[H9DY ;U4 MLGSVU4> E,W!.W"SHI+KD$=M0;MNB\B#+DLB@3*['(6^4.)P7/8LHH?N.MBF M[#!#MZTKV^:XO/7,7/= :-/.R\GWYB.+S\-$/,8[)9Z>8+B*6 MH;=:KWT7DS]^=6*\B;($W^T@E:1_'A?0_^(:[$12Z3ESW%%C&) MZ9\+]+40&B5,:M;@-RHW"G+!$YH_W1%_BU)\ M(!?B@B'"'G'1Z)\+5$J'N'BL 1,0%1*B+US&B>\NS<'6@I/[:2)Q] 5RHW@7 MTV9-XO[DY7!*GPOR-_*N:NY%__/.6& 5+ MUA:'WT$=BV0JL/%#_ +@/$LN7^_Z/'0\25*?WO+Y1+PTBS$=9(PO"'2<23Y- M.OH6ND-)IB3UKR [E2'H4[K5@*EZ+\?ZQ#<7E:YU^#U@YY*J4KA7[4N@#B:7 ML??UX7S;V-*L8RQ]IHL,Y[DY,@Z^AQP9,E7*R!"_A!H94AG[7ZQ_MAT98^@# M:%_HBDS?+U.\;;Y:V]0+:#1U5+M]CZCL C#RNDH^QEX1Y8(8&VO5K,=6GBY] MP9SFH@GCU;I((3?:I*7C+")81_FV0UGU7N#C6$MXX\>MV$9$M"XW)^"O'6@GIJ,DH;H0[7#H[L_)&G/KI'BUOB%?T.=J:0.5=33[0H_L+B:H!;=. M1\CQW4G^W@Y.B""!S0(5C&A\%ZP0;68IR"YFV M=EX(<3?8RP*"[G<;)\8?B7CLZ6X<)DR\91S3M#V[,O-Q7[7)K^DLOSJQUW2* MU21]X.AHW)2U9TQ,$0>,N.9U[+V]E$M"D8GQ.6&,D"@-$L5!#_M:PUPDQ&2R M>F*76X4P:#BF>]@&>*!)5:J].RLV .SP@/M_N@FB/\5T:N;^M M=LHSQSKM@8=7JZIBC"@; W;T=IE[SYID$Z J@&A6V^(YS@GTIQ11M).>DYQJ MZ3KRSZM2#\;<0@715RW[Z48( PTC M !#,2-'PY(&9QQ6$L(72$$S"X-QU=CXMDL,NPJ0;'#/S1"%+:D1KA/^524H$ M3(+V-X0,CF/LL1^/B9M<)DF&/851&SL 1^=V94745;<&C*8:0@\H^L!)(T9[ MP>$P09R\K2"?1.&$DEWP_R3(ERIL+5Q76Q_VYXV[J;17V-$$7.#08,YT('H.) H87<[KUC4(F 9WW MYG11%"-&>8&X'&Q'L)0$<5'H HP*<]3+SGK+OADK6Y'5Q):L5A.6&N.S$T3^ MC9]Q[/H)VV#%U')?N0!P(*[I4$-CASF"DO+8@;KUW&#$S,$ )3Y8W>.7*MRP MW]_4?H[NJSH'H&P\-^0JMNXZ]_<8X[NJ]Z#;V@^-Q MX,3FJW3E//*DS2I\]V;EIA&9V;S]XMV >FI7QXZJ)" M7P>^Q3M>H39AMQK\[-@&H\(:']>9H]9DA(N?]:',UFG.8&94FDE ME!WUF!N0J16P 6-_1EP>H)]Z)/6>+=T?JZ^%=V6W6>'>L!0B\(V)!PCMS M5M+!.\(-,-Z9LX4)O!LG:7S55RQ5)6P?H:Q%M^0UZ*Z[(3[RF&%W;!F 2 MV%AXX\3R[PQGNI'KC&]BW\7EETG^;?*F"ZIKT (*=D9,U#I;:2,TMRF,MC[C MP0=&C+G0)BD;62HI:<=4I3UVE(/E\FKEO7PDB5ZI-;.\@./3J":6EV SR @POHVK[VA%1LZ?J4CD6YK=..69 M#BK) BVW41;:/:E]&;K1%M/7BYBTQ8-P#6>UFWL CTT-=<4(:V@..$YTI.[K M[9PV*HD+CR':.[.M4+CQU'9;GWDZLOKD=F.'^3FSH=/;#>YLL[S9+SC$L1,L M0V_I;?W03U+ZOL$3SH>2QE)GNGV!.W@G$XB.KM41L,-WD[^OX^=8 MKUBNBC:]&9RZ&3!G9*>PV"U., F6#5'_##_A(-I1=-()?[V>P(._@_IBZ&MT M QSX7:3O?[Z&\V .+W !$O23F\ 33& UX.]P0,@]$L4_.?%OF!;ZUXEVC6[ M0UU7\5KBHZ4/X"#7%KUW.H(S8-Y=L@ 2WN,K[P0X8:IO2]6MAK691-55RTDR M\UR @\9(9I564C;# C DC:6IQ83JUM:@<2?W3G&E1![5@B]91C#AC5'"V M=++'EH%X1<%8-(BOL,1T;U,\M%=T?SBLZ$Y UX]98SX152WF#=('CD+&37GT M8(4)XH!1R[R.UIZO8!/'7";$A;+XB 4(FPH&V4D-,N ^1^]W*3XYS_XVVY9G M.F50-@X'H& VHCG+FR5FR4._AS*2MGW#,*=:E3+FP<@>L]Y@Y%#."7JD9YH) MJ&6AAV/V17*<&4*.N%+V0_3M3?B/\%-X=A_^C?SG[EO$[^4OV#0'/SO;78 7 MI-6;?[S_].;=V;=D'E2[R$_^&<64[=IQ4RI1%&*TQTY,*-#-=C*!2C?)@F7T MTHU/FN(0>M%G6'7\/+GQA)-T[*J_"S0:O/F$7^QT\#S$>? M3120CG,92D:RLH&Q)/^A5NLB_4.$X]_-:3@9W8N+)R98:0LRNG O-CG 5$^I M)K_ZZ:9V<>WMZQ]^.'4\=3&N3KU!#PN=S5 AOG97\&#>71,#Q;DDA;EH5:[\ M+5[TE0B"ZK<=T?]'A4&GR[.I<7@Z _'WEG->Z->:$6[J1K!;FVM"FY0:3X5_ M/[Q^_^[]YZ0O !YUGRT"R@VA!X'UOK/&0(4JED"028,^WX%"0<,FTH#!T@R6 M3J1.;I-*X^EP\,.'_O/ P]XS1D&)&71!4.@Z>\;8)S&#+O8)76>.?3)-K&'?FS?PL,^D M@;2PCQL!-/:9M G3>#KL>S]@Y^.P]XRQ3V(&7>Q[_T)V/N2:6,.^]^!V/LP: M2 O[WD/?^3!K$Z;Q=-CW8="\[\-+F?=)S*"+?1]>S+Q/ILEXV)>TH=\'@#,_ MDR;20K\/\&=^)FW"-)X0_7X^)/Z#IK])-K8@W]J#C0T,^L MB;3._'$C $8_LS9A&D^'?C^^'X)^]=XS1C^)&7313^@Z<_23:6(1_7Y\#P_] M3)I("_VX$4"CGTF;,(VG0[_W@^9^[U_*W$]B!EWT>_]BYGXR32RBWWN \\8_21FT$4_H>O,T4^FB47T^]-;>.AG MTD1:Z,>- !K]3-J$:3P5^KU[_<. /=_#WK-%/ZD9]-"OUG76Z"?7Q!KZ47&@ MH9]9$VF@7V$$P.AGUB9,X^G0[\\\8_21FT$6_'U_(:3^Y)A;1[T=P MY_W,FD@+_7Z$?M[/K$V8QA.BWZ"YWX\O9>XG,8,V^KV8N9],$YOH!W#N9])$ M>N@'?^YGTB9,X^G0[_V /=_#WC-&/XD9=-'O_0O9\Y5K8A']WH/;\S5K(BWT M>P]]S]>L39C&$Z+?GP:AWY]>"OH=FT$;_?[T8M!/HHFE>VY4&(#89]! >MCW M)_C89] F3./IL.^GGX9@7[WWC+%/8@9=[!.ZSAS[9)I8G/G]]!,\]#-I(BWT MXT8 C7XF;<(TG@K]?GS]9L"Z][#W;-%/:@8]]*MUG37ZR36QAGY4'&CH9]9$ M&NA7& $P^IFU"=-X*O1[/ZBR_6'OV:*?U QZZ/?^Q52VEVMB#?W> ZQM;]9$ M&NCW'GYM>[,V81I/A7X_O?YIP-SOL/=LT4]J!CWTJW6=-?K)-;&&?E0<:.AG MUD0:Z%<8 3#ZF;4)TW@J]/OP^D\#YGZ'O6>+?E(SZ*%?K>NLT4^NB37TH^) M0S^S)M) O\((@-'/K$V8QGW0C])."'%&>.TD#XQZ_JHWX?+V[?/A=VP M_[A)L;<:W+1_SHAR%I^]$AY%S\YN!' "HB4+@':JUR3($HG^6!2X;& MH,W4&_)EKX"*#ZQRJ1:' P$3GGQ;B;] A>0H%_V@S[0OG[S(7ZL^)0$T*AT_ MQ_IP^!QK;C#!A >VN\5;,A$CGY]&81H[;IHYP3V.MV\[_;)C2S++,6:2GZ=] M*!E5C-F-&--8P\3 T/,9Z5SZME&BU $)2B"J!:01 _:O51K5R8WJ"J8,_+7% ML>)CNR4_MEN2O[K=](L9YC,'G!_#M$15=P",SELPBNH,S,R:!H M76;_HHK'+&$S7R4X#P$>%39E?%XX;"I-:Q(VCYB\8-A4ZPH!-@7IY@V;YLU\ M#)NXXF%PM_ ,KW$<8X\E9SZ'?IJH]P8;V@+%)2T5RWT_54/HNWRM7 ME&F$O)P[2MCV5D;YHU??G-U]3K[Y;N+-O-$L41!&? ^/D;;YYO1XBI*?;5ZS MLO-_97ZZOPR3-&9ADJS2#8[O-TZ8@_-U%#[AA*S>;Z,@N(ABVLGT.-!7"*"X M:?=',3+9ZR7!2YP)#C.$Q6DB%QP)DB,F.DJ)[-4DLA2_F$+221/?@$)?J$HH MUVEBG)[I#U?9\/;N\TL="<99M_?@_V_\'V&=WY7Y'QOUX>0%^@+^B\5UX[D$ M.KMORK^.?;IP?K:[;;'8S$?$7PB)-+D,;W#L1].OBH[8_V''0_D/,/[#3DPLUHJA?G$54 ;8$]4("V]4-4 M=X:FXPU].\*&*?JBP?T&H["<'F,FP D[>89V.1[[E3P+A)_=(*/SP'RWXU44 MLQV/[XIMN@7%Y[38K"-DO"QF&R6$48QW49S2?^V8]%/?=)K1[S+= %K*/M88 M^H'_+"%^=,BXH[YS-:-?YV!!V; S;=)T]XT[8G.RWVV+U4!.1LJ5]<&I6T:. M7-NJ-Z>PDAT_F,G28=9X< M/Z#0]&+F*!.:TDHJ_.C>!Z.>7R?\4NAFXZS*B_A-CVZ ),R\O2\* AR^H?UV M_QZN6W\J$,/TOX=G#=L,25!\;< >=D*XVIXRD<+X PWY+V^HMU,O9LX_8=N> M.,C1_"@G<6 ?MLMQYJ3XPO'COSM!-O'HWDN^/^9HW_^GM+'YT"K<'W5ZX\[\^]GIG_OU$&P)HP, MWD'YSS_8?MTXO^R+W;*KF0O@+_CO85SG!X,R?/][V-8S3U\8NB$# 4>>/*U6 M9NQ."F JLFM5TBXL1$,.587T\PHR!YD\IS+$:S*,T$P>3G*&3NAQCG^4G3VS MOQS$J<$?;SY@H'8/D=)#3Z/E,N%MCYHU((@[L*L=T8Q>GKB*DN24H-Y^S2M> M)/=T]:-($+7W CI3Z:BVF,9LZ0(XD:DK>5]'+NDCR@#5.* OC,?1@FL2Y[X, MW6B+[YWG_,F$=+]\]A.%E92-@;MRLY*B!\M; G;<%H'[^BLGBPA=5!)&7RAI M*&YZ%M&2Z]I6*9O/SE7KBC8[*V\[*W<]$-FLPW+B=ER6\"83)-\]C;(PC?>- M^YVJML"=M5%%T5.E#0&[:;.\O9<#.=5#+[6ZD3F.JI]?WP&;JU_Y(;Y,\58U MM]'K"3P@.ZBO-V\ONP$.UB[2CS-_IWP08S3YJYE3&N$TBV-^A(^-M2E!,?Q, MLPIV#A85E8C+.<65[SSX@9_Z6!7D+5V 1[>.PK51MZ$]X'C6$GMP.6TZ!@N$ M:3TC$CF6QN!)-*;Q&N2$]W:JR;D;[&4!7JV78>I[?I"E_A.^PVX6,UWS303O M@K@]35AF?&]FM3YW8EKT/;G!,C#,!C@KC&+56_\TH!\#(,Y*BO7>! M5:WOM;'%C/E>CVRR#\5CQ]HBJ^LPN+"2B M&_;M!:(\["9^?V4'8]+&A.]A&^#>*U5)=-5: \!^*9>S]SE/3LUR!G<4G>P\ MQ31P-&W+\1HD#SQ@31O2X$1O#BEEXRJ:GL)U7O:-G:)N12DP)OWH)+[+#JB> M47&(#0.:TM\5IURM -\U3GGRCZ;OE\7%FON(V&0;A>R*X28*/&)D)K["QMVI M (>QGF81T:HC"<"@U%>3WK>]<(KR8Q6O*,OO4,F4OK[)V2*1[P(QSG8 QH9Y M&'(X:1K[#P2Y P9-2$!J=2G#!@ MR#*KG^5)U )Q>68Y?QK7E'9V$XFN_!)#EI#989+R]"8]CYL ]T[92K5O%%L -G[I'(.][8!66G% M%?#S +NT#LW?\<9W UR$B33WK-4!J(OI*UM>;FYL#?WJL9[P_0LK[8C4F#_? MMH[B+9_U['"<$O]D1?8BA',1T%,N TJX$!/?Y1W7% 5U5)!'.7U+27T;*AO$ MH],L2:/MQ\P/4FU(TN@#&95T52Z!J:T#=&S2EG]4>'*9%.B!BF$;HD:W"&> M& =02&5'V*#TL[E9S8QE7):X$(MZD?#;1I#*:^(S"S?([]%C_A,,,) MS;^=/Q.L#)V 0Q:!36*(JRA\O/*?L+=,$IPV%HP83!0X<)@QFOQ<>A^*@&'& MD&(FSIT7 O <>2$"*F5@ 4FE.&%B("Z'^6/F29P*D4G^544E^4>5+_P%1X^Q MLR/S!">0Y(';V@*-(2T5V0*CJ2% C]>3MZ\CBP2-YWK;/))/@T41I+G>MK:0 M/;)-Q=(C50VA>F2KO&8\TM0IY02[KQ^C)_)[L3O\W"WS?U1>F7_P3R:QJ'+M M"Z#^=BP\=:[J4X">)!&N=SF%Z\O[\S-T=[^\/S\JK##N,M^D%J_O4,3OJ4?A M\$5\-Z\_72H48U\ ]_I*>-'K3Y> O5X0KG?N9WF]/%O:<7<3XCNAX_E..-#G M%9EV5I#Q(HJQ_QCRVBT^3M1)]N;F0-U?5]$RM=[0%GI674?T41/J$:L.N^82 M(+<08>)4^IAFX/5O<^*HI&XS?SZ^ND<_J*5'H#KE,:Y:+O(,( <4ZDP9JOZJ M5#]: &<5QE3J#Z']\F!7MN_=6+/8G4/W*,G DH7.>NT'/MU/R+=M"X/=!/3Z M)/V+OA6YXV7ER;]B6E/Z)%J?9 E&#A/,SK4<$K"\Z!6WCL+&DF; 84:E6.WF MS$$;P+"@%+6O\QY%LJ4[+:;U@AYPY=N77%^*3U4IK$_82;(8>ZOPEIX\IZ_! MD@;$1G'Q3WJSIW&3S21]X"%NW)0B-A@C#AA4S.O8-VJK%W$7J&3'XE9D:+6V M4VFLC_O<-!1;+F(",SATFXK*Z_6<2["UJR\-(W6W.02(AO1]75\@C$K*-N]M ME$K+5&Z\S:'7;@Z!K2&W9TFX6,9&HGY?C36-](L^L,G5UE M@#9O/^PW,W=7BF]V3F.WDM(DBI?T;,_3RC__YN.81,5F?X6?L.S45.?.<0VWH*#(]N5%+G"Y;EWZ'-WI)C0W2>QS71F$LP=#%)ZVBG(C"' MT.BDQS@1 F+:=QGNLC1AH/!6;[8G[3$7_U>K*_7VX^9S\.T&J4W,Y#CY!6(, MT%LH\[D1M,XUM#V)*U*2^]/ 29HJG[3UF4N4-JFLF*D==YA#I#;*W=MK"Y*( MT00Q%6O.JK,T^N
RV3<\'8VW9W MM]UIO_TY" X/T-6P::/*B.V%W;VPU^GU6>=MU.]'NQUV](EM?QL/=YST\>EP M_-N7D1_UR[?W'T^&;"L(PW_VAV%X/#[V%>B^R\::ET9:J4J>A^'H\Q;;RJRM MHC"W$)EN'!U2"3\&3PX-"6,[BC&LC[+NM M;^,/P3XDK+2Y.#P(%]]>=J*2^>%!(J?,V'DNWFT57)_+,K"JBOJ=R@[0,D3U M%9G+8"83FT7=3N?5H.))(LOS(!>IC?;:^_NK(BW/LV69\E.+M,BYE5-!?:_U M&N>"ZVBB;#:X.L!-+:M%NU25-DAY(?-Y]'HL"V'89S%C9ZK@Y>N6+\&W$5JF MKP=.VLA_"W2-Z5EQ:0.>RW-T3KH._/PCU#'Z[_;\ XTXV1AQ)MS<)BI/4#FZ MS.1$6M;OMKL'X01&JQY!Q1AX%?I_U7$X.AN??#@9'HU/3C\#B6=?OQU]'K/Q M*?LZ&KJR?J?'3C^PKT=G[X\^C[X&I__Z./J-'0W'5-KK='H//+7;)W+28E]K M T\=Z@;_EN*AXW M[VBA\9\LU)]2CS'/&P,[6P/[@UDFK0BHH8A*-=,<10Z0_9^A7S- U!C](8T1 MP &L*B*RQ6#-&?U0W;:;=6B3]4G\,'5.6,:G@FDQE6*&<&@S:=BO-== :3YG M9Z)2VB)(L@]*%ZS;"7YE*F6C7,16\T+$,2]A?/8/D4EXOV%#I:OV8#7%D!8K M=&O\EUOJWM-:ZO?HT@S52!X6N7EK@F4(A;&<#TGD8)?"(R[UJ=! M60)E,&1. 8_&((%8:N1XB"'K&V@"X#"L=IPQ4]/'JOU,:-%T0A,HI$$R(D-[ M5J"%J8!9&IWZK:":2C!-0 I&FKVA96L-J&:AS#5M M7[#JAMI]6E@=;RSLWW_:[W7?#$R#QH8"46A2:2KQNFUVW*J?,*Z%PQ?P(FD! M@0,F#"VF-!FU(+$"D9FB,[TGTL2Y,C7:4X-0_HYBYAGN/0]+E MS@.E&P.E&(CF>=4;($'<)'HDA-\.VRLH>F:NL,UWGI0O' L#LP$2+F-_'Z\M M(A,QK\W=FU!6GPA@KQG)\P15:W2 #J5QH5E2(G2]4.[CU5 7T\*?G\*,#=$ M807(5I,PJ%(BN$,7HW*9N%,$4T^,3"37DB8@/9UQ::JDGFI#%,.YOW%\Q 5Q M[/VA$';SKE'%"69USBGW8%I.B15500M/?-;Y&IXF@@21'M!>)(^5#OZTSC)Y MRLYRY]![S6?N'K3O[#IPMZE,R".X4:7#$S?P)J+FY"9<)PO(PHDDG\ADG\M+QD-.5Y[>(N04BD*>BXG&+QS0VT>LF^ M[I!'_.O-3-LY!1HB!QC/YR>JMK=K<)=,QY?2@C8KZ??WIFRRV 8Y/Q?>$M!G M0)V_X/I^N$Z>%JZ//62N0X^.81HR[6INQ/<]8C[1'Q7'M2: K7&-&WHME+$H MIW-K]&6PN.QW?SS(MF]IDL)3$(VO2#>*8P7.<=$6^]8=-])C>],R<9.]/LK5VY]S)PL-:JT!* M<7T=Y:N82CB]!P>[MF58:L>Q;;!*FR7M<07HLBBDM4+\EZPU42!65)](Z."7Q '\?38L1!'[-WY_.(D\EZH;C:=_ESJAMC+$S0T8AEZ M;_6 9CN )H Q(-?R1,B !9FZP)QA$C>9)N7=>&;[0G*>_Q;W"%PFU0B +6!+ MN+ -=+K?;!H8MSP5D.54Y5-!?*#DY\U/3[J)]**H>@%L&W5 MHL!?OG E&UX."'+!).( E^TIAD(,Q 3L4]\SKI[+48W>&Z" M^JV3[?^PN6[,XOT\NI?:NV_:>WNO!@W>%LY673)W'LE^ZKB_'S^OT(37KX!< M<:>'@>4=HO0=%_T^/6VN T6XNR_"(YG\+V#N_[-%AYD4*1M=BKBF$QYVZO<5 MCJKXNE-/K,"5FKH7F_]!FV]_\4>UR,/7#+]S2S[V5QP?09D#JEP:2AKIF6R4 MR01Y"0+$*3K]P4%(@OYNG5?&?V9Z21!X?'&N55TF1!*4CA9!8NW>Y&9%0Q4H M[^6R%$'SWMD@#/YNY@9CV"A:7@2MP**""6C\1WV_W=I?! MS)=U'%3\!5-W8_7P/U!+ P04 " !',*]6MA[V?H4( !9*P & '-O M;&\M,C R,S S,S%X97@S,60R+FAT;>U:;5/C.!+^*SJVY@:JXC@OL ,.0Q43 M0AU5 \PRF;O;CXHM8Q6VY97LA-ROOZD[M;3W8\4 M[?_%\T9YPO-01.QOX]//+%)AE8F\9*$6O$3K3)8)&ZNBX#D[%5K+-&6?M(PN M!6-[[>YVN]/>^]7S#O8QU+#NH_* [?C=';_7Z?599R_H]X/^'CL\99O?QL,M M*WUT/AS__F7D9OWR[=/GDR';\'S_'_VA[Q^-C]P+#-]E8\US(TNIBY"Q, MN#:B_+CQ;7SL[4*BE&4J#O;]Q5\G.U'1_& _DE-FRGDJ/FYD7%_*W"M5$?0[ M13E 3Q^O;\A<>S,9E4G0[73>#0H>13*_]%(1E\%.>W=WU:3E9;)L4\ZT0(N4 MEW(J:.S&J&$JN XFJDP&-R>XJV>QZ!>KO/1BGLET'KP?RTP8=B9F[$)E/'_? M3^4E!B==!\[^ .\8_>_VW!>:<;(VXTQ8 MVR8JC?!R=)W(B2Q9O]ON[?L3.*UX!A5#X%7H_U;'X>AB?')\,CP_L\/AF%I[G!E8%4H^206;*!T)_7&CLP&1-*V!MWPV M!0_K9_30^!\M-)_2B"%/:]]:-P/V@UDB2^%11Q'D:J8YFBP6^[]"M7J"H/;W M4_K! _9+E07DAD$C#MU4W;:UVB^CIA$_3)T3EO"I8%I,I9@A$Y:)-.RWBFL M-)VS"U$H72(_LF.E,];M>+\Q%;-1*L)2\TR$(<_A?/9WD4@$OF%#I8OV8&6B M3XOEVS7^OUOJWLM:ZD_+)63NR60BU 8P_6<1#)^)3!O M8TR#M@C*8,J4A S(I$$= M(D<[0J"%*8!9FIW&+:":BF F( 6G3.9--[S!UT[5?R7P%2R6.0!"6%L!H@7L M0ARO=>.]S&/D,4XL!-_#M(HP)D#76/T6 "LI]Q7 #,&=P@ <]T/ U.CL:9 E)I4'$L\;IHMN^HGC&MA\06\ M2%I X( )0XLI34(]2"Q#9J;L3,^1-&&J3(5^E+.U2AW0"JVP14*S89O 520 M5 >>T37V%#EV0X=(AQ<5%>UNGWO=G4WAM.CN1.[)/4KBJKD#.(W/*&*)X;:(8$Y&=-Z,!$L1-@F="^/VPO8&B5Q8*FWSK1<7"D3!P&R!A*_;W M\=HB,A'RRCR\"U7UB0#VZID<3U"5Q@!(H%-I;%J&E,CM.+3[6"7T9E%P6U. MN28**T"VZH)!+R62.W0Q*I61/4 PU<3(2'(MR0#IZ(PM4SF-5!FB&#;\C>4C M-HECVP^%L)&WG0I.,*M23K4'9EDE5E0%/1SQ:?(U?)L($D1Y0'\1/5BH, D$6Q@7(P@@&6!.O06)8^,DO!E1*;.VCU MDGT]H(ZXQ[N9M@T*=$0-,([/3U15WJ_!0RH=7TH+VJS$W]^;LLEB&V3C7#A/ M0)\!#?Z&Z\?A.GI9N#YRD+D-/3J&J4^7&)&";'Q#NE8<.V!A3Y#H<"FOEGIM.:T2;I;$ MC/*XC2P1V0)G_5$7GSE+Y95(Z^.D&_*M/^VBYXRF5Q8D.S_)UMJ>+"&NM M$BGE]2;*5SF5P@FX@%% E#10A_:?.R"&#Q1R6AO@W6*@_MP=/6VP[Z=>^@#U/083A. M%T M,D)G+*$4P%]-698[V9G@5\1!'#VV+,02>WL^OSB)?!2JZTVG.Y>Z(_?R"!V- M6*;>>R.@W@Z@"V ,R+4<$3)@0:;*8#-<8HVI2]Z=9[9O).?U;W$/P65BC038 M K:$3=M I_W-IH9QRU$!F4]5.A7$!W)^6?_TI.M,+[(B57.!M[-$N=S.UX($ MH'X2LM2^!VYTX\$"X.,&79C86 "P=J/#H1>J-.6%$<'B2]-C!(O$_;1/-R5( M$]BX?@^CLX).?0N#6AJ7*KY++]0"AMM[[5[O7>/'^A4FVSOTB[W][*Z^/QTN MUDSZT.XMKD/(/(+%@>>:&IJ!"P,, 3OE<];=:3&ZEW,7BN\UMO_#;%VSXM,\ M>)3:VQ_:.SOO!C5Z%G%47#-[U,A^Z=A_/]XNW_AK%SMN!,G3(/(!N?>!Z_V8 MD=:7@/+6P_W_3-[^N3W]/W;F,)$B9L?+3'_N-@IO?OV3?MW\XLY7X=);SK6T M;:(/5B*'JW/96F;KGD+KKBT^@\+[]'+I3&FDHZA!(B-4)0@06>CT!_L^";K[ M:-R%7']1EWVJ>JG,A5<_+S)+\PYFW=*\ M@GGSN1-P,^O/!Z#UP1\JF14HV%WM]W;7N8SU]:Q<'*71NTMU(-_ U!+ M P04 " !',*]6->$_?;$& >( & '-O;&\M,C R,S S,S%X97@S M,F0Q+FAT;>U9;5/;.!#^*WOI] HS\4L2:,$)S*3!3#-#"26FUWY4;"76U+%< M62'D?OWMRG9BH,S!'6V9%F9(;.U*^Z)'NYM5[P_+\M.8I2&/X%WP_@0B&2[F M/-40*LXTCBZ%CB&06<92>,^5$DD";Y6(9AQ@WV[MV*Z]_]JR#GNXU*"<(U,/ M=IW6KM-VVQUP][U.Q]MQH?\>MBZ"P;;A/AH-@L]G?B'U[.+MR7 #8YSG*YM)<=6ZJ9$YP[L9XG.TXB M9<[M2$>-PQZ-X"=GT6%OSC6#,&8JY_J@<1$<6WO(H85.^&'/J;X+WHF,5H>] M2%Q"KE<)/VC,F9J)U-(R\SINIKLXTT'R#9XK:RDB'7LMUWW9S5@4B71F)7RJ MO5U[;V\SI,0L7H_)PC1/\81I<SWD ;TWVH7#R1Q]4_ _^0/+H+A1Q^'D<,_A_[I48U^ M/#SMXR,^E?0G9-;9Q?GXHG\:0#""UAY^3#NG[_MG_IC:_3IQ/\,_4% E+;KMA_9 MB+M5'J80RC3E(<6!(E3KF,.'!5-H:[*"04_ 3G*+8 MG(-7E_+11)*9A.YT&:I"%,-Q%QQM*<^IS"YFM8TO O44>6( AXU M8;S(,9?Y-AS)$.?K51,&L>#HE2O4C@(IC*93$:)MI&-!&V5<89!-9VL:BJ6E M2_BQ2S*^")7?.Y"R,C263%2!=BRGZIPG90N4+AJE8 MR_IQ+C?;'&?R,(MD1DFWSEXQ$5I+:6.F)BSEN36Z2O@*^J$F"J&57,1TD^;% MI)V"6.3P)95+W+H9]PR2-9LD'"92H2,/&FX#%4V2,I^MW_.,A>4[SE#X'U4' MH,Q;>PC;ZB:8CADUNR\OKWF M8YX["W.OEG./CEVW5@<4HK9:V\8_-ZSX:?H$N-7EH9\N$HP (:(LH?.V/H.* M?UT(Q:G*RPD#&T1ML6W:_M;N5K2]QLWFQ*Y/:PF>UGYGITNXWWC H5UW#%B> M,7,G9MI/#S,BQ;@^9P8(F%(T$Q@K<=1@H (4$Y13,L5SPDZ3R Q_#N TE(T! M#@D9@BDO@NYT'?APPX6V/BYR.Q749"Q:<[U<=S?P*(MU&JG5WK>P>A." MLH+:SK[=;K^LUT7K?;9W*9&;S];F^?'V_II);^QV50\)S(:I]JQBZ%K%=H1; MZ6$:6V$0*++XMY!ZI[&=GV;K-2O>KKP'J;WSQM[=?=DMT5.=E>P*1Q8WB/(WG/3'[+2]7V@ '7_3?A.+O\-W/V#/?H?:NUG MG_]/GV^=*8&I.,-DVJ*_]1V4Z1'QVK(%(R6C2Y&+B4B$7GFQB#!- M(3_]E',[W9Y#O-_G=_7C:/54P$(^;P(+JX:O>:TF+$7.BPXS M[0PU:$@;IA<*+:*V,; LXTR93M$J0]'41C*]QK)WQ,U5@TQ%")?4@Z^2;-]09FW%KHCC[8K&IYLICEU)$93C8V[/;.^N$5HRY M)IX4-]_F*OWP'U!+ 0(4 Q0 ( $&UL4$L! A0#% @ 1S"O5BZ# MJ6C"8@ O&0& !4 ( !ITL '-O;&\M,C R,S S,S%?;&%B M+GAM;%!+ 0(4 Q0 ( $\0 &5X M,S%D,BYH=&U02P$"% ,4 " !',*]6->$_?;$& >( & M @ %5>0( #,R9#$N:'1M4$L%!@ ) D *8 ( #R @ $! end

DAP_$3SVRR6R=?$9]BFLA^%AZ;2F[Z-R'B5KXL.OT]B&<3EA;)#(1XAZBR=BI[1!TT\_V^,O M5RUG9TWS (JSHYK4]%&8JQDN&4S-,, ' M=0':]XF*8P4(!=5+NYSYB1M$U P*"[9V @Y5>DJ+V-/< S"8: H^-,W!7H02 MEC85BW%B/$J=H"G&1U;[GO*?[<2%]F>3L'OL;D+_7QD>_2AO TO@6#&%P4W/ M;Z)2L4<4;QC%AL_:<8LW3PO:/B1>CKXR:>/[Q M<&.,]5,W['@1RZ11+7N&8__)80]D!)5D!C/G-YC8-$R=1U8?SDFBD.#Y_B9* M$I]M&;@Q^9#\]V@C03"4+/-FB"Y0(#1NNC(M;X(H]*R]41U[+V\VF&;PRAAIMXL989* M;DAD9W7I>D]HK]9+^CKV(Q.MX;"=JBUPMV]44?1P:4/ SMPL;^\";U% ^$0Q MG^P+U'F1=N'?O!13NG%HV2FQD\7S=X)\"5\D.=4G]^2OQ'%9T;K&H]_=J0"/ M@9YFJ;WJV8T$X+CIJXG-B#)_5.T,)_YC6 Y)ZJ-IJH9 7;Y=N7*-*VT%?=': M+/2H1\L\QAHY!>^)UY#C:,ZI"G,SB\?$IM'04JU$Y7R[;9]#LRM0/.IC@'J] MP_9^@ ?;3N+W1Z_&]97U]/XD1CB-MEL_Y8^RTHD%\\7[9Y]##\<=L_]%Q?[N)Z8L 6QG&=>L.-*C[&J*<>G3H"WU"TD>5 MOC[.>?'$(^=6O9*847YD\HS10[8_>2!WIY_1,M!-.??[=@GU8=CNW M3_FP(N.'Z'8#87I"N:*4=NEM=K72AMXG)\S6CIMF]/C-'8Z??%=^_F0 +0\B5-"-R[$()/?A'W"DW@+\M]2E@5;+VY%<5"2RT/S?@^8QR>)R@7:97&2 MT7K;Y O'7C+0FGU+QHARIE/ML]RB9Z)%"7]4$P 5$EB =@#&ZNE^(YTP[&N0 M^XV3_NH'P4=\X_C>&?N.YF3HH9&(F( MH.@KD90-2$16Y/$65%HP ]-RA 5%%%)T4>,J*SHK/I)+)^0A&S\ M\>-AA(3_F;-/EFOR _Q*%F.;:C?#"3_B>QQO_9"JTY3MTZ8 >7#K9XZCS+]> M=^@#4$]MAJ=R/<(0.90C^DI9LIQ B?G()2, B8JT9(VR740&!?3N!]H5A5%* M8@CYB;"R\4/T[4WXC_!3>'8?_HW\Y^Y;Q(]"+%@R C\[VUV %Z35FW^\__3F MW=FW**[.39 _HYARHJ%*18Q"C/;8B4EO>H9G&X7I)N$1G6Y\TA2'3 U+^Q'3 M_F1T<*$_&>.(&$MQOY;\7&0$J=A:W)*P[\H-;FSE[,8I\=R8CC].L'H(_$<9 M&K2U!8KH6BJ*QS&D#0&?OVB6M_]9@Y(JJLB.$K1/.'Z(FH]7C*5C>9["3K68 M*$E.RS,<^S-G2V:.R5V4/6Y2=E=480V=?L"C45OU6MF8MDZ HU1?]M[%8P@' M)+ @:SS.!'$N"WYOVL[YJ/'5SSF;^>:!FDXOF36?DI8<2&W-42MGF=2^)HHUETIO:S\]AU67)E8WGY;2& MRH KW-;F1E2UG9?#JF\62AO.QU%-%6\^F@18?65F="7Q4]^5M6*; M(C^E5C^?=A'%RR#X\>V'7]XN0^^7=W>D97&_O&7; M&4?'-(GB'DJH#HQ+S!6A.RQ4E8DW/&#] #D3=N+W03CQR^RZE-NU/#!,)4-, M-'1;MZG-:ZLP#3R"XYJ;*B9Q*DP3R;^J*2+YQS_%&X+7SE:V F]H!G5@:5&, M#0^*-@"G@ZVB]M]X$"ZO4JK&5]@MWD?&"&*@#1%&>F65BB1=97?M"]A/.YN@ M<%[MCD ]NKO\!MW5\;PL2>/]:?3Z M*O5>J^?]/6A ]>PA)BEG[UT)0)^@]]9G]#EX*1DJ1$.5;*@0#A'I%HC*-^V\ M>G*[=36'S3GQY,8I^$!(9UZU5'1I: X4.745;VB[), MH:OQ).<=3M. %WLLIF?E*X(R&&II#S3:M%6M7A%M: Q]_J$E>^\QTXGC/7LB MCI^ <9*B&LJ#0TBZ&)%! Z?(<]*\H#.]7X 3EBWA15.2E/5)2C&G?D!T3/M4 MQ*OCR%6=[Z.JU1/,'$9VAV2#=LZ>GB\9%Y8NHGB-_32+\6I]$^,G/\J28,^N MU.!=E/@I/Y*E:0%]:C.#M(YF:@(\35(SA,.NF@TO>>+2.%ESMOQ5A5W)-[]K MQ3E/?7O#HG7D4%EQIW:K^.?7 ;D$"\1E@ >[N3RGDJ%QL7C&^J)I)TKTY%R>D7YK&_D.6LL=6"%7RN9>Y:5YCRC[&&C>H'$QS M-FSRS1G!0$SCZC,RQ9JDN((Y+@;>^UM\2];E/G'(^XAH1.?"-U%,PVJUKCIH MFJ0#N9EA9E=#-6&I+JT98FQGU0QM%Z2$+\%%QIB!!85+ KD,8-GRCLM0K/,% MM.7Q9A]-)S.='&4I>U3PI^8C$B"V,KZI3%=UA0'!D]GL7O OKW NT;%$>_SE M^TKV*_(7^;#X*"?X'_\_4$L#!!0 ( $&UL[7U;<^,ZDN;[1NQ_X-8^3$_$5I4EVV7Y M1/=,R+=JQ[@LC^3JFIF7"IJ")/2A2!U>7-;Y]0N I$2*Q(U7$')TQRE9PBTS M/R02B43BK__^MK:-5^#YT'7^]F'PZ>2# 1S+G4-G^;!ZT;>/*@_,E M,(S!R:?AI_-/E\;'CW$;5Z:/ZKB.01H;?AKL?KF.VW.=WXSSSX/SS\.3X:EQ M^=OIZ6_G0V/\;5?P&QK? G)+VM#Y_3?\GQ?4I8$(=?S?WGSXMP^K(-C\]OGS MKU^_/OTZ_>1Z2U3_9/#YO[X]S*P56)L?H>,'IF.!#P8J_YM/OGQP+3,@7$I5 M?WOQ[*2!T\^[OJ@E\%\?DV(?\57E9_+KKBAJ"#*:WI&-N&<8?_5<&TS!PB!M_!9L-^!O'WRXWMBX;_+=R@,+ M])UKNQ^Q!$Y.(TK^[TT,D>3?L3._=0(8;.^=A>NM"1\_&+C][]/[S(# ^M4, M _>3Y:X_X]\_BS5%Z!-BVN>JM,T"!%(\DFO7F0,'@1E]0,7@'(-W]ZL_64PV MP"/C\]&@K]WUQ@,K5 &^@@?7]P7IKZ\[97AT9=H89;,5 $$];#AH44U*GTP/ ME5N! %JF73_9!\TKPX,T1*]-?W5GN[_J!W^J934I7YG.$OCWSBQPK=]7KCU' M:^[M'R%29/7S@M57B]RY@;YENW[H@4MJ[#CVLL<>^+[X,RC;:";WWSBL:@NMM'T$@35>VR[^_'_O^9F.=->0&2UI7U M!90D7Z;ISOT")6DL:D(-'T%9H=':Z=I?4)*>@A84]1V4)%"\X0[]""5IRU96 M>,]=DCZYQKNCGVR<$<:(R5:%UL*&NMR#ER3FH+8"^_'2ZU=1(ZKM8DL2)]"B M(CO:LG.*VE"WN]N2Y.3J*WDV? ,"$]KU'Q'OVE5Y)U26>-GFE=T+E66 5-N= M[X;*4EG8AAK[H=*"HS:D!EWC^1QB_6':J66@-F+9K7>])RQ+9E$3BNX*RY(H MT7*'^\+T9H=\$^O'LE0+MMHAQ3\ 7*[0:C=^1>O^$C6Z-J$#G27Y%9\U$WO5 M)W[2J1E4Y$3IWCKDT#=L)Q&$[JRC>, U3(LR773(BUJ5NTB3RL5ME#8X1=I4 MV*-4EF[)UA7FP _3\TS\=QC@6R#X!E"S3&%UJ%#LR[.+J"C^:0HL=^G /\'\ MWBEW*Z,TASLT+=>30IAX#-[6Z,3&OG2W'379Y!E*7OL+H"IQ#E_4:% MK:@4(UC:$.4TI]I92ZU;CM+]J,:5!AC0L=Z-CHZP^;7C_M[>0B:Q::TF"ZPX M36<[FX*-ZP78EW05^M !OA_7+Z^]A.S;O8G7F4[Q"3Q;??5#-K]GT<+H]5;Q#^WC'@J:=9@R0RL2PS:^NW6Z[5JL\%6U4M0KF\$XG?I!+QRJ45!JT=::HVJ>C? M!_1C3 KNCS,8L7P:*6:!MP X8+L/_VX>"WSTV.(^'683C)P9!817]^.1T-+B_.$.\& M)X/+T>#\(C7H-$;&7I8 T[.2?M#''&RR8HE+?-Z0%!,?K16T=VA8>.XZQ[>X M)[?$Z%UO#KR_?1A\,$(?C#FQY<4N2&*_Y8T,EMA7_ U@_Q]-W(?EE).VH+0* MQ"Q$6DU2#M F"CR4$77>NL/?_$S.H/#V]]E]"CUKA@H"]C3R3#,$4$C^:Z: 85%=-/0@+TQ5+Z MTH64<%B AU1P'..%IO@UCL7VMM?NG"XT9BW]9"A/;BS2BRY$^FR^W<\1R23G MR3X2BRI,2GG]Q"A#:"S 41<"',_G'HXPP$";>$^>^PJCU/O%\BLNKI_X).B, MI7?9H?3B?S"9 Y[HTF6UE1N7R&1#?=*AU*[1QXGW[/XZ/*=@E-168AP2$WFU M[ ')#C%:A[G"BHKI*RD&?8F8JCHJAGXOEJ3]!/KA^8]O_ #=,N M+2J<9&'O I(@J_;-.PN'2E8BC94<)?J?)?EJY M#MU1C00MMV\6N4)%<2L6%=-)/L+T)6+JQ(<1 MWSJ*CGA&ZE :1(GF\ZC03<4&97T$Z TM8E .XGXN 8X MY95][\S!VW\ ^J0[**>AV 0(3"35LELC-EGOH&^9]G\#TZ-'N-&*ZB0O*1H3 MD;7L]TA(W _R#GW#BK<_**F3P&1(3.35L@,D.\0H?%),8JFR^LJ,1V0BM9;] M'F,TPCD9I6T6F1^9W[,#/^WU03*?L"00F^;*^.OGP\OW%:_DB[_LSL[0]R'# M>NJU_<$)OK:_:Q9]OIX\WMP^SFYO\*?9Y.'^9OR,_I@]HW^^W3X^SXS)G3%Y MNIV.G^]1 6/\B$M^>YK>_AU5N__'K?$PF[ Y-E"09ZP^(-JQQ\IG;-\L.L2&-<\R@_\^?S3<*I25:4D9# M5)1Y^F9K76QHX.YK75$IY>X\^XBI^[=QBQ"4*:,C-O@$-G#OL4NI?_5P*C7/ M74":?DR5T%'B//*HU[1RS($4N]+]9330 < M1#W.ZSV>KZ%#;OO@$\+]F]R%VH%=2SF4R(FX0%V4H%V2?(=LF##K: <2>6HULRIFP+:Q!>W,OYG>[R#%2MHFC%I!.W!(DEJ7_:$( M,G+<$[4[LLPYZS\.Q"BLR\A0S?R,C+&T=XL&@'U)Y2!0I\G)(9-Z!;Z?.'AT M'3=+>3P+.-L1;CT=,5*.:.IU_'XN'/A)3#^(#@@P"Y*G#BA H157#A_EA)L' MB13!FNU(;M2] M,RJ':78,LY*V "I!MF8[G3O7 W#I1*$YUI;D"L,Q]ZZ33*4KL$!EZ.=U$BUH MBZ.J/-#,2;O?)23'E] )$8OW 001.W;/) '_]@WQ&[$!.J:W)=$42#86/OAT MB2.":T@UUJ-RH*W!5F^;7=0,33W=%X* ZQG(E-$10WP"J6F=^BGUW4.R!TS" M]"-F3!9HGCSAFX9(BD'@P9>0O&'U[#X1D- M)IRA1IM1:R@'SEIBS^3(I2>:ZZ<5<&MZ#C)W=P][DC<_:9ZZHK(Z@D*<4'H> MNW[JBT/*XZ=?!0$1ESX&2+!(K2MKGBJ@.'B$/4J%-5GD;I6R=(=4&SH"J#H# MZ!GYM()5/+-XU[I+MG)$T))B 3V_8*W@:OFZUY5IFXX%9BL M$;74/1&UU7 MXX?QX_6M,?O[[>US+RYL[1Z#?G*C%U3$;VDQJK:L-J)GO3DCSQ92>=)S99*> MZ0)D:;:!C2B.K]H+"?V@K'*R%Y A3? BI&DF_VO3QQ'=^)_;/T+X:MKX\NXX MN#8];XL6,_*@.\V5(5(WR\0OH\'%0 5\B(BZP)M1FF+-8#,%%D#DO]@ >RF+ M4Q RRVH%"W$*-0L>>O+ QH3S) K"F1,',5U$*PAP"=,LK$=$#>@[X86GMBZW'Z8 \0=: 2#F$8[VX5@%Q<45!8&T M12!!G79& 0Z2#+9/MHEFC3/'EO(F/C.F6@/T*GH 0II"S1;^W96P!V#Z8(H= MJI/%=V0)86;R;LL5U=$#%O(D:F8DI,Q@[I)16%83' B35I?5H(C\(YJ9UJ$> M$F;04M>E1D4,P0=HOD ;!A (^I7I%903?=F#!4D2-;,(QY:%'T'TG\PM=I+A M/#.6Y86(BAQ;:)I O 7E,",I^P+549%XM7S/OFN[&"*G)Z>G P(3_,W/_;*7 MY"R\ 1L\LPX7!T[I+ M3:7 M?(T09S1]!MX:K;HDB,4U'9YFH-32!P%5"-9L'REL2?#6S#[C09)&S1S0-_&@ M<70?<'PB,1*QUIF[X/%Q#,N8KQ8_(07*A-GHD!6?66 +$+:K0&36T 8$LC77E"U%DYI,W!5>NC8CR\3EQ ML.7>(Z!5R+)KI%1^!RE(2))85RX111"1>FN2&9!]4$Q!Z4M)L5@S<"E4R]]= MQ^E)N YM?-]*)%L$_01%IA7]H%,' S1SKT]!8$('S)/+URD6(=,;6M3G<_@5 M]<-/29HU\V7DV2ALD^@'"4$:-4MWG]JB(>M<&!"\:@K"H_(65IS0NA*+L3'2 MY?7P*"G4"@30PG2E!YJZX\9=,9__ZX4COCO_L=*?RB/. "6Y7]F6S ML^-R-+BX4%\-_"P\AA.G3[,=2XKP*#O&. Q6:#1_@OEWQX9K2$]Y)%)53XC( MD:O93B3'AWO?#\5!$I76&1<,"C7;8>1(Y^[. M=G^)YAXZ+?>:_/5X]G?C[F'RHQ=9B'9,$;<@"ZJTGR,=#^+)TI!M264-097F06KT.DC4S0J/GKQDI]_<%E$- 31+- M0X5#LV80V*>K]I_=*;!4 V!I.BF+12O)+,YV:).S.1O[23,S"PN^P M*L4AM707Y=+.+LD1896?AP:EU#LFY%BCF=-'D<=.CQ-W]3*OJM/I,D*F Y;8 MVZ, -OFO-7YW/&#:V&E/@:5,$QFFGIZ,AL/+HT5D9;Y5O1.@'!@1SSU\1^8& M1/^FN'QM;F!@VIR-JG@#R@&QL>UG19YHMA;GN9'*;RN,JE0=Y8!44=XB .*1 M7W57V /%%*>\32YQ%::^%8:32&/'B+/2?*FZF^P! ).M%/TR%;/.,<*)1W[5 MI:X'J!')MB0,)Y'&CA%GI?FBV9UO!JNS5^'EK?EL_6,$F0PKU+H\3G6N'I)X MF!0LNBZ+^!:277*2$8BNNFIK5U^ --WE$-<8_Z)BCS1 M[/X1A1O8=/7K"!5C-*0.)=@XR<4975E=9A@Y&PY..4R W!K**/*E+CZF],L;7#*JO MC(R&E(-<32NC+,EJG051]I&(2 N N7^'.):HZ3O7PW>,\'U=Q+'HI@FY9()^ MF/KA# 2!#0J6P.H-*@>=FJ!PL(.LGT=J11;2L!:1B@BZX:*HN.BQX$.">MWL M[]34(-?;)H0@__8->!;TJ6$UW'KZ0Z<:*]1:K5JT?RK;/<>#K(H\T'KN3;-\L.\1U>]&&%LV9/D>5ZNU@ JGG>[B"4 M@[JL::\ NS2;!1&EDT6:^HE3B<^T@.[Z>^H]GMOBB5IGHMVJ[B8T<9;IP]%P M..H7$.NGOJ;3T U1VH@<+W@'GA#K>Z8"&R"_IB3B$?1NG?R1PU"%A"EDP?#O M'7K:1DX*E;.2*53^/G[\>CLS[A_1#Y/K__C[Y.'F=CK[%^/V/[_?/__WAQ[D M52F1EEVH;NL97.-1/>/(.][022&5%RJ^5+(96[ETU>15M:/IWY5P(U;@.\6N M@Z?^^ W2EA)F'75%3Y<@0^S")/8:!:E$8=_ ^@5X-"/BL)RZTA867(&M($1E M30)_!=Z+N]ONJ/=2 !,/PO6UQ$DUZALXDNGX-0 F5(H+:XD+"5(;.$]IV[.7 MY=.-NT:TTWQS166UA( XI34Y>CNV'M'N$]RCCUR3<5=07;&7LA/9=/5?U^>O M,^3W45/7MN]<[Y?IT<[?)5O)\A)_/E,$(VQQYW%2!^%J1>_4DQ=,(%K]F]##7(J&1^:R3*2:?$/'A,CJ MC-$LD(W"%?* 3 VPH[=SW*B3Y(MFN0B84W%_F$J*C3&SR5.9B/$+ (/0HP95 M5F[WN$%9D4^:!?&P9F[]&!5N]K@A6HU-FF5 8*XM4LFSI1MZ1Z$,8VH*^%$% M=YF$K/3[#?LR1X(6/LTQ$$:: (%V>$E/ICMVYN0O.Y+V+M]O\A9ZH6\@>F*5 M K16QW D0.Z>IS4]4IR-D=# :7TV&IQK"3DQNA.G]4ECH;/O/FNN&U9?##;' MK 2X]1RW,(%;>\SW#?0MV_71KNK1Q'NK*/U< )TXFT"<',QUQ-[&')R@_QD? MC7VSZ(^H90--?4:MT,]L%,=K;.;UO4&N@/3+T M)XLTKQ#K9N%Z;7K;R6*&+$JX@!9.U17EZB7ZUH96ZO8\1Z,,\QJ%](H52)H" MHF#\J&?\F[_OVS!WG1N;?>]J:IP\HWB/1C(JM&WOL.3]C$1\A?K]G6;/"%7. MSJ,O: D>=JM#^/+*V"'EB>R]LHAOU!W^#S=(EQ?.?52F\3RNJ@:4WJOCN)' M3^+'3OSDM9/( Q9D7Y;AZ**SO"Z*6S= W#Q102[NP+"B'@PSZ4)-/93E3_8Q MF(1);&TCU4)-.0FY/=)4A71]Y51%"8&E\@I6)+SWZF#W9&KJ75#.M#_/3_M= M*__/<$@[:L[MW3#W@^>^^,>HT?J]@]Q8> 8 JXIR$UE .ME[!)*T]7ZN4C.J MPA9^:.\C.7M&ULXL;)HFU&S1MVIGTU MY_0A5TR;YZYCUF@_+4CFL<6<7)--8^JKE.^7O?ENIA/E%(D @YRB33-C=[K M&_(JHZA.NI=.+MZPMHH%DW\[DG@"R*RDWFWFR24_E M$J3U?FHFCU<^ V\-G;BE@Y=HV1-V<%)PR!>W:@3[9G?+_[:IB4PQAUDD4J:J M1+U:+'965TQS7:AB%KDC_+F;22DMCIV]7I[.WL]0$IF;O&/K[!.61:F-)@N) MG*Z#04'H'VG?L*(.TB=@NSYPI Y(>E%S"B98YKAX MRD*TNG):05*:V22Q%6CN_3Q/;EE%%U(%IWM!Z%W2C@&3AM2<]LDXDYU71#F6LM/@19283?0#M%F!6=*>0(>V:X(3N."^#S2*'$=QLT:Z"?? MV #/\..6U9S,2:+_A 6C]U9V"Y M)JOOPO76,@Z_@OBZN"VT\*8;4W.2QF.=@@U. N$L>5Y]:O&V_?D' Y'PY/-K M*C=Q>5+*>.]+TM?[*7QG0H\DKQ.ZYU=I>6) M6S08WI1EULF ^?P$@?F\V\DJ(J'TA)6GKO=3%;\E!X-U?/L]2KBS!(YX4HQ! M02!;JM%4KIU]LVK.9P8KA#?!DFUT\(PB=W3<^^M2C2BG$TI)^?#UQ8KT]UYK MS,(7'_P1HE9N\7T_054Q+ BAV[=D@*0I-=7#(5I"K+)R*H,M@+S:J$"F9L_A???!9''K!W!M!M17)[*%>B]] 7(:>#FS MTRS!!RXK&94@5+?WF"A/93M/>G6?-(^\3RMF/9R>H/]52IUG_"7J3ETC0?T< M>L/VU8RU O/0QI&EA9@B,N7J&ZE&LE-R,!I\Z3CA;VVR*]!1U3G3^QV02$H] M*4UUEM=4PHGUU-=2K6;8ZV"S1CC2>VV4SN@GI77.\UHGF]=/?=52:X*_#E3'?C7=C2O)9R%GIK"K*Z<* M.%)@F1TE*.W]%,^E0I.:YU\*K(M\.D#U)WMC>0$[F/C4,97.!TB9 D,T!;I. M!R3"__R4+TEI[R=[RH:1FN87^6F>S@&H_ORN/1G@S],.%_1#,8JOY=2:RLUL M+O=9"[DR50J,4II MY28QB\'Y95V&*K6B%RCJOBB3X0\ EZL S,>OZ-ME-#]Q.C5R&= GNFMJ!H"O M]&MK/,O?T^Z?FA1#30M,T"QXHHA9N_1]W_ SG#B-GYC^D6ZIIRBKF^+>!UF( MY4&4,3@&@[S!(9,-47VSI(&TB)V>,Q0/[8?I>2;&@#?%"I@?R%VV/>54"5]4 M+!]&'=3W?I]2D*E-1H4,*2HD3J:XB=M47U6\9U1,3XW;]<9VMP#,@/<*K11( MTE2,;3(,B-\>GP++73KD/!\@_$:DB2NBFOM33E'5GX6Q7=ZIM>NK7.MMW+52#5.[]N M%OYGH^&PXWMI$K+(ZX;R)/?>T9'-8BLU\0MN>!SD;U9? 320R+F#Z2Z1BEA$ M Y1M3CFEP!=47A?42GSOU0,C,:R4KBB1'E9]Y5%3GMA.+Y0>#NI X)*;$:G6 ME%,7+ $Q78V5J>Z]GLAGH952#P5QW@6Y:-77"#4EI>WV-/5@4"F97FWC'R7< M$S*M9>?&.?K<=,&6O'M3=H38@;84Q[1P_M)&<66I!*[C*L$_1 MK/XZ5G.NY@[6L]UP4G'VWQ!DT;#F$V<*\,4>-%=(PC+A+,XR;2FG)G@"RJN* M^NCNO7W[B$,JP2Z!;6@Z%K[N%<5?NHY_ P(3VF+:X>RDX+WEJ(-4^F?2!8XJ M='>=&'^)NU%7<4R\I>G /\EX$:M\UX;S))UF.KOF9'$''40A-.T9^@:(A W5 MTG9M=Z>B U&\BF*1@/D_ %H7D5*_ 19$,G]VT7H<>M;*W+^$E3Z,EJBNG":I M31 'Y\U5>=* EJD5*K,_0L3;.]<-[DR+1&K?N=XWTPD7B!_1*3OX=>>&WH\5 M (C^&:H\MHEA%B [C 6CBDT?'<2:X%<#IJXJ.0KEEK>"=WPEDQ0JO\XIGZ6P M_<<2BI$47)N>MT568N:!FP**N765TU&U8B#S9$)I=FCF-5;EK*V"9]0E$JTJ M;VFUFVE5^BB>LN6+^[P!&]>')!)M%FXV-MQ)NF@SQZVDG.:09.W!9JPF)!EN 8 N=J0*">Y*%91A:#A%]!'WR4I#6&QA=-H"' OO*[(?W 4I;H M/O74WI!]2D',KG.?="H3.?S-SUQQLM3R"]0G^SOH0'\%YE]==\X5?J9PEDT7B$UG?94^GR[-/ ,[ MRL?S?X9^]'XZ3_BIHAJ)GD=55:_ 921X!]_^C2,[\++LP6/G"DO W>W M' M75Z;I3_D@V]V<.\DL:LK-\F%9)&?ZI7H[3R8MSGD7VV?4;?C-TBSZ 1J*H>1 M2L(N\MB48X'&L,%TW[AK$]+,!8&:RL&FK)PE$,.AOG/$4(Z*[D+/@?&MHQTM MWP".7R\Z(V(4[X_0.:(Z."62);ES25>/921G8L:K:$A MN1_%!$&VD,:R%R"T@0"2+MYEPLGY[]<;SWV-[CLQY<^HH3$89*EN('BD960\ MNZ[MWT 24OP-$:KY_K2B"&5E$-+2?%*X(1.MV9'U&/+"M5811@U=6\OA!LE$-5%9IRYZI4\NGGK*PJ^L)* MFNK^W\K+'6S,YS B(I6Z3_8$;RAP@O?1V'=EW*=S71[QR=[I<9SLJ:PSTK*H MZV2O7BO(5LM$KO]03P%X5))S#8=Z6B.F_O,\!1!35L0UG.?I )8&O'@J@X(C MRI)>O.9VVZJHCG3*90T;*K' Z0$.<,,VNG%Z;&XA& O\$\R1&>N8N@E_XE<-]$$$Z M6( 64R[=D ZXJ8GJWE]J13OH.7@RM^3Y*AQ=8EE>B$:]?Q](;@,QRF\@2!?& M)NZ#'):;42^&O>^F!UN+0S:9-B_Q/Z-&!Y==T1#%1$+NS44HP:RBD! M#J\+8ZVDB.O%QF,*+-.VGSSW%?J0N>$H+ME?L5D-!R, M>B)B.9)Z;\F3"W(^WLRX#KX;-UF0;^(,F7)6_&7>BH^:QP]_[7K ;UG:^.OD M68H>V/ / &T3@7#V2%KQ#JQW(H!KU^<=9N3**3>#64S-:V@Q>M0RSJO[]J(G M8IWECGJ:8R]74$%QBPBPP+4G1IIFDI^M7"]X!MZ:)_E\06TD+TB:9CLXGL#U MD[.0>/L;A1&93#\ 7*ZP+_D5J;,EF (<')MH-0QR9,CB.G@;,C4#:4LM=R=I M9ZDE/7\THZX-+^D[-ML0:];$'SN/^S>0PCTF*^ZLXX6=BXV!T++/;T9!E4$7 M"<\4*$FN9H8"DR=IA?($/(MQ,BS9C,Y($B6W'<.C\97IFQG@:"L(_,DBRY?2 MQW^7)Z?4Y6C?'78NBA!JF:+3L2]8JYL$YY$"_(EL^_ MW(KHBUMY!YT82S0[W9=B">J3EMY$NIUWO(DR1:U7:UM%W)T;5K+S4LV\XTV0 M)YJ]D"O*D_$"C9@P!KY657*9MMZ!)\,8S1[A%65,1<"]8XS#BW9>Z54#5M^= MY/0-S&_?+%1TO,9_E<$8K:VC!YP48V+TC311:A262#EWM\> (!G28XQ<:J*A M**2S \79E8X8,2P.)#[8$WWN(1_,[R,T>GPC4D M9;X\.:.>.*<2,<->)6*NZWCYHB-3ETC@!OB6!PDR69F6&36RV!^.AL.!HH?' M%W2+5)RR7NDLB_+V9WY3$!)E%QH^735%7-2XJHB(L%A'9']51HQ\(10(K/FIUY[( MOD$'KL,U56B9W]43&V-<6<'QZ>BGUOQFOK'EE_Z]S_+CTM'_=Z2+UY('SAL# MG%K*R+S.K9D\Q3H\.9T_*<,&Z&216*029X_9BCW!"%O"8F>+ H2W$V_=H)6F'9SD,XHDC9-KJ''KNVM V^:]M+34S0R:*7Y8X7H=Y!+' MF>_QT!!L@6-M;_T KLT /\J"?L Y=!_H#P$+U[EG#"W72J*?PX MA^R2,,@O":0;PXKZ(9D)7/+ZA)7).05(9STXQIL%KO7[RK61^/V(0X]NP#O, M8U?J(/'4_ATO(IXKQ$>2,QDX?CQA/;P!(P?@5]M]F?A0?/S+].9B3ZU6;%\9 M'2,NRKR":98;ZGF5)( 8T<9^DS531CU -"K>1)<.01K1 MCUM4$]$K'"^,)'FBW:M[1?3S51*G5I9U9Z/AR>41PXG'F)HR;*B#*4)[-(EN M0AS#^030:.81-U*[&__V#7@6]*D*2[ZAXT5>3;S2+/_&D^=: ,S].R04&>1Q MZQTOT,JQ1K/,&LS9-@5^X$$KB%/%93.L MJREUA_*+\S],.P3U U>XV7?ZE%*EPHX]&,@0C-88CC4)J_^&4PLG#"BNB5U!/ W&9+:A,Z.3U^O2\D%9& M$!"UO'*2EY2B( RHI.J' F;0#J-&/Y! %:0@$!BT*IAA(%E?(]M^XIP.)E;@ M(NMH>#*XH"<,$*C6#VDSI+67=R62%8B!$93]:!PN0S] ](S$)9^KE&7".3+, M]9*[&,$*A) (2OWRT7TE=&"*)@XE X!X3=WE+T%U(P>QS8/@^9=;$@2[FD<% M C;5C9R8.EYYQWN7BGZ; K#5Y*C0.Y89%AP"QL/[",^J9B3HY!D:.@G,G##IQ7P=H,WH&,$ M*X!^WI. ZB4TI%X 1@7(T8N5IL- @^G#.\![ON%4,&DIVICB:]G*RV,,].L4GQ(G=%J^Q+^74<'4( M%,1-M,:Y7A\SW#M($X&=NDVRI#*.FQ@UE -6>R#( U"63SK"B'E>Q:RC')1D MQ2D," :]O8;$5^ @BP?'N(SG:^A K*P#9.S;#U&G^V+) M3T;$M7=?:3E'V>E[-DVQM$<*Z+?JHF;Y1)O@5J^]%16S;2H F&:%6[ 4I?, WBN8W[G>78BS(.#@<=.QJ)=G9=M1#Y+-0*0@V*T6 M5JD565N/\GSA<__ED/NW;QL8185%/BF6#JVC_>/%;;,L5"M0F!(I7IK7\1N2 MNY#6(J@VT$.6TQ>(TR/-P=H6$]N),^X*KKL<,V1A0FP@W]:*U^(NW@';&!=K MNLK7<=J?- >2PQ)$?NH$I72^G^'):6&^G_@P91-WBLM$[>*8=#]SIN+V*L^/ MBN'37 M]'Q1^W XKV!)9FIGV3(:#<\TA@./[II>'6H?#I>5M,,E;99H#@<>W8T\YM,* M',XJP>'L2.' H;N11W+:<#L,3JNX'5*UCP@.?+IK>GFF?3B!0ZKV4<&! M1W?BA3KI'1[.*ZF'\R-5#SRZ$SSTS2TY_/1E6 4/J=I'A0<>W0D>%'R'@$G9 MZ:>3"IN+3.TCP@.?[@0/"CY)P*'LK(+O(5/[J/# HSO!0]]?CJOL+_(U#XJ//#H3O#0-^W0D>^N:>//LTJ+!>9&H?$1[X="=XZ)M_\KQ2 ME-PY/5I,:SSPZ4YBHOKFG[SX=%%!/V1J'Q$>^'0G>.B;?_+RTY<*^B%3^XCP MP*<[P4.O$Y_V)FN- F!K^_Y20RSL/-:WH6PAT27H<1BL7 \GJ?WN(#I3N0^X/AZ;]#+SU4&K^-3J2]VG6 M-;/52B+4G6V69VN4**1N4XW63T8X%R>CP>C+,>H2X49SG M^GG'>;.L;"=GD;:/C!P5(BOPIZ8[3:H]&AU-K+$S/["I"(/('L6?+&[\4/K1 MD3.)1T>B09 'FW_%PS#,:!R&CP>"685&@I-IWJY5RH]> T"EOE@KPY,.EQ/ZA+L9TB53*8>U- MW#&QFKX[,/#I1[.TLLJ!H#6!'ISA2C&H\R181W-U91AS M^T>(]M#W#K)\0R*F2; "WO/*=&(WTJ/KO (?&6@#1J,O.RP:0*O2G#Y5$2/46;,VUW_SYG6'-&"6E4C8.X MC.:, Y;8\=[#.;,3'/6(CW+LI,RX])EEHALEM5FO5@B=@A-*M8FDS 3JG!-, M7"LT_YK<5VED_AWPCYC0-VB=OC.A]P_3#EN>B?+C>Y^9:LW,FB2HU@K9OZ#$ M8[#Q:N!/.S'>K0HW>7L85*@"89H4K%5>H R"TBBL6@C-*F9FD C.8 M %=K+KX;AIK/PH[2::K C7Y/0_U2<[8>-74,!ET-_.E]U-04O (G!'*14:J]3"@'0]\@]KAWD%]HQ7XWD$_ M2BJ)L[R22)HS(&FO!\HB&?'8F1/C)&($1T>P*W6@&NZ)&877QV@HR0"IXR\N MKMPDYS,Z/[>EB.O]!+X./6]'*E)3L2TC-Y//\S,Y;C>9R('Y9H"HZ5Y,ZI@; M>Y*X,YI:X^>7UJ?S9(-V00%:?QY6@I.;R?/\S"Y# M8*_#ZG85%+TYD_V-@Z9KR@1/D*E!3.6#4LRZ4 MI;R19$EM*XMXI+LI]@#-%VC# (:4%A5LGPZ0Y]/5$4(6[8%6D26;,TB+5/D MQOL\"C[R!35&A2"Q;>55:]!I<&7ZT!H[\QMHASA/%>+<$_#(XTZ9$ZO7!M1Z1.7 M(P6RDJTHA\Q&09+'9!WLTNP$Y>"^2I1(($[ XT_"P ],!P<0LU HU4:6J>>C MP?EQ8; ZLS2[,$1A2'R^DN.+' 9IK;RCL#J[VKE1U!?K. MV>:8V,#62)ES<-DC[Z'TD??QG&R?=KM-$-D$**?FP+1,5N_N9-IAKXI+-MS2(C3U(ZQV)G@XTD@*/JXM&;"9U$5B_^\ MMWN%&5CB.\4X:'P7G1K''KN.C_=-UBIZ)L5TMK,IV+A>@-VD5Z&/-FR^']>7 M?*+H(A]+NQN( 5-QLA^-_6 ,=V$ -!S\;[ "1CRH?_$-;SE^'' ^O! MAB0F/6(N3L_ WI#0BG=P03^5H_U@4"DX76WC'P6?&Q)M*3LAOXP&9UV_$\,0 M3%[-U$5QKZ.W9DA 44ZD WW"B&UEUE$/%#6)N0! TGSH-U0BZMCO_:3+J <% M:8$5")U+89="IL1SW=K PO$I_P K:-D@H9L>U,6LH)Y-1S%Y"VWTZ5T!D?/#(U.RFY 6C<%HR$M<;<^S/Z M[,S'EN4!_/D14)^+%JNM,UZJL*#J<4GV214%T+1+UQ G*N2FL$G*Z8P0,6*K MGJ"HAP6;5BV'!8[,VW@/[O?'7.Q@#;$WL;D\,Q'JVAN M-46?#[2E=)1L[OH=+4J6C,T(7"-,C/5")7TO2*$+_;5'%OIC'USX%;A+S]RLH&7:!5&TS+)95HQ&@R\C M54)L:I-L*E9+FA7]0T4TC]+$%0;0,LLJ@PIY@1T(6XI"983M ^O3TGW];$6O MPT3RCO_8BSO^XN?WV8%L]S^H)4@I8>P%R2&G\TC9"J*['E-$=SW62G04ZND&/Z9T)O7^8 M-IHGT#$="YIVZN&Q;\#$9>;C8%=LXDQQUC8OSLXCZ1H=Y1,(X):-5]PT_B,9 MA&'O1V&LXV$89F L]L5=QS -+QF-\8*'TP,/Z(Z5>S;X'"\HJTH'Z0-VPXDF M!IYJ>.[#XN_G' M?.U$I&J689>CP?E $;A("ED,+D+DJ^4EKKAH[3[^'0(/B6&U?4 [FJ+#/[G* MZ@*G_:5+EDTU[><44DAY#DBO8]0VU$6:O.0%M904*_18WNZ=31CXA'M#L54M M7T-=I)06+@,P@O1KM9HE*GU[;9L^*P\=1JMLQ56(5YD0ZU]J OAMM?QQKC9 M_Z=@4QPI.!BAP)1=24ONX',G!F=H#ESVJW>D)9-WK"H2'VOW>'/J.W)8NQY)N(:N2=,=W$6 MEE4.$!6EF8>'.-F]1D**0#\RU\W]-ZD$8<5W34JVHAQZQ(6=!TH=M"OH%;P! M/EPZNVE$]P(6%E1.PG5(Z< 8%2>\_SX[AE+EN>)$JBH'E]J7D])K*@:.T+ \42%4>J/4* M @4G4V"9MHW(>(4^&AX^0$'#GM^YGB1B2C6D+7;JXX9:;RK07N_R [@FV8Y< M/Y@LHJ7W!L>DN$F>HV^F$R[0(AYB5_,,>*_0*G:DE6U+6RS5RA"U7J$6\-&6 MI?YY908_H&U?@2<3SF_(;[@GGN^V[OZTA67K3%/K'6V.W75C;OWQ O7U ZG[ MU9[;IG,%GH&WAHZ9?S2[1 O:PJL&-K3S\G:+3O/H9GEHVI,7&RZ)5*G.\8*R M.F)%GN":7H:@W;%O_XHL?@-C[V+?WIAKI)/]F1LN5P$YO*-%-_#JZ8R7G%@?,H&72Y92O(MSZ.Q0F"?.!465F\XLUA8< M(XN2U.MCPD,J45>,(V-*:=4E39<=7^PL$G63//,R"K6\\M)GB5 ( PZ=8( M,Q*@L&P?1,\0'E?X#"K[?_1;%B]ECQSO7&MGTVO/PZ1*1^/9VADLDI)/H\GT'' E-@1['9J-$!/9JH MU@Z40U0=J#AP8S?/,$67,,ZK VDOS*.Y+MJNT(HI!YL2"Y84;>K=NN<(=PHV MH6>M$'H+O6Z86.H3$\)UE8&!E"RS$*A&K((+T/7*=99_0&?Y/^A??P6<<1BX M:_<%XHL^\] /O.VU^^DAF'^BKS&R;61Y,T2?OW0'A&H2/5@\:N&$HNM#^0WN M R>BE59<&9S4[]]BT]CY[6VQV,/KPE#$P<2YH=&WLO6ESXLBS+_S^1-SOH*?//><_$V'9)A*)W]L/ MS 7W6^95^MVE]3#)F+T$MR(^TEQ/VF29HCT%<-;EHO%XG(Y=/2@-4V2S$]\>8AHM6ZN6+[I.:O-'4%K M%RJ78VO^,[JX\_REJ^T\?L&L'T[][%?*+64"#9#03-<#IK)Y#7ZLZNV^);J- M^QE>7#?5EEX"=6#G)>L.:2;J/\0D_NDYP'1'EF, #[$%/8CB$F0JP5#KY[B. M]YABZ,>=T6C+IVA%,5MO6S=WX.A)VO(_T=7M\6K/L.$A?52H[6XG[=(+F=P1.VRMP?"APVH_?_TP@4'__8T /$(IE>@B* M_OWAP:7W,R0.OCD!9[XV__='=#WAK6PTK)^___$T3X>___FY_C=\UM!25[__ M4;4YX7HK'?[[PP#.6#,3GF5?,:3M_4)O_8DN[[11-=?6P>K*M$R(&VC+*_PT MZ(0?-56%9O 1-<@Y0,%C)GQ3\YI8'COH@]Q"]%:!H\J=5E9F>88K9Z_'=V1M MK"2&T (%L]= I'&O3$U'0W1\-(9@1,OP&8(KUT8R(S.4C-DAKXJ%-$SP=QER ME0CU$?IKT/U!:.J_/PI! MUV52*PU;B3SDIJW\O.--Y217ZB\P)7;']!%CI.AHD+2E[,H(CU.%BF8 M'2DT^7#0/:B-)VBR%-"T!\:PZAM#Z-1&64WWT:^MH&LUW\-:CF?Z'4+0_*UW MTZ=T9RH6):[=L)QE)R7\^$U1:3J53%/)3Z (O4T16DZFJK9[(U484BR8G2I9 MS19J\O$HTKZ;9FUQJF?)!#TQ#'? KAJ9!:9(BN6H)$=_ $5>J^'W)"A6<_MT MP3);GJ5,GQ^QPNE&<=+IV)W2TJQ)U<$LQU@?+ .OUO?##-F0,OTFV4XZDDCS MUJQ3A+*2>\V0D2A!1U,.H=%AUY'-<"4AF/)6(D(M!^A%4X7+$ER%_6TKN;+E^SD%:HGLEU1*Z=Y&I^+=\K-&0:=SF1H&AD^7UD?[.1ZW+? MX1SZQ=UTMTP!URN/1:GC5RGRNC%2"Y.V@%Z!NHM?\7E]K:,76.IN;YO)UG*4 MU5=A[5K]F;4 MD?(WDE]DY&J>FWT*?C[9=<'W)I:CW4&U@UP19!5"=9=K;8C>D?C2@M> MTU6.5- 0-JW?H4F!!;/%C$D[V^C[:4?HM%ARWJO//34_>?\0*I+ UNE%+TEJ MM;L6I-6$2S*O&,(3?5Z->D)V=(MLMC)-RK7>P9Y0/5Z8I1Z\@XY M(@6F-87+D5\J]\O-1K[QS"CW2>-#CKB.)S8&WRJ:J1F^48'8+I:C M[LEE"%R(?2;\#A_H;>@8X2V6;LDU&V(A-\=!,S=GH5D?.$BW,G1="'<[@#M7&ZU[NT/$JD2N&DIFPI?FDGB-1*5.#=Z@ MTZ^@(EB>!A65K"SGFXQ@D[3$\]8=T&;9W.*=5#34='9E^,.4-*-+*9#BN-:@ MN,!4?)*,1\65-7V%!9H:VRL;WA,UT*B:C5_M]C1O(BVAHV@NK*.^0?J2)$6@ M1J2:-U=+7T[KK0ZX65FEP>2V"G;UEGY(MP"+<1A61?IK0],-2/\8H57H;'6D MK@/3W>E((#Q;$^JZP[N^ZLXM&8ADPT1M,T#'(3IJAT-=L3SWW,1MN],3&LPT M[6G&M(CD'(_X U'Q_2PB+SF&Z[AK'ME"+>D4;D?Y3F_1A&,X-H8E_8OR2!:- MG'A39R6RI V;B4)[Z6@:TB+R,IW^(QN)DU,;&VGS&:.1B./_T+&!XZVJB#CW MM!H1[>H'_="30112S#&FHZ1,ZF[WK.2K0NRYYZ&3& 9[NUU: V3)*U M=,(:]B8,:$L;5,;/O&I!S],AMOV%L0.##VW-@$T<@'6@VD;3VTH$[J1N.;C; MM=']#3OT666K2G/.65 2)SJ5,A++CKQH8)0ALX]0YN=N@-6!(XC\4(2+O__! M4>\K-PAH(WH1013\"H=_47\UP]9Q=#OX;1(L"^ Q)-:Q[,NEJ^+0W^XSPM=M MOR/XZEJ^$WP+5@VN(AX%0WK!CEUK!S+OO8 0$J(5#1<5[C7QNE#]^[S&)PF?] M\W/O*WZO^[;IR<]]P[8#?WG3:P\I PY,!%Y\@J30?YOG;*YMZ*=N-66"$,7N ME?7W]4M^[HC :R3B063SO1(Q26E\>94%U6F>&53OLDLR3Z47L42\4B+HUTL$ M?2B)>&K*?)T(-*$'D+&H2L#!,XX;R8%UR\$%JW,=DB9OAB:OVTYB]=7E8/]8 M#RD,X<*GMT?CUU<^FK^"HOB&K^/,AYHW@0YNAAP 3,$YFJL5RX!KU2\,TU6Y M13J=?'_<;%5HLCG,"U^_M>0@JUPP4'4/)_K-])"7:"G/>"7])2BMTCS MJQL 'ZKF]'KMX9,9_'H]5T:9LJ_XQ1DI-F_$F6-6,H/"5X?VS];S XO!GQIT M3ZCY*#?H7(\TQ2(3J6M065[;TJWZU5G^P6I^E-G\>%H^!.U%W>EVKZ=Y69V. M=/NN.LY\=63_?"T_SFQ.'4;-KP>9%C]K7O-2*Y%HKQK]5G)>^.H6W(>J.76D MV?RM#'Z]GN?;,RHC6EZ'] V]DX)5MF:,8ST_*3$X7,!NZL#K3":?STUKV7;! M%;O#!FTVOCBWCQJ>.4%?[#%;N4Y=;Y-E>2:UDLQ*:$\J-ZG<5P?NCV+KB9C> MC[G:$UCI+LEKK*19-K!=KC$LWWYUJ_OCN'H:IM9CME99GB_=#6>NQ$_!:CG3 MO.Y2CC'X@V?65ZZ,O77=.'W);RWM7[=<<37,-Y.=$I-72G5 IB>3D]7@G;'^ M^!TNJKYZL&>]2G8@Z4A>)KE[Z1C873:5 W2--+SEH$JI1=&3SDH6I]WSD8Z=P<;2\;)TL)?4%G;2]=+23?H-93SD!"75 M+7=4>#[2L3/86#I>(QT$E-L*5KE9 M:@()MLP;&9*%Y8@^'ZMT9["Q=+Q*.K9\EE2%:9'5R@V0^%NNG/$6E+HZ(Y]E M9["Q=+Q&.L@M[-!OH:>W0-LV*)Z^EX[&@AHV MDRLZ*9627;Z^3*AUIW4^TK$SV%@Z7B,='',O';Z2SD\42O=(N@-+.MN?Y!3Y M?#S:G<'&TO$:Z6"W?!:'%-NKQ%WE3NHER0ZLF4-Y3IZ/S[(SV%@Z7B,=U!9V MS#NU95^U9G?3ECBQ,@:L-F(A>3D1J@R;&IT/MBQ,]A8.EXC'=S6S"+U,XO)">-SDHZMP<;2\9IZ1.GTO70D;PIJ M@::7+*DQ&:JWI#W#I<_'[M@9;"P=;ZY6)13E<:'=57E2&](5CDF;+:-Q/L'2 MW=&>E7PF-T;@!U>+YP,713(V/K,9RG )UY\+B MXZG\*?-X=S,)GUX59VD@N>0,U)H,9<#$4CX?%A]M,\DISV^>CPT397G#:'MS=(5&\'Y9DVR7*D(14R7JYW9ZSFY\3A(VV0 M.'$.;Z$T59#;?.:VG97H;@_]2G$5L7\^2S-'V^1PVAS>WJA0D(I MMM*HUNZ*_/MMG@ MM#F\O6%@5+^N,F+!X26_Q,WK,\7Q.Z5S0NDC;1@X90[O)OU?&]3$N6GT9M,> M7.9ON_/YBNZ<078^'/Z&<>G=1'9_W)L/KR<-?YI0Z65]-.MT M5\SYZ/#1$ME/G,-;WM+*MI=VQ;FYD5HY3LJWF%ZY<%Y;%;Z?M[2;4'[7N+6D M,=OCI%X':%3>5M6Y>#XH?;2$\M/F\';:KZGPRVQWV -2HNA,R[W4S=UMYIQT M^$AIOZ?,X=W4W69/J#<2O;9&YJ<\W4]W"USYC&):1TO=_= Z[+LLOC\UP_70 M&#VH!B3 I]2ZS59GG9YU/>)N!D;-FXHT.YW;>H%ROLR"P_UA&<\,\4CL/%C] M]1>2J_&)M)MJUGEHC1U@3S0%Z &3%7Q6K;.2.RW9X?B*Y@YFBVDBK_9*.=^8 MY)2'H3'HB"SQ5 M[_(#Z6X)!_/SX/@SP_X.7,=GR?@>=#9M(HYK6;+K93RS-*7SG4I5R=5[^+\JBK7;RC4E&;23%-'VZNUY>Q>X@ M3O+,F+\&O_<$1MYAGI7;DR8_\#.B5+*4%N^._&YC\+79_*'FV?$/"C^$?2;R ME#C+\D-(\D):8:;#A)OV3L[G^@+VV6FQ^SD##7KUFU[2J]EDB2TPW& @=_K" M>2CVQQMHI\7VIRPTN^KDP%A?C*25T !4.Y4%Z=)Y:/G'6FBGP>X7333?'_>O ML^5)H0/T#CWRF,ZHZ7SMT,HGF6@?M=BQ9O_K#BE]_7'AMC*9RPESD)T"SBQ7 M>7CIIQP7?NI+*<>2H&:KZ67'G PD 'NIHE9FZ_W$%_53X==E7T0T)I[P3)=J(SY09DJTCVAM=2UTHUG$4_ M!LE/]K9>C9)L4Z7]OCQ/D$9B9)3&2_+NMOC5V'=TE/QL1B&8M 5>&;8]:B7Y M<"+G4O :I$]OO\1GP^1INK--Z '-A*H$D'MOCM?026J*E<\MA^HTWVSP,^:& MELCDR#"G!$FP(GJ0 Q3/!WH;.L;66B7J $)0 M(Q@@=P51KHY&FX"R['@+?B>6[L&4#)4BE+FF6.RU; M2@##ZVBL6ZR"S)Q?2J+2N.79:WY1YT\N'($77S8$1+,+^KI#P?=/(D^1?KV" M>@3:?PU8>E:*P?(TI%C)RG*^R0@V24L\;]T!;9;-G9SMM$^*MRD82_$'!JYP M?G)M)#@.9@CNX;V(9J&KC4UA[$"XE9E=D!NSHM2#8B=A+I+FF-17=?OD9&RS MA6;?\"(QV#N^4^?C6Y>M,[Z+)-MU6V&_M_P\28<*+KVSWDL6M8C8[.C52K]3 MY:MD#=2<:ET=EG/\R;+YV>%&['YVO-]Z^?I/922A4+KO.6J'I$N#12=5F)*& M>]^MQ3\Y.C1\B/2KD=__?89RNO?Y4,6[=6 M$&Y5.USC["#I 9K)"%-_CLC45$LWVNF9]2\4^GMR>*=N<3T(2U'R/'GG5&RG M?B?5A)30FK15UC\)@=\:/76L&,[!C(?J=:$]Y7,9F81S1Z^,6G:N:YSLPMI) M&0\?N>C[;C[G;X;Z:DA+4PE,G&7?4'.,58CY?!J+)H M'/I>][J^B V]3^3V*Z,% NJ6JB%?3IO#%EX$U#P-NM)2T7T5JCG',L(B!<&S M:J-U=F\=.N':YFK_ W;,FQ[ 09BUJ/0FN0H0.Q6G XM%Z:YI< WY]G1-FN/1 MY]Y VB'06<MWND2)%WR9QJU@O.]Y;*#ZO/'4OI:UQ! MW>S8G0K)5J>\J?"94;)OMD[8%?P("?T0QS*6SLVBT @ZSC8:K.U\(W>'+J5O MR7REI"RKZIUE*-]3,J/5I?V$.FNI?"**_/'V)3]*F))NNP/TK*&9J-IR03R] MS;1G:%^>3(3Z?LR25K\="6KWM2_O9L4FXJW4N63=9#/V+[\YE+ZM'U9 MN5L-ZNY*M:2\. 2^14K5-/N])?3C[FLR7)E:_/\X* MJ;OO*9F?8U^>@E0^X?6$V=.;@.XZ,V\'\UI0UQ&)<2EEX$PA3O^3EG@WQKI, M8(4S;I/6O)GOE/+#E6DT6)4ZW8(,SPSY'KI>&O-9^R)/>@F>6E0GP M;9(F^V#E5OLC;GJRHO'9)^U]%4EX#6H@HD&\>1*I4!9OCK2"@KV[P.&7S.F- M;[N2Q+>D5',T2[?&YHGO-'D!.%XQ[%AB]DM,'IK0 3JBG* :FJDAI0-X$M^5 MF?0<]*S&(,%+&FLOBTV7:DFGFU[[*IEYU<"_H]3L.;[W22M7J;4JM=[4[':, M">4F)X,)V]-.%DOV'=8;QST?;EQ\IUWJ23?*TK\M,=)*USLRTU13=>9D1>*T M[=)3\&&>\JS_P"Z]RXW$4DZZ[D]G&EVB5W8=UMG8+OWBDG HNS23)SN#1G'$ MD:7B-)&75I22/MTS-$[>+OWB$O,ZNW1AY@=^NR -R!954KNK?/FZO?C:,O.Y M=ND)2\U;MR'G)FJ$GX9F< N??% 5]6O=G9*N9S;>-V;1W,_:&-,?1N2_# M_>^5*?8PP[\MD2VYDADE.HE!=9)7EJY7G)Y"0=[C;6_8;-8B93:?IT2M.QM, M:\MB0TQ/7*%"KS?8?YEM^ MB"R_AYU%/2T-++$,L2U)@7BVF M3Q![*]"YC]I'$E1D0' ),O5^0=V8D!M912;DL>269[NUU: V3)*U=,(:]B8, M:$O?5O(.8&]NR\ +]N9VT\-7.7BFLE2TES+CKS) F=8=?(J0D;,<0==9.IVG M!5/-,RW4^<7/]W"F [-W8'1Y,>3M9N^;'FW-(IFJVNZ-5&%(L6!V MJF0U6ZC)IQ#(.YV0_UZ!^^-"KQ7%Z/?ZS8PFT?I098K3;C+5/MF(T:<6>OUT MW7ED2R?ZG#-C#R.3@S2TU)^P2%_H6@-AR=K SXY MYD@77C?HK^$['I;C-7.=!)-U;]5AC1QP4ZW'YX7.D.LT[9/U"]_%\%0R04HWF1.-D[X5D[O&?%7X_6J6$C#!'^7(5?)_%P1](4+ M[T[,:/FT0OZ1/ 0+GSNQ*]$R#,L,?E^O!38%4O&5OB:!ZWF:F]6=,0M/UG)_ M6@3N87LINY.5F+]AGYV '"EP=^5E*S3B=(AU)RDRDMVD7G;DS6BBM'[RRG MRTGM%.)*CU:HTT?'3MYN* TFU1^28#7+]+R471F=A//[*4+CFUI(-9PN@U'$ M5(&CRB[6"U];7U=_RB M%U[::65EEF>X05NN4=+]00=,C9 6@4 MJ;O"E(1\887FPE)N*HX?O3% $WS#.]YGH_:R8U29EB>5M4YO.> 8.=&LNY.G M:(KO>/L+L]H_7UAM00WO=;(04,C$"AJ:OKO[3 M1C.<2U3A@FA:!C#_8D0:Y5*L=4JUJJ'Z^B+_=J2H^=HV0/N!(FW9YD71/92O"1H MDF/3AR,JQ1ZLL\%35*A8H4V64- TZERMU>CA55TS(<)OI'GXTZ/+(60%FHC> MFJLU*__[WQ1/_@I&C@#>M,Q@WM$4(C)SFA@!_\P@)$R S3T5:E=92_&-*(7S M1Z!Z5>16R-Y\6AZDRK?VU$BGKV_D&E-1V<5GD8,B$XU0!'8HL0,8C,(IW'#$ MR0"F5)D%E"(/1XPB4QROJ#S/JYS*1( 1WM%6Y!K?(5.=TLWUM"?EBUFN-<]3 M60%1DGS84NRZNKALY_,=OE:RIJUV8]46&S(M4P];5OM4@2\O'2"!WEVOZ4BU M3HM<()X\>F:E;'!*)3FZ[;0&%;;4JGJM7**!4PT>MA3,2;7JK;3A5)QFKZ4Z M:-ZTO ;R@=;/](+I+.),A.^(_CJP77BU_K"M!4C ?TU"YN'93 EGP5WS8'L" M"HV#QU.]YZS?&CV-"K7&4]>_SZ'C:0K0(WU#LT[T"/9_MB$V>M$:;G]ZZJL> MDN8NT^D7'_33T MT3QTAX*N_H7K2!#(Y_\;Z49DN3P<\;L8<1@[YN5![B#<")MIWK\_-'07633K+\O>6S!]@.I@,?(J<;^A$A M 8FZ[[@^,#W"LX@65#"3PBF-8@C+(2CN+_7O\ =DAGL32-Q7>R2DI3+!^0R$ MH'C82J?2#+M?N%]69P,9FSK\((U^*.U[;K727JH)$>*5K+(RHG,S21))9@43]$ONOHDPZ25U$A.TB2069X& M\E = 5GE6,# (<>1S",7.NL,]!&<3&!G5A6'P[0J0K\A_EKVG@&&H?3H M[[>:"\%#'D2TGPU:']ZD>"EB^-BB.((V-^$X*.!E>G@+[L9D4@J29'/J M-^U6R[A)E^K6(HI@/1=GE41FR9YGE-'5%I]"(QE:WYS[95*RT[/S[>F6I>_ M*RI[8Z!%1\_-@$USG=E <]DR7?7H(%I*?SZ$/B.*.^88RP;&Z^<"RFM\M>== M%*B.@6,[UES!>_.=U<%]_!!T<)E!QXYFZR =20S?)UKJ/09EF=HRUQPU@51; MC KTK)&"8FTLDWLPZ#EK*8-M<7="B&@N,88:N"!$8 (5/ ]%KV,[]2P&O>%! M+/?UA.<(@M$&RV*4 116GMPV-)%(+/+9&RIEE^92OL-! M=YPQ,+6[X/O?GZIHG\R@8K-%1)7SG ]CQZY:$:%>?2E;Y$P@3E!5![IN]$\9 MN:_4EA\]6PFC\3BMV-.9P/I.7:VFE-'+\.U5K:8K+AF=K[B*JZTZJX2 MPH"LU5GW+8IS3"8_L$"_-+Z^W2TC8$2R-[?)Y+]HL9V$N< M2)#Q&9_B!'JWE[/'8UW=0IB@WVCVO3\7,) QK+$]01.;E->ZN=Y"$KE>\T24 MM,M=$UPE]7FKML%Z +=9#_@KHB6.+-D.0CO-!CH!EU )CK!$/R-C#KH7!+JD M^]B()>XT&S%5A7]_Y H&]U(>;[A0>!]GQ*8=E?SE$A[4H3VQS/4"QO90@ -! M,)9-8L()B,A?QU8B;+X(:.0/U,:2AC..&C*^-)LDDI0DK'@R MWT<'/7P^AE['(OQH0:RYLFYNAJ1K236FJM6RB64B>2IS%4NG$DF>XT\&Z[96 MS,,@.G2@2@3#>;#D3O\UW%ULWUYAOPHZ_Q47W)CT)?5D @O!7;)KDN%/;\EC MI?C+U),1C_<\F&6>B74]^>"W+/!$-'DY*AJU"/CTS/60;<\T"':^O#KJ2K"7 MZ?4B/O[T4>&CMN:%.XP@4":$@K?POBG-)I*(5Y/U7,CF@,"P"!.9B+_1=A1!PGL=&US[Q#YF[L32ZRL[U36:,(*YZLM44@5K)S;K0Q+4GY)->14 MH\_X087=YT2A52O78FU\DS8^17^Q :F\)4"GH_GC0:?K6!4M^9(J8OKW#J%D MNW;(UU&RYXC3GL"7MY^$Z2G( OF#P//'S*IK3_0^CRZ0%Z,N=N>DVO [H*:7 M5%WJ9+4;X0625(&K@ME3 O/2(\!IHHE\6/7T(]<5X?;^)^0@)T[99F M.<$FI_EJ+3\3?)#-92JZ:HZ#IK8#%1@$O2@Z?$:P?=SB>!=CM=+#I*+@Y&M+?%P0P5>(O>FO<0S1SHT;# M6S0J?%/0'MV)^Q,]#$_/;M"3H+O ]8@T&3Y!!2OW\C@VRV,&/]R)=?1E*[VT:CQ77XG#D'G43)R5/MI2ZF7C0:!]#](WMA?=/!B@X\ M^[:J=:@7LL=-#WQ93IX;Y]L0 RL,TA5#\SRD8E!'.N-8)I[$]!4!T82V(HH8 M]H$2K/UG@0<(O _O(9;VK7:]'48JA5+Q9C+_#89*7U229&G$L-Z0 _W!; MF.XU\OPP6\E*_!V59>K-3D>J-?9M('-;5*-'W^1:4FE2M85)6C%+*=SRT6[= M9DN2RW5124EBAY82$[LL>>KV5K--RQ5;*21:%I[TH+EM_> 7Q?;BLUM)U>1V2F>:HI++5Y);5=O MGGMC.D3HH]SOI6&93]R$'#E,P8L?[4=^81_RZT;(77+\60\P9N$)#_#E&.#; M>'F0Z7['YR[OG_J(5X1\WL2DP_?\#8;47M/ID#IV^-$)WY4C)Z\)I+ZRI M!-Y.P#1L*8^MH^WPQLZI(T;OV'*D)#TWZ:M]0M9?6CVM[K.Z MW^5:G:' \E\(0EI/>2.G!R5OUK%C5GD+=2N@7L9W-1.Z[F9K_$VF.G+'UPY% M:KP]H);5R=S*89>!>9,TO1!*>,=6^;<)W0%EX+1U0=KO;,>*\+(BK$F7#R@G MAH3;*,2JGK$GC&,=%( M+3P5(:H%MH4)3$4#.O8\\ Y4W-B-3J-Q";S-65,?Q-HG))O-<4 M_:AUCE?NZ_N#J*L[@;J^F?'_0LP,8I]AI:S71!;_)@9HL*]+(_J Z1@/9P=\ MPCS-9'])+=EK;>HSW?J"]2G=[>VU= \%/1\4YN<_%T3:#[% )2(1R 5+.$CA M\6E& 8??J09E7 *M2U=%BR^I K[F\[8FC-]MW!D@+?L]8_A"H:_/** MA<*@-PF$GFA*"F^*,(6_9-(O5][<<7PI\I+[@##K-F93EW3R 9E\7FNVB MG*+Y='I/3<*GM#\JW85O)HJAA(&W!/(FF@<3B-O*YND1<2[3]*?3YKERP:'Y M\?COC9:];_S)U"7S^00XC'#DBE6A*A:%,H'LR%JS(K2#@_8.)BO,,R4(/IU4 M?S"1/BU:#^;3=U&-OR13CU+*G[-+/X:J+\RE=63:_7'L]K,0=V=B25[2Z]E3 M,W%MRZM$^-,3\E1L2Q4*S>%9J=J2LNA#JU8N9H6VE-WH57#.YI_)6M&#!D%= M'E:T3@*\MXEQD.T87PRRCRLWR,9'9,1Q1_0I@(Q@@3.W"4)NMK&YQ%\=$_@J MHIKZ]V'E["2 _WDYN_=&Y;IJ+0*N3*M>-9IB)P)T1.MQ8QBGX/ M%$W&*!JCZ'FA:*M=$TN%6CDK-5M2HU-L#V2:HRF6.@YL!FE-TLQ'-(XQ\UM@ M9BK&S!@SSPLSJ\#S'0A,%6?=:*:/W6EK9&WBE'*:3K$L_V<(6K4\U&G/(N*U MIQA*=PF1_G)0^NZ4 +HB5(5\Z-%EBRVQTVH5:U6AFD4_EP>M(G+S4,T+-EL$0(Q^T-??,8[KENOCS5C"$!^5 M4@F+=#LE%[P;GEF\8Z99*[>0@M6;-5'*=II22^:8-$W_ M84IW@,MLC,OGBLM'$!F\B\ZQ]#"WJ^Y8"E0Q_L:F<(RUIX.UGXP$,?Y]HV'' M6'5"6/7'[/\BP/8N(S+8 EB4.9YAV?0?[J4]N\VTCTR@[5%_(]P\D)34V@6I M>A^O[]KF4I+Y0#1TK*%JOYEISFTA29C/>XQJ;G<66E#,= M#]WMX+28V-^.D?6LD%5H%ENEG""V:\V6S*5XCGU/2),28E@]4U@]F* $:T0Y MH'B6$Z-IC*;GA*9LI5B56D).:@\VRZ]22V9HQ%[N72M%,:J>):H>06 JZ/5$ M"XR@M]I>IX^1-D;:,T):7EI.$,,]5V:3R73J/38K'X/K>8+K861D_9 80,\7 M0+_>=M5W 6BKF*\*[<#2H+DT^8>*T4+$"/;WQ/!Y+O 9K^%_:QC\RCM0XWRC M&*N^/5:=*3"]+[GHL$>7O>F8@ZU[[8./,ZC^BC3KPAJ1&C# &4 MDTE(R6R*2LLIBJ)DA89 3:8!R9&XIL(13[AY0$8,#Q$9"H7F)SL*&$SU]T0 4J"C#1Q$ATX41# M?'$1%QW[DO@+8PM-_EK B^ 3]8N(?O'=A[]8OO/PIX>/7U_&NSCP>8!1L^C8 MO>CJW\'Q;$ S742N3>T*;P(\? $-V/.]S:VCB.)Z1/'[.];OPD=$:F;P.@.B M7J!&T6F$+AA!8@(;XV,16U#Q'222B#!E],\X MV(F-J(E/F\.'&>*;J'2:NR0$<_6HV\"!P0F7[DY](\09SW*P-4*,@()^,\"* M&$)"A:B-BFM[H"]/C^^2:$^@"[+]26(.&;LNX!(?HO$X_$-2WO?S\'9108:QIY':1AQU$<_ M#Z&N(4(\?K,.S$<_&F#U\*>%INMK,;*"4S UAS#A.( D%_]D!<=C!H=@.@'^ M!=2Y((#N32Q_/ G8#G3]&3ZNI1T_WMT0.SS=%#_LDL@]?>^3[,2RI)F*[JOP M@ACZ]S*H:P8N (/$ZV)'=$SUIX5%)SP_$4MW@+U!RRL"Z?;6F:HV=()FN#XL M5N6(DUA[?@5-A]&QUOB*&W S:&?9N&_X7$>D2 ]:XH,@/3A>!0U'/@ZM$?>U M0#S474R$=9?1W9&R1"_##0R@(/S"@T.( &>^9A,@..YVZ_4(/P*;$)') MP8JP'KL1;DQ&WY"+@Q1VL:8IC B*%2%DS3"@;"#6^)WKZA4AEW0-O5?%U=AP M6S18S4-BX.#>.*$ ;=-7P04O1T'!2]S<=\.'XI\W'0PG=LP,*WB#9JIH+G/0 M",(^/;SN0 6K$7I,JU:NA><&XX-BY^OY:CU32=VU9O\=CE%#NJD$^(8>XEJZ MOY8?/@%;\>#T-$TA-^_S4T\0'Q":Q6X*I@1P;&F MZUWNY;*XZ41X?=V%+1HB!#0L/--&QP?CY-$+]*\3@"+ YS0CHN/)"S_919WR M#GEJZ9M,I!XV N:0& )<12M$X6?@&K,?"22R!X)Y=4??05 .($(O-,2H_3:J M!@8!/D!Y#C0]F#+ QN3 I;O"SWL$YB($#V1>/-,Y ZC!&#;+HG>!,LZ1!NKYF3 MP 9!/7'] &<"D=3<:0002!X=/ 7B:>$"@T\ Y&$?\0.&<&5AC,)DMX*-P)=$ M#7W!JH>MIY#>3E0L!T]]H=V#E1O)!P(.1#3',B+-5L-"/(C9>,;#&A'J:3#) M/3T4?/+X'#B:Y;L1"=P=B<>W@] WQ^.+3KH.J([T2MD&CLC@_?7PGBF$-H'# M4*%Z8I3WH#(QD=,;S8S!4W''(F@W(52CJ70-R\%/%QL;&^L\1$8S+ET!S;GF M6.:Z,O'V!(PL5S6L/(0>$24HKHUN7U=#PFM#;'JCC@9L7QN7H5WYK*UQ]=;C M*]_GXNY$;K8\ZP ;MD^M'&E+J.Z#BRUG=!TI"!WEW66!J%EXKO;#8..[!O(@ M4AET$0WA0:QRX0#[UU8G=N.3__O?:3Z9_O6P7P^"F(]\_7 MGGTAFB+#\!# !H87A*7Q5V2$(!L"8A/$1=.D#I ;Z ]U)&$3B*,'V%B&P+O8 M1%H"NZ'6+6835!K9"";R*#7E@K#,;8MB4VQP@Z=_!6DJV&E'SH*%9G[PT!5> M6[*/'OYW+.&QA+\HX9%_C2,O%K)C@WBF;^(9^H)8RQX2=N!B-WLK9H;L?VSM MHU\="WWVL#6/S58E=#^1%;X.2AG8/@8XNK.)!X7F[0/KV< N!'9ST3U#QT(^ MC;D;8PI=>G3[1+/=*' TA[IE!Y;V[M5@1HB"4MA&T4._V<4*:6.7 <<,D!N! M9#/XB(88VL?6UB@7:(RQ$L5*]*(2K:4X^6)A<-Z^+ST0RU,L3\_*TQ8@!8O[Z/YUN%7J1N'2 M6(AB(7I6B**E!!4J43((F@OO%T.Q;"''QD87X";$'TR&<5 HEK#76_L/@S5; M/BQ<(F/>@YO$";QJQ9"3,T]]97QUL)0G@1T,?+[4%Z#+1! M$.!^>JDS%K%8Q-X#8@[0<&Z'/QIIBH;GS9&/(WVNKRA(ED8^3OM8SZ< R=@J@3<28*D;.\ (\CD+9,S+YQ;9:,/%6BWBKQ4M;+6*6WT7*S M,*R%>Y$T V]B@SM^?Y LB3-Z%F^':[- M 74.HJ1OO+02I.\&NVA66\D*L7S%\O5Z^0IGT(MMLW)C20;F(S8>UQFYZ+7S M(*DWW%RKJ@X.'8'[[0O1S3O;#?%;PLQS#P;;CTP_VKP8.$!SN+5M+9;=6'9? MF)9MB&O-*2N[8T0$QN5Q P?+1ML MKM[<&\M?+'\O8"?>E.=H>.\5GH4-Y*LDPOW T=:%6(1B$7K]]!NXP>$F2.AB MUFCN)-C3N$ZI7F^T=_'V[3'R+,S-1OJ'%42&#FH8BU\L?L_/H)KK^/9Z3VR0 M4K\*]L),D,D&QD%TVP&+S0[>&-!BB7HYTN>;T;;Z -DND+FUKI"!1 OB[N4.]:T.'(\H7A#106D/"F%LUDD$T\05/:(B5JAW.5Q@C2(3I2!= M ]^RPB7.L/>M$EFH0&.(WLU0%P1-TC0>_GH'03!X2<0/$6Q'TPDJ&31B=I89 M@[LV+UD3X/)I3=V?1Q# \R:#X6,JE@KK&F-;"#J9$)?]@4&-F:"Z72C@NWT( MWKY^+1:VL/8='LNFKIQZL54<*]@ YP5"$)3!PT5F\)UXS:" M:[L%5?_@^FT*4A1T^2)X[RXIMFJ2155]0KH]2Y^MO@>%]9ZOE'-)"(IB!<7" M],!R 2K>+XOL8?PB3)2@@A]6-C\H3A66<;*>(_VZ1" BDT9A%83PK(&90 M=='<;G"_4QU.@#ZZ)'H(4JQ@H &>>& :/-.W@YI%+]0]"D)K(^R*/F#=Q?9& M-2P=AAUN">?V^>J0.%NXA*UU]MTK!;)R^%J>OO;)2<(I+IL$(T'** D!F M>1+(0 &LS'"C%"!'Z1'/CJ)*P>$=P2'T@>]Y HAJ?;V^MN!R>4BK5J5JJVI"SZT*J5BUFA+65SQ:I0%8M"N=5&7X\U MI)=+[#T[)MQ]@KHD-B,@MH= ;,9 !(.H2-5V:T. $V./5);$=E.H2*(H5(NB M0'2E0E$L2RTTI&;]\@'?]K+L?I"U7*TN-85V\<-$\:7A/<&A^RX3M1P1=1HU M((0J;EFI-Z4"NJW8E8ARK?61S'MI0']U3(#<'&2A_7W@7KU[7HXP3(7,B$VR M29DBTZK,,D-63H]8(,-4"JKI-#,"@-W!,)FE4PRIL"DYK7 CF:4H5DZE>58& MG ))4B'Y(4SOW-%6Y$G/'[9[T[E&Y@M=,(V;E#62 M5O,:[(H&EV/*@DP_;MD=:30Y]/-+Q6=*TVLWB5MR#UN2A5L^N;C5>]-6 MRYJR:EY0QY6QS,CDPY;YEC),%$VL,S*Z1)XT. M/YCV!=\;VM,J;OGH[8IDB[G&N$QV1"]%F3V\=OA=-#FZS.N3?H) MERP5;U(9"8V=>]SRSB[UD]K*4#M:^K:MIIB"+M8$F7_4-./F[9LD31'Y2O23$MF2<(LR6UD*D]U%^TNH>3M$,9PT,#CJDF.\F7)O6Q]+D-1RY87+5:$\**&G[F&6D?$F53U%-CN)U2#IR(U\ M668%W/31L(96=EI3N\Y=IT=-;;I PF8[,<9-^4<=@(-F0N-2U6GM6AXI:D:N MC'W4@3TR4%"$B5JM*JOI2JA8Q86L%URD4ZCI8^4'PK"XN!EPY&H\S$VU0L%( MUH*FC[2J7>179:J2JTFM6<7L@49Q1$^1]I./.V"1RV2U,14*I";ILYK%4-F% MO)#I/4+85RNSC);1;SK:#98TRQ)=U8TT[/G-W07 M/76/:+,9LU)9SEVM0_>!L[PF$S=B5L!-'W6@:O;[/:@L$F1>]]M"3@7EXC)X MZJ,.<+9=JEO*;:K#"X.F7N\6I^XM>NJ]PKPAE!Q.5SR:HR*?"!O72FB4KYV_ MP%D!OF>M?PA=E>"7'8>&O(^R1FT>.R>>L^[8^KBC*';\JG/6DM0E^^PA5%L> MP];S\3H/3NM:3[?K[PD<([X*O3]<:?]%QVLK=+YI"H9!27%X9"]L;SAZ<[;2 MFUS]Z.^WGXNU%5*G+VDN9L0), )I!!4SXA0805[R,2-.@!$Q-)T((V)H.A5& MQ-!T4$:\\73@%ZW6CQMUZ@VC/BH(OWO(J7<&_L(#\![_O8D"KL>/'"9,E']_ M<#_^E!;\)9U>KR)MTKGL)8%40%.)]0+5"1.K/7$@)"KHPL0EI"#SH@(<98+3 M+G8)%JO&=U0-^D]5@Z(O2>I+JP;.)WI$F%@P8L' >66'P,;[A(:K_\9[-$:C M#X;+YP;9#+=1'E0!/GW ?WK<^CL=I<\>]_\]Q$@"3^,31K*EJ4'H>7O]GMG) M'R+^T9:HTV;.":N=$WA[WY&UL9(8 M0@L4S%[C1Y#XB%X8W)7UPQ,I9 JOEJ+90&Y;,B,ST1?>;B@-)M4?DF UR_2\ ME%T9^<*/H,"L 73WWQ_D#R*LY/_O#VWI79F^H5I>=/D'80(#T<9W$V. O*Y( MWW*.9>#4&3R$GN9-Q.@4"FD9)>T*K@OQ^79ML$0(C/@'@_=$2P@=9T:*B]K- MH@,8NFQ#ONDS:;SC3Q2UWDRU1$+69ZQ+-A-REB]^1^_J0N225WP+/., M@G\%'^[9)"7+#4XCM@;13A MV1Z,LI):>G33JUYW>FEEE5LVV4IQ/):#5!Z63%[P''D\$R16XEB)ST2)CVJ. MO*3$V;PQJ$IJS283HMO6"KU!+YMN("5&A@9]D6;I"XKA#VYH?+8A_:SMD7C+WW%PY#C>TV>#P%$![O2&>SJ8=U3#)5#@>J"_^URK0;I=+5]W MZ>FLVM+LZT03-NB%S&&S)^D^EC=__K*-LZNOJ,A_OLCL4?Q MVYZ6(ZW;3K;#3^M:+:VF3$5J(,4/8BIIDKE@TX]C*G^?3U"E%IZ\;([QQG%H MNM"-XRJ'2X4[?5CZ7(S976V.92Z6N<^2N2_HLVX**/#!\_-!#>2H/*UJ:*86 M''*/"R#?0WMLLW[IQ;[CVZ2QNWD8=S-41L%4A1U5E$)-W&.)NB.^GW+=;'(Z M(]72,M4=MX<?U\K@WP?5]D!W 7O!) MZH(BG\N*^?JAB1; 9R]CN\ (#G#:#3?''DR\CG:NZVCG9(ZTH(Y+D"/8JZRU M^&G06^E3WYPUFP6IMKS)ITTP6-V.!3D=VB(,D[Y@G@6]& QB,(C!X'2-H#>! MP;QYK55+/+U,^898T_=9O0!@R MCV-=CG7YF^OR45W*-^CRD%X*K66^*$Y7 VND,/J,XM(-K,MX)P%_0;-?>?'\ M@7$AWI_=/0*:0\R![@=G"JOH.?-P/Z.N@4"=M7A306S+?P+N!$? M/.>]9!YJ)HZDU\_&U*MPW&7;NKD>C_'@B3&LC<3#H4XO. MTFW@TV)Q;)6F+UCZ\+/A*7G?863U82SU@C"A%UOOL?5^NM;[UU_,Q9I7M4QK M=S7H/N_UR06AVN"ZNA@W\OEI;_I0S8(F3X?CSQG.1!U MBH!+)?#-B3$RVC9%<&,7*$Y]/?'4UR]O>$0:*/J. TUEU7: Z8;#6/M/&8@> M!L-S0YZT0E(5NW9SD\[HDE&I%FXKPNV\M!K+%!]8(>1%BG_L.<4:'FOXZ6OX M.1DC;U/V1P5MC7&!:P\27(>>.=/,A)F7V[2 =1Q9)FGV@F'/K-3 2XEHF&#$ M,* 8X8'E@>O;?OK08]?J_%RK+V^OW&?)KH\\TTP?43!*H[7,",+"=FVLE=+2 M6AY]TK[1ILY(3]/U44>D,^,;I2WK=A5Y M94$-18H.TFYYYO'^O3C2$L/!-X>#(Z64PT$I3W[=2T^NF6KRK M!7" 5XJ2%VF>N^#)9S?3?+%(36@SKO,RL;FS+K,4>W&Q%_?EO+@XS2*6W;.1 MW3-TK:O0._-]Y(\&'9?R>IUH_-\#R<17+//U$FV^MF^/E/YUFV 7/IUO4:)8 MGO),P4JLQC17OQG+5/IE;SR&DQA.8C@Y%3@Y:FS@U7"2GG65GG6[*)&KS+0Q MR[;*[=6X@>'D16]^6W1.W:-_B=MA]BTU?V MB$YQ@W,L<[',?;3,?4'O^HDL.R5:]R<\O/"O!S,Q =1;/]PL&-?+/W=#."Z1 M37Y8(L_QMPN(VY9::.D^G> CF&K[7NN%C=(C([DV:H-EW7*""Y[G:$/? T,= MMJTZP&L^>RQFWVJ-:IHL]:56=WQ]72HDV+X^ENF@F!R3O&#V6,LQNL3H)%WCXG/@UVTTIO*RKGA2 M35FLX,WM75]T%C)"^W!E@TZR%PS]8B@R1HD8)6*4.'VCZP]1PI%Y)D_3#:'3 MHYN^FY976=ML8)2(%BR2U 7+'6G!XM/=KQ>W9-C0(=P),C3#5!GJ%S$$KJ:$ MIT=KNN]!-5X(_A0/]3N!Z@G2XH@XF]7FF@H#E U4SY4'L"^N"C-7)^GKB@NN M!\L1XR\.;)+1;RD1!!P3D=2M0Z>%NYC!H/ C8)=7)!BU*_QS@!U/ ?@[T?2HY78.\S!(FP=U]MNO/.6.H%WZ!* -1M,(8$ M(OH0&?_6*+3_7<+R/1=[@/B,D(]Q!K[I[//9\/IZH5DO4WV3 ,J#9>_G)YI7 MQE(B6#63RZ76M8HJF:A22:$(Q9QC"Y\8=%WC@1#"035 @]HH@%BW=@\%Z]GG M(<;RJ]SL]B8Q8#HEND9K&I>^)0<(8]F7#?ZO2IMHYGE$HK=1!\] %)6^H%/) MBS2U;^W_T0\QY,:0&T/N1T#N42/8[X5IA9BQ% M;W2S/8$$4/">!V"NL)-@6AYZ&UX[0-W7D.",': 3-G \[%5X$^A"+% JKGR@ MXD]!!A+ 3LA(,X&I:*@YXJ@'@Y3:RP,.[/U):*HV__T/^FM]GZ)#X&# G40/ MW^ I?LD:;LG_.0IJ*A 7VEB/BF:WTI;#(7);G0[^_C__M=WY^R!/0K%TR[E: M(__6J"8AUM+!)#"&B:$#P30!1NC%5T!?@)4;C3*5NJ39]:QRM9D],!T([C*5 M^A_B_B.FQB-2&F"9V")8-.4D=#CRKL*[UC\%L\7Z-\O5L')>.5 /"M/C9___ M['U9<^+*LO7[%W'_ ]'WGHBS(Z"/YJ'WO3M"@,#,HP#SHA!2 4)" @U,O_ZK MD@!C0[O=;3!@U\/NC7%9JB%SUE9HECS+?RJ+U%)I_/Z:G)TB*H M5#6:'@@D,-2!,1!5!HB&*H@$H0Y(>@!$0><)8?@M?NN%!?D$R+Q* .2RG&DW MI8JV74[$?=X/\OK]_;?B:*$!J:?Q MU^5Z=;POO43TYW",9.FMIL5.(80AI>D$JPZ((:LR]'"@:IRFJF!H MA+@5$FW'-H*,U*G5ZL1,KLE#BS(,1NSW)4247K84^*S;J+4*$Z)$C)85BUHN M0*X!6[(O6Y8ZS%SO\;V5/'U4*^GTIO0HMQHJI1(O6Z;R77%HK>LTT9W(@W1S ME5$GW1$D9TTIIRM)TV+:+@%FJPG%+F:=365-I*5:XR ELQ1ZV516N M$7'<-)KK4/&'#514^J@IF\Y44M.B%\BEQ[6ZGM4'@L#! MIB<6E",>P[XL@X9LEB3 %\M@9L*NDB=6="(393">\XS2G4PE?5'NJJ6'J/+* M\9(ZM%6>&DO66DOCBL]9?*N:BIH>K6DP*PC+$F\,%,[6Y^W&6B ?LQ)J>K2H M0TI.9R>UW$+16BG"J([3125HH-RF1QV@.YNZ5.ULTD2I#T;54;?1ATJ MAF+6B9ZS7HS&/(A2&APU M[0ACW_$[TXHU-0+&$&HU/DU!E3JQL$NA_5#/"L%"H;K5!]KAEFREVT"QU$=- MZZ).ZFXS-2?6C9$P,*H>0[C1^<*QIM;4OKUP1Y*5[^E],*.GC>8LLDJ.FOH2 MJW<;TP%G9=CE"'0=FQ@-8-,3VI)I6+PM.@:CA)PJ#98#.=OUERIU8@F"FBBX M;IB5E))!VD3>MX@:7%CJQ+PNN%%E11+IJI(JI#J"():KP;JATB/[*C;)E*AH2VH6:H]FT!Q.J$EXYI? MHQ]R146&_8&PF8LC4#TU!W\1>;_WIZ* M/6K0EK*UF0]^[#X<\AATGW1K4R%RKL>D?F<\1L:.%@;N[HO8U(F^>680'3CE MMFV.C9O VW5L^T(R9DEO/JJ\ <]PW/#MW.V]SG!"^&)#)B.K_6L-F?@N?L!- M^9L:\Y>4[ _/Y7#U(=^O9/]^(,VM[$["I]%AX9V>G\/L'\\S@;PXMH3$"$U* M%/'UAY).?:>NFG+TO7-5T3Q]G*#)9 )%*ISM,!]+R(&$T/Q=BT@6Z "==\93 M!$4E_H".6=\;A'BEN.]G)@S_G=I-D(E. X,?J?BKM\^0U&H=^K[/H3PW%0W_ M@1; %QQW3):^WL"_KJ#?0C44+.B_._#;- W.O9?MRH-HO@^"\Z4LN:[9_R5< M6%_#M/\<)NXM#/+:CBDLK^?98>[#@,IH_CBZJJ6C#V >F@O-/ENNTJ_*)&_! M9/J?N^:&U\LS*OEJ;7AP2VA=>!!!BMNDB36?7^B2O?3!YL\3TD UDQP#_4]^ M4C8IR&B>A^*C.YH=@E-)^^H45>@64S;!B?5:8P&&\U)GJ487ITB23%*$F(1B M?)FDH%]5C6_!(,1J_!XU)JG]U9-4;Y&QB 5I6-.'0D9J\IX_>4?ZN3_4X]I\ MS&NLNB:4T'JT^$9C-:8V2(]18BF:25(LFV1IX:QUOF_4WFT"'<")&]C 3R8< M$& #X68-VG-F'OX(WG]MV+D4>SA0F2H(MCZA$RA#S6=>,RL( P6T-^N6U&[1 MC6)#91%;H'@VR0FG[K-A];M1^QRKWXWL^F_5OW+**63S[II44H]EN*WKZ4X% MH"L,'-(_.BFRY]_A[\/?4/? 3#.-76UK/_(]N'%AK!FOL@?A]@O%9:R.)1^F/;JH2TEU3C[W"0?OI5 JT5E/3 MAF3)MU(I-]M@!U)V84IJ= ^325("EV3%"U4^^Q)Z>YS7#.OMI]+;BS&-7RAN M=E.J.$/""I5YE9 >\D&^ILU0@@4N4ER:3A+LJ?RY7\'GT78#S<;NC8N[-ZZM M^Q]M-5U[O-?&NDMQE%^93[)"UKJ4!+)6V&GG>U/>&/0:DAHE/B!I(BFR7)(Z MF3$0Z_RY/2'7U@&L\Y^$W_Q*Z9<%>Y"R*%$@J'XK8'TW.YLM1E#ID<^$)9#K M,\D0Y-TY37YQA_G#JAB*9JZZC_Y0 J[/29#SCV]8#SBF]77!^2T1(\"7DG5*6(@\]:DK$E(?:$! MRT+E91CQ[HS7/PE M#7DA'>,Z++C#!61P&?_MVVZXO#GVR +=<^=P0E?1RHD M.8:\4Z#31X(:YS+=E>L^*"4I2V>ZJ97+/2Y1TG-$&+@D+=))BL>G^7=DE&-- MO)&-_S=5L6K23J-7,<=62N9:V5)_1G<)":DB%ZDBPU))YE55_,S^AAJ<2BU MQ:ELH/D@$8E*RAVF0O@#/J['/@ALQ5R25NS5KXRTKXF&5ALJ/HA.Y$Z F9?J M$\V>M_")5JY--GQ>*Q6[RPAKO_TC)%E63-(D/GW'C@BLPA_&1WY7AS5OP&:+ MBC^0\T7)V:P:F=J#&^DP)"1BDJ#)7Y@&G\8?$5W8.#?+^/1XA'T0-XXT%R,+ M3_>;7G5WSJUIU6DL1D7%+ [K.;L-\OU2 ]5&BVX2<"29)'FEY *HA.')"'228'ZJG<"7DWV&U\8N$"J MWVM3^!N(+WSC[0%ZMDH8;HC*MUTEE/A5^?B?,PG%6\.,KS 9;T?/5V?JOLA- M#*HGH#3']YNU!5=A%*WJ/X#E1F*$]0@56HV.4J@D1;-)GF).@"E&CRO<0\#H M@='C6E<83GE,QQN1SG;*A,R5%OHCLWQHEU(1?*#C'X%,4@R79*A3\1^#F_>Y MX/CO3^EPP?'?6%[OR3V!Y?7+WE=X4^$>V]2BN3+!)S;I<4#!)SF-W _P;,/\ MNM**S\ZO)JVW:;'\20H93S- 8J:MH]S#4?BZINM>"(SG&PNFAS=JSN#3JQMQ ML>HZ1*W K\>J)#F&%.M1^4F-?IX$HKJ89OKM=*HAIUPYZ_KI]K*PE%22C\OP M)#F!3-*O5N_ BGEC=AM6S%OQ7KY+,QOY0JKN9V=%(D/;]6:[US"YS@AI)G)Q MBDD:>3CY\^>TO0\+-1/ZL.? @TLSC[D$MS-YUC\W>-0YI2HLU5U; M2A"2M(@]$=@3\6E5\8,NL[U!%U--(!"CC+NTM-YL/>?#.EGK+9$N0BX@D$22 M^[)WZS/P"6C$B0!X4]/1HN7?48,UMF5P%GR<$?NV&,E+4VBKP.TG_2V[FG/* M)*K4?:.@-.DO8MVV%0)Y 'HW7?+ 8!7!>?(P"-T&&_AP& MJN)T.'RPN="B'OU^.LM:O5FI@6" >R,,?!KGR//*/]@C\J7YJ]K_ M6(]OEZG\B2*/(=EH:J.A2I2RBXF_E">EL== BLQ%BLQ2T'(07DO-_6G\&SNB ME_# C@AP,81C@K IXH?X@UIQAKW*E+EPY;<#*I*ALBD1Q5/8^55J@Z1BHVS M/8A)BJ6Q@P-'!F =OI*#Y"U*[.B.,M%LNJ_D9QUMY?>6&E-?(B7FWJ+$G]GG M\88:!#AK(;ZO@2.U[X+9'(1+G8#!^E(V=#:34HDPEW7ZV=J&H1:22G%1/20N M21,\JIR(W2?X;@;6^'OA0:^K?"JW*-B3R92TUI17'^?S?I:S(I5']9?HI$@1 M29&X/T?+;<9!?GHPPQ4 /B:3+2X)\%D"*K XQH!;[*U,^YT:@911$>4VAE1 M"/A\X.C8[L;!"+=_B+D?(*X6@(_<[U=:L;F#V2(V=^Z%+6(!QN;.70OPES5W MHECV,?P,/!]-#LG_G0#S,+K.A6T=;.O<)WO$THIMG?N1UMNT=?[TCG!"UV8F MBE=))99F,';#(#'3O,1"LT.03(2.;4[AJL&1HL9^0@MA&P^^U?C[K2=^\5^J M#K]:F1VW8!"I*LE+!9#)>3/IO'D" M6-4\3RWG>*Z?&M.T7//8M1!2Q@.=;<#UNM"H?^NH\W+#9KUR?IS+]TBK-J>7 M8[]7HRO.I.OA-+0U1#/=8 RW?Y2QQ@-CX/CF M B1,!_Y\OAM>US:;L'/C,YJ+=\TA#C2PAA0P'G+9(1>K:?IDX(,(8Z*@J23'$$G6?JU@$FLU-@']#65^I)E@=^I MU9LB:0FIE8\V#2 6'^G_?4J>*^W6SNLD/ MEV.E9ENM4HW3YIT2A"PZ3DO/)DF22PHG[F[\A?497S__ROI\,1[R/H7V^;[? M2]4'&RN37>=T?9RKYDP)*33D(!1/066&2LT=Y\O\ZVMX3]YP%=W'42/X9CJ^ MIWJ'CIG(K;S57#G2V!,(:;9=-4?.O1F1JO=4?C,99XL&1,@XOQ_))D5*@ AY MP>.=KZCY^(;Z38SWVII_,=;T)M5GB5;%*?>#!E%*IPM"Z#2"D;Y$JH]2]%!\ MDJ;8)$N=OX3R?1*A@YP\4;S)!Q&CKW;/Y93'AX;(8+CAP ;7@<)7I>-_SK3< M)\W'*XS\[:#XZK3<%U'9!"KRJ81"G" M!T2O!#)),5R2H4[E_AJ\I%C_"32XQC=C_IQ=DB:A'YC#]?.>M<<@H>DHG$=S MUBCTUW$#Q+T\^+63,.':CSS(RV::%Z"0X& ,?(!D G8[KESE1-9$=.PV-!W- MT4WDSPK@%U'.A^\?.)9GLQS_9F_V(#+ZH1/_?O/7,!?__"_\9_=WN@TT#T'8 M^._G@Z/12W8 1OSK(C"DP\4$WFY4%/,$0EL@X@XZ'?W[7__OL/-/AFE*=VW7 M^[&#TH-1C6/PHB)4'8'4P .:E=*&\,4_-'NIK?WM* 7A@+_^V,,QFH<$^UT0 M_I5X^HAFXV@JI]HJ=3!ASVR9^*]V7T7PN_O.]4T$'C\\8&N!N0#HV<^>&JU* MX,XNMR0'&T&T&1SL!%IB["&4_N]V+7.*1D2?(0A"-+;_/MPMME]!,$ B-0\ M@T ?:N]>'K6WR.3S.3TU65J$VRH-:('B:5&E2)I0&8)B5$$8&*I."OQ U'B: M$)EO\5LO+,B[>43X\)8=52[+F793JLB9C%2%.UZB(\.-KRRW$IE:L_Y]OZO$ M \W4JEFYVI*S\$.K5BYDI;:<;;7AOQ6YVF[5 M)YZZG*CE$JC3"=CK;FL_W.OW_-^*HX4&N@CUU^5Z=-F2G>6:^9Y49^3I4A]6G =.E8=+E3EN M:0KKT!H2A4#1 HE?R<5'9:V,8,NC?@H/-3;;\]-M)5-9,R*[X)O>%#WSJ)_] M5+'0'=2%@FP*4QNDK8&E]N%L';^=;T&^.7BH]ZTN;5>X#$MG]>Q2Y8Y;=HAZ MORT1@YFR?I@V $O/==YHJ/QQRU2:(D>AT&@H5/]QXG"*Z': I K'+=4FV<@] M%C:.U9(U3>AD"U;16L*6]-%JRK.V857 6.X^#K1>AREZ[<)2%8^?&3[,"P\I M+9@3)L%TM=+88BFE 5L>/=->=5/>=)%>6Z5PHI/+0JH3PK>3Q/%#JSDX +,S MS"LM)TRE_7*;U*D1:GHDH?.*G^(THS4B6NT2 )+^F)G,&RI)'C\U&Q;;K98C MNS)8-:K9H,W;8V*$C(ZCIJ-4^X&JIZF-5DRM"H%1D)20*.2E0N%&:',ATIO:C:&!-!ATQ.B4FV&&V.C522Y M.Y3[BYS;3:UD.%DG9*703[>"0"FH2FG#RUY)MXB9#/MZ0@2H(I52K&78L* = MQM!^V$Z;:ZCZ)Q;6F&Z*_>&X;Q!=R6F$I+,B]4E4=_ZHZ4-U2M+R$HJ@%A1G M/E^A-_/Z2*5.K-:J97CC0J<[EDTB%#*EOKNBJU%%S:.FSH.WG&Q8@9#7(C-V M2H6*79KOBF^^;+HNU!E?[Q,9()-%:MGL6\TEJKAS/%FD,5S1PXZK3)DL804/ M-/>8VA7G>=XTLU26_'33R%C=BIJK"W5K,X*81IV0@84RSW4[7K]JK>?3OJWF MA&XS-]H6TGBAA;V.*@3=MF"%#IFW2F DR>02):T]>JJ4=E-,>>QT+',]:Z>I MGN 3+?C4$^+BJ.-@'90XRN*(6KT]R$[JVA V/2$N^?&CGU/Y!D5PO))G\[U9 MBS/AL$Z("S$KIXFA'9K6>JC*JAL,6R U4ND3XM*8AVX[VV^OB?5Z(];*YG*N MB4O4] BM-:Z!N#"=LA)EV7< M\.WLY\!N?+?']O73+[P0'[00O[IRB1?BHQ:"^/[J]5&\$!B:OM9"8&BZE87 MT'36A?C]4*'76>O'C5J O[S.8?>O4/G=<*K%V?>T#Q"D_)_ MW]AO?SH7W'=*O.KMBO=.5GOL 9"HP%^,_83L&,!X2F-TXLP7Z\I7UQ7J3W6% MI+X3U[UF]=[)0B%>9XN3PH+QJ02#.@=87OW6P:MGG9H_3B#:Z">&GCM-N+MZ M[PD4(K0X;UW0*]U6N]!=@YM(;'&5E-PWEP#C!;1A8<7">H?">@=74M^5L>,6+$+)0#&<<37*P$UX M *Z3;MH@X6RW=_0M^JPCZS!$5QQ,YZ1I^./34.T;NIM_IR;&/5%M+*Q86.]& M6&_=+MS?@>*BYV?!#.XH9K391^D+M*D+>[N)OL#,]6:9ZYF5ZW9N!Y_[ O"' M&I*'V@0_VP!]D!Q#.E"J$]0V*T^MB3RNR%:-EPC.F$PF&C%2.619BA2'4OE? M)L\2UDVLFS>DFQ>U,O]0-Y?L4K&9A<,I')MS*],!D>T6D6XBLS-)\F22?K7( MS1T:G2\H0I35(#70XLOSTQEP_)@N@!7Z?)XB&IBH8Z+^&2#LHO0B*K271HJ8 M.=##$Z %^M-2,[L$@=QUROY$KW7%T1)=\H2$0N"9I,"?2B^"U1BK,5;CRS.1 M-ZOQ@&)T=<-* 5&:9PJ/A/.H9:=+J,81]Z (:!DPYTW#>%5?1,%9 "=PO75B MYKE(<;$' ELY5\"6*&LG=3X'-)8]+'N?>5_S7=O]L0?O^@Z[3VQH9,[KJ-PH M("W0G8938N@69 6E%(DV-(9%QC3WJ8WIS%AS1JC\9&*HF=N2Z"A]E0$?LX@N M?!TF%,:<''/R^^'DY]XWK[UX6&@_H=#>?;24/!T *']&=K]CY#730=%3->?X M=U40G-B'1]K@L4D(BXY,]?S"N-WQ%\4%2L,59?BGDLR) HSO#J2ZVIZK.!Z MW=H@_W7H><#1UXG TQS?COW8(SA_F.QCLO\IL.>B#NB)A M[##H2==.P Z3&TUE=J3:%E<+5$>AH*V0C]+OT=_^X857@S>Q6F*UO!:/O4.S MU8E;!S]N7%4<'1H^_@@"^+_%YP#%3I5"*BMV%2CT<\I<[/G"52!9])" M(ZI5A$Y#3I4(P_80UD1\)GE.I?SI=5.S4Q>]^E1X)-;Y?+&RZ$NJ$6LG*A%/ M,DF&(C_U267= S/--'91OK'-Z 9CX&V-2$S#,0V_:1K^V>C$5B.S8 @\#QAR MK)B28]205DJ14IY LC;'=LIS>^99H$QR!=8 M.LDR%'9,8%7\I*KXP7O^ZZK8G_#YG&\5/1FTB'&5S]D/XU:DBG!K9Y(D*29I M3OAD.:]>[/9M3S- 8J:M(Y=-G*-$U[T0&#A2&ALKV%BY$H>0=!W.;N#78\5$ MB11BK2P_*>5K_E69I<1Y?^7XA&D1=M.:I*V2-4(U2U$L&+1:N"1-8*\$5G2L MZ-=E*.]5]"(Q;AA>R!:(UJP^:#/=[*R'2GVS\:4O@1:3(GU\E'*_[HG:/MC. M1C-X$9;R)9#JGF'IZQS??C#OV&M7&?V\PZ#UJ7S=XGID#UO DTM2WZ((0.3( M1@.5.H<,@X.P0YTPG;"&8@W%+.&<:OE38C!3;K*+BCR$5E*4 MLDV$)A+[ZHU<#!@8,#X;8'R&,-1S8L=+R' (=CZUSQ5_C535:^3&6O:HCCS7 MMWA%'PLK%M:[$=8[L."C*RR&&80>? :D$C-;0=_IXB@Z/AJOQ MQA*SQ-I3'U,K2 G^U6K- M,6.!GD_[JKFQ]58#*784FDEP0I(67[WL]0E-W*.#!6SCXM/7KW?Z>O>4YR>N MP,).F]_F"M2+GKZDA.9:OS?;@A@C?:FS1_#^)?\]B[P+:6?]*F+X?0GB/RM7I[G0*-WT? M5;+UT:\3S9:2\$$0V."L7OUK3\D-$>![UM';.E+#A>NPT-Z=T-ZMU17%P.^V MEAS<678^ZYSK%;9[2FV8B7:4J#0Z^D73#UO[W>0U*XP>Y?B)52N1Q+1=,)>= M0G9@D$N5BK(?4D22%U[US]R!"59_VH03VX9BCXY[ESNWMY6>2"B M9-^**'-M TKFNE:20Z U',\0\J;04*DH_R'))4F&QJ?=6!5OD;=^!K/S=3/3 MG2%]\Q-@!3S=](&!23LF[;=+VK&EB87V[H7V'HW.?7S4@=W9"ES=JL4;B+S; M/TZ9E$NR'RRJV:)"U>?V--]?-IHE:%)&&>LHD4VRY+%->55V2OFVT 6!R%3*(3>G%"Z3Y8!A&%6G(ZD4 MATU"?B;O\EJZ_5'$F<*Q2J>46%8WM5 Q@94(K6"(51R2&9Y(\37RN M^H7PF;L,.RAL.Z(PZ*I9] '=-UO *7*"N(2 !_S ,_4 Q+_'!ADVR&[7(+M[ MUH)@#/TG/VEA28SS_XJ!E'4Z7:[Q,HB6O=#M$JP _C#5G!)I: .3A M$.BO.O=[6;4ER:)BR5IVXUF2$&1S*)Z;WZ:$$00V*0JOEE3!"($1XBLBQ$6Y MSNT@1+@:4/-FD9:4/"61E4XZ/0;,""%$1)R2%$LG>>:NZRG"9\;S@,Y8P'9V M$G"U02+^'%W6OPZ!^A)8>,_ ]W6,NXM2HE@!:\-#<*HY[X+!$V"V;EJ6_5#> M*$I&2_-CR>PYCMA0J2@#'D,D6?KX@@I69:S*F+!<1W]_RDH6F_IC?Z2D2*7K M#VN/':M=R*TC18:LA$T*[+$SY^ZOZ6=^AX D$P, _]2!7<*F&KY]^WEOWUZ8 M!$F^6ANJ)+6'S51OD;&(!6E8TX="1FKRGC^YDB?H5!G)-L6/["(PK)+>:1$* M-5]L6M!:$Z.3+)I)\CR1%(7C4C(8)#!(8) X#TB0ZH+?>)695]_(-4F06N.V MP83CFP&)-M6O#'QGVE6FE%;*:)-\/DA'((%<.A25I$@QR0G'/IV[KR&NM(UVALW] M 'X1W5O^_H%C>3;+\6_V!@<%6WSHQ+\?FPUS\<__PG]V?Z?;0/,0>(W_?CXX M&KUD!UW$ORZ"0#I<3.#M1D4Q!Q5:XR'R!YV._OVO_W?8^2>3,*6[MNO]V*'H MP:C&<6@]%0'J"*0&'M"LE#:$+_ZAV4MM[6]'*0C?*6:'T#_V2(SF(<%^%X1_ M)9X^HMDXFLJIMDH=3-@6OE,V& 8_XK_:?14A[^X[5'\. LO:S MIT:K$KBSRRW)P1X0[0-/"_"_6F+L(?3^[W8M\^U$<:/H,P1 "-/VWX=W&;9? M03! (C4'!750]J[ET?M+3+Y?$Y/39868;9* V$@ )I1!0 8E2%U0ATP(J>R MAC <#'G*$#GN6_S6"POR;AX1/NSF\;7['G)9SK2;4D7.9*1J(2,E.O)#(5.6 M6XE,K5G_OK_;$0^T!5>B]% K9^5F2VXHA?:C2K$4R9 ?-KA?C2=3JV;E:DO. MPOY76[5R(2NUX0^M-OQ?1:ZV6XE:+I%YD*IY.,1"-7$XHNA^'O]W(A[9?NC7 M']2_%4<+#4CNC+\NUZM+[D!;-6$$0 QH05,)72151J=(5>1T4A5H1J.!;@"- MV*F)MB-#':.LI)MU79##TF.YH;7-#3MNJ*3*OVQ9GF=[?+TQ3BN@3><*1'T: M J*A4LSLO+U4): MXR78\NB9X^DJY5UK,;#;5M4IF!%N2Q,NF::K9$@LK,2"XKFJH/;2[I"N=<*/X1"VU%MU2K]5I M0BN6/1Z3+R\L=E1IYV6J7EW;O<':MR:HY=&8Y,VT7>B(BD"81KIOF4)3]1Y& ML.7QF')ILE/NR7[.2@%)+636Y0UE2*CIT9B&8]%%[F"D M&M1M[;%$3'EBQ1NY]G1#H&<* M+UMR[&1 ^=Y(4.:&U=<%KTB*+FI)DLRV:WL*C7&P-]*HQ@RZ..5OBR,'=UA[>Z-775I%2[8'A+V))]V5(Q MZQ.KJI97%K0FV;E:'P[4.GK[T9!:Z?9HMEDT.U;(YYI!<_XXR=66JG#<3S'# M6)L5F>/D\-%J]+MU3IAD&K#E43^KS!HT,Q3?L$ Z)?84(FLZ$ M77=*,V*]*+G.FF-L NJR<&)"EZ$@9,,"W9,SSFBC"$Z+ZR]'JGCDXI#UP$6T)Y3 \#;_?6[=/(>$=YFP^= MYK^3]&L.IP/.=O!\%SX3Y:3=[4:[GU/(&_(CYM]+. F_I+[;32YZ\:ZI-H"F M81B C^#!Q'>"?6)PQ]0W^KNW;\ '9LS[?60"7I<;7!?R.\7CA;G!A<$*%FNLRS"=Q[#V VN"X:QVUP7S,=N MOJFNS;Z\O^^4=_^<,+$[\)E MI4KX_?EZ+0A/TO5P&MHH,/Q,&:^_F,A@B+XD1+_NH\&SA/4-ZQNF1'\R2]BN MQ\B#[?J;F24L2G@3PYL8UC=LUY_'KJ\%8^!ABQZ#\TU-$K;HL;YA?<-D"%OT M-RHO7PMY]K20^5-:2-'1AG;%M)EGYHTM5)<\SC.J:S,ST&Q,(K'%\1;)R;C3 MF0?&P/'-!(W<8_]]'K-F_EZWK6@)T%GI#?299DJ9NZ 18 M;BXM-[$M]7GDIN#H[O1NC*S[E9NM.?5Y!"<+AJ9N8L3!.]5O3EW;#30[GBV4 MYCU8/Y^S/[,;KEIGZC%RAX7"\;RW2$%-^U>%7*[/C%@PB525YJ0 R.6\F_:+^W+;$ GI8 MG'\_5BGD074=E-!;6IG^OA7\>NHZK<#5K4HD=RJKU.TV45;GHB<_GXM#'PT.CC_)\HW3#?TG)K9C;PUG;B/>BZ7]'A9^I_Y+].0Q MW/R Y\<=@5:'':)%J+L>F@ I"#QS$$:Y>-MNU770Z#S7MF&3 J(;P ].( FE M9=NKFO-8E5M.?9RFFHNYN$)(PG[[AQ;9),LQ289_K0X,1I(SY%:[L5DX!Y#$ MR'YC")2F*Q>B">&+X<#37Q[]L" MF"8(--,!AJQYJ)2]OT63?*[7$*6Z1%E=+2S9@FZW"&1Y7!E-X!S_W[?4"5@9 M= 8&/4]U7"(_3B_DQ6,YK[11+1!4:('BJ:1 L$F2$XZ0Y2\,+1A:L GT)F1) M]189BUB0AC5]*&2D)N_YD_#V3)C:(LT7](WS8&56934K$V2[1T>5>9AO_Y 4 MGZ11S5KJ-6_(_45:1+.9&FAQ05MJ&]6 H\XRO*NO MU+5VG<\AG1\>S/;QFTHV]")<4DEU6P"][1Y40W^OEVTS\T;CRF0X)L)0[U3; MBW(I%;R/MQ9\/P0&[#?:F."$ND9'LT,0N>73"&\S!W![8CNB039K&H5U3>&6 M#<&N9V"'@Z7*(8^:P'-)D;N@O?NUL. 790GN" I^EH,6>@-"6\_3W4"858;O--3?RX+*V;),-M,B+X<,22^\ MTC0S+310:5GF+33H4X0P54&0L%W?_ZPNQR\7C73N/>?&UA.[D"^R,V&Q_FIB M?8LA'6'> M>ASN2K9OV4Q[^R63F3Y>J"GG,6MIK%.NY/*# F?^,97[V&'V:V'3U]IYKYQT%N^\6+HQK_PDP1?7WB,;0:L7<)O9 M@$@5UXI4%8JLOD1[)/*B_'*3_!1A&V_-/%/1/'V\2SM#X[0S[PKT>(XP-$08 MPPVAJ-XWQ/QV7IKS1<9;'BBFT_E\SJIEVP]^IC-H4$[CLFEIM)&[],U1K2G/ MAUF]E!I.,\O)2!5Q6IJK'[A<7;^N=VGSZD._@5N='XDK-W$IU*DUYFL:K K* MU)5)H?K1<,T>3>C^EI82(.$69=00V29)<4B".H0F'S6%LPE;%!!"EN MDR;6?'ZA2_;2!YO;(SF#P5"V)#V;MLS)J.[WUJU)V%PB,$$Q>22;%"DA2?[Z M)N!_HA=?8"61L]P_K\[2BA!S7:UEI@JVF&RIUW#(0JR"C#4"#F"\JZ1E8VOC-XO53+8!6Y+$ MRZ;YR:BS(L>DIW29L=J;BR-=V314YOCUFMNP';E3WECY=9 M.ANHF?R&M=HRURR)A)1EU8V,6AZ-2C27,]E%'+XS'Q;JTZ-4$Z(-9LT^Q-Z\TA4XR:'HW)8YNA MZ?,#3^$R1J]9A[XX2&U0HA/AJ*>=S;K8 MM1><4JI73,;(\<*H&UT&)E\VU?4NF'7GZR71;9)T-QQU5&F"@O:/7B_6'WM+ MH&88F;(??0IN'WW+1/&^1Z\O@$4P,ZGU3.:*%,A3+0FL:J/M18 7*SK1L[D* M25:(3'.9=Q^JI=$:BKYP_/IT5TWID\Z4L;ID+V0[!DGW"-3R2)YU4=&))O7@ M*29'2,,A8[N#S3;LY'E++E->\Q.N:%NA'#HBI954/XP.WXXZVBJ:FDZOB*$U M5^LTA.-*5N$133OJ:-L4@Q9H+C0K9!_X>C$G4AR08J?\\Y9.0ZS.V%I%55*; M4655+JZ&V=HH]IF]4"=R:/O&<#RSS+ ,))#+IUJEK?'ZO.6"GZ5RFV&E9-6X M9;EJ!6NSVX!(1AQWU+4V&4'NL(]RJE5?5,MBIQY/:F?,N/I"T8=*%Y@I MNT&WQ[( .TL>=_:QX!-$S3Z5L M, P."58J(D+1-SOZ1OP+;:"!MWOK]FEDO+&>*:[>,!'[UXUU0;^*X=!N#%0*]6 M4I%\.P_Y#QS:_M^+!OO@=;G2NOPJS2%>&*PP>%W>GOX(K\N5].57N9SPPF @ MP^ORY@R8>%FNLRR_2N>)UP7#&%X7S,=N?5U^F?D5+PP&,KPN&,AN?5VP87G9 MA;F_S#D_F014J?WHVM<'Q4M_Q$W:WZQ"?W.3].$%?>YREK HW4H*_#N?I(]/ MKG^7L_2U]$UW;?3E_WVCOOWAA(G?A^#VR=GO>?]940&0_0E M(?J#J_/JQO6-\P&<(6_8W*R]="GCTM9/Z4%E+TM7.DGYDW1LE0XZRX MNC8S \W&)!);'&^1G&=YZ[#07$=H2/*[<-D9N]SY\RX7-Y8&XTF8P]V7.TM:KN1ET5NJ%*Z!)WZ@"&I^D M:2$I<@RNZ_'QN?.O.0V738U_E\CP>YGO/Q06;B)U_G0PW<@#0PFM:2 ZF^:C M.:D7$))$![ M)KX<#?5"UBU^,7#]0O]F#\K'S9X<,:% M4K@.B5"SG)6[&/),'M$65&V!9$3(6;@DQQY7_,'EPS"T8!/H;9>;5 M-W)-$J36N&TPX?CZH/ 2"_Q52O%[ 3^S,FSMD=(F8,'-EP@+F&__4 R;Y 0V M23'"KZI_W56D1>PE2IB^'P(C,0L]/]2<(!&X"; "GF[Z(.$.$^X,#=2_A].% M#_=]WJ4N_X:C,QMZ&GJ42JJ1/E-JV]V7]J/>[=\8"R977F>UJI6G'ZN;[(K( MD^+R'6Y/].Q"),ZPYP@4X*RZ1BSGT2]KL3#+6_DV3D!!/T-SWF,G'<@2UD9KBQU2=(>4F,$!BRD!2*;9$D.0\$9?9B? @E^55+A&D" MEHNDSH)S7U V/]_S MF+R3!&6J@)4>F8>N;&[$96[ZF!'PH(^12C9SWTE/@@".V*[R%O2 M;"G8.WSF5&N?Q8GZ11TO3> 'GJD'P(B:24LX%U40U(8YUQL",PAAFQ.HPRKI ML)WGH$*916\ZK:Y2J;""BJ93$'3X),'S^,CW:YW+7 & ;O(4YVABSGY ?'7X M.1?%>2/V_/2,N.[D@]JBW)G(4ZDP7#=]2N^-$0@A_P^1Y(5CXH-/AS]U6-O' MS\*=!,&=VX;_\NN.]^ ;#M+"\H_E'W/0*W+0CW.3O9=#3IA*NOC8[Z^4^8 / MJH_IO,W.&I!#1NZS7Y+(.XPK0M.4&F@^0!=OIS/@^-%*8O?^YXDUPB8UI2S977IT XZJ3'XV&I45OJ0K( M04(F24),4AP.D?DL(3+7%U^5"Q;U'"1JN;'K353&$$*AOP+;^%@GR) IPJ"A.WZ?N*S.F"_7-XF[%#_ M"@[U.8K'^:F)]BU$"9[Y+@H7ZJPGUI\?J&SS3/QKO;C^VU-R5DER@/5](->'(1+ M58RSJ?!)D6.3''$\0_=BK!T?QGICIT,7T&XMQZ'&Y;MJW.N2^7C;;::07;$JIJL@:Y0,,M, MO9?[XWS?/WO9EL5DMB2FC3A,/&V28[2?&(UD3$(_0,.+HEW;VNIDCKVZ!A_S M:J)-V=97CV4S7;?FA9#*YP?!HQ0V5)) "7S9I, >)^\]GU7XM6#J:VW"5Z[4 MC3=A+-U?F&)>?1L^K^OC9K;+:G_ORLQ\H;G M3$8VW9DV\]G&H#QY3YJ5-Y3UJHP?ZF/05$-BRK76F5E>:^4[$#W(N*Z7D.1( M,LF(%XS)OS'%N:%SF*LKV&OS=-FL]UCMKLR! MUE[6O4ZG:.55PQK:LTUUE+Z]TF)YHD.,ZQ17L#1Z1O>D>762WT1L*:HMQHAL M4CQA;F%\PESI5Z:I3K^V:BBUE"&$]H-,J?8R0A.4@X@2H17& M)WGAM92ZD5_Y/]&;+["4R'=N#M>'TO-"X^/?[(]"*-CBC2!PGLYNA3EE@V'P M@Q1.=S_ZRG1@5X(?J:C1"TU%_=[*9GL,$IJ.$B1ISAH^.>&X >R1YL&OG80) M5W/D:79BIGE19G'(MWV A!$^/,ZLY$1G08B,)X:FHSFZ"9O[NUW2_W[&P?]\ M68[\\[^[*(;ISVQMC:0._/U[G812#U+C^-UOZ&4T'/3+/^WS?PQS\<__PG]V MC]5MH'D(3,=_/Q=/&KUF!Z7$ORZ"?CI "K\;-,7L]H*]@ D'G8[^_:__=]CY M)W!/Z:[M>C]V"'XPJNWD4I'\CT!JX '-2FE#^.(?FKW4UO[.W!:^4\SNO/+' M?A= \Y!@OPO"OQ)/']%L'$WE5%NE#B;LF;;%?[7[*D+]W7>N;R*<^N$!= JW M .C9SYX:K4K@SBZW)"\TG'Y:@/_5$F,/;1O_W:YE3DHD^@PE'^X/]C.IW'X% M00+A+5+_#-J%H%;OY5$[)[@=:<1/Y>P$D+TXK(N?2IUZZK=_Y+*<:3>EBIS) M2-5"1DITY(="IBRW$IE:L_Y]?X)WA6&A2^2U-NQ)NP8[4\W*U9:<19]:M7(A M*[7A#[E"5:IF"E(YT6K#+RIRM=TZ8W=_T;M7#T7_K3@:9 IP,_CKS)/XJUZ= M8S=X'5F?(\,IE=F MEDQD-$ PU.S7!HZO$Z'XS%,*#5LY^23,RG(QH-13::4BU( M" 3+)ZK0B!HGH&T#.Y7H:NOD*Y/688L)MB)<==20[X<[5/\=YI\8:PN0& #@ MP'D"T("(Q0I-C^;[X30J^01_A/-R.&5+T[9W"@2@4#YI#S)AHZ;P_[!7("(E MPW"O==%?#N!G]'W@)B (VW#4Z&T =@4MPKR!KA M,*# ZV[H^2\T]WLBCGUI/W4U"J/D__;WZAYU$@JS 68@0J=$.-N.V ]U'NXTT@BY$W5Q.K#7.YU O4+]C?NX1J.QM=#1QPDMX<"59E++ M,0!V D1Z#3>.&7J",X(2M8@U.QE%>5+$WW7/G$/3RG_?9;DI<&\!?(>8J61PI'\ ]0>!61?"8M8PU--_)@ M B.YF\;H(QPCE$\XAZ+VA(FQ+)!\%/%%/^^2YCC0G-&1QB<64*.= ,F4!W0-BN<6'] # M$T88B:D6^8.0N)A#$_Y5 /0QPF@[KO,5:T@L-/"W<#*B!$/P07#E9J'M(Z%; MCDVX?H8'92>>,!UXR .]&X:/T&?W78 6*1J.! ',3I#,J6$@[Y"!NH,4:19Z M4&^@3J QO-&;!?%BJF8?M4:!W#Q8!. >UB,&E')69O23 $M&)9D]TWGZ85+( MCC6BVY\IG&9Q,[Y2S&I:X_<#F* XN#\@TQH KS:,//10#G8;838>;MMM[@?[ MTH55U3Q/?1@VO9$\(FBB-4XU4O/!8WF27G[[AZ&. P@0[BU,-_1MM/[Q^^*E MWR\+*G/O^ C!(I30A@!J.P*>T$OH4.1=R NOO.D=JEJ$YE"$$(Z&OA]!Q=*$ MVUG?=4;^&/XR&I 1C:;R;/^61E#[HKU]!^-H)F)%A4)4T=8)82>'$<&/A!WI MQV%Q.VW_E.>OC6DX? W\@]?>_6^X;\ =&.(>140=0>8\6BRD;DXL0O"GOZX& M>P4G 44Q.BZ*009Y>'^JF3O 2[@(L!.Q&P]N'MNM"3$FU&P8>M'O;0: MO%C,-740= U_V+N\:[YBYH9^6LX,2@^>VO=SO=SHG9C0FD-L!SG7#7*:'FV\ M.==[DB1H1L%%S\%)Z\9[2 O^L011V7,B$_ D7IC4>."W?"=-M)IL-U5:KP&7 M'7W[AZ+9)$$<'^HG_*@3L.!?B0&$J>N8%">X*5)#1S&BWZ M$WV&-"K8DY68!T0?M[P'/7'_JH_#&BCL<&ZA-$:*B3S-CA%+:T0F022"!Y3$ M76QM#P<^%:I,8@I?-CXP**"@AFA33X"5Z4=@H&N054-I'$=<*C(IUI"*S69; M-!FL#_5_&$;AK(@GN.%HC!Z\B!B2K>E;2@N?\1\(&K-P8$.. "T!@/ E4A@0 M'94@/8)L"F[T'I3%09",K:-(7=$^#GG@>/\B:(LAONH.XL/BB!T##ZT>:HJD M "D>*HD:#2ZJ8A"82-1VJ!DWUR"WG 4[VHNF:.O/CU'L/\]\#'=V;')A_T@+ M]A_2+K@2@:1#WH^(_*@.[1H=XF ;OBJ-/ Y[GXGPF.IPL[(\L^;9GL85UXL2 M>-C&;R-[Q9""5]JIJ!F)/2R_X6&A#CTL:NYB M>4*H3K>[O%#%:X10S=1_1\Q^OEQ/OH-=SI(K<=MG)Y]_YN4PH\/QF%)MY2T: M]*]<;CM_V'+L(G!WEV@'\,.!;QJFYNT< "=\*'#71N_QC&B3C&CPH9S'NR%Z M3VSBVY%7 6T0\=^B?B)2ADP1- H_\>^MIT#YWOJ>R$M2?>LH^"MV0<#=$G8? M;2Y>:&^[Y8%1:._VY:U)*V?0UYIGQ"8HW)K,Z<&4P>ZCZ %GM.,L4C0(9(2O M(WX+B:V+3I_W,WI@+Q]0\^C]B!W%!]4>VG?1M,"]?#^ F-D[3H@\<]LU/7DX MG9!L.^YK:BL(B4%\KRL>9_!TS^[0GP5L^?">Q6&W?2 %6T M 1DGG (H*,UHD2+O+YSO!$FD&GMS;1ZW0N8=_-MG=][HA#]V0]M ;,9#/E+D M@7"=2>C$UD DI#$O^57O(I$[CD?8RL1>@I$1L.]CZ7OB3=.Q75K860#@YA") M[L[8VE_?2T;.< .NT +U$3GI#A[[-C#X23<3@S" 0@Z'\U+,D3UMN\@/\)I$ MHUFQ 62DIV7YST7BL"O:_@:IGT1^);C*Z &04:/IBG=J9!F&7F1:'S0_UAC8 M9VAQHE^A 7JPZU#&3+BT>FRK1YH= \4LRCD.7QF]S(C,?P<@GRG:U^%43)]L M!60C:":2UV@,A\;QWK;9>5F?.7&3!\/?G> EM^8OM!2&MKOQO[>O <_T9T&/";KBQPQMVZ&E5X_E% K?]R]F2EH@[L_CJR,Y!-!/46K&;Q^V/L7&]="L\?CE9T[X4/H;2L M@>;%?7NY +_@85$O#4A:/',0#SKVRCQ9,._3M=.FS]'/]Q5+(^)8&AQ+X]%ZNZT)U( MPT%*:1$%*R5TU;R\:=RB+T*)S_/!;@C7--MB2U[;L<$=P_I3ZHX:(>L8>9\C M0^N)7FY-"?\%>9YJ%GB:BMCDVD=D[+S/P^$3D45&(3KYF>Z]&W%,1?(PC"(^ MI'JR9%"S6$A'TS%-OH#C7!G[/_4+OQ99Q!UA=,%K8SXN.^I7<0X M8UK\/7'@ZWUE]"^)^!^'OVSY:3*R^G:<'#D.@NCL+KGKPZ['2P_^!IJ'RZU4 M(,/)]:+8#P<$VVB6B#PL4&6FH[_?1AA$YPW^WK!YT>A@00Y7(;8NG0"=0D6' M"LB[ 9_Q/7%P1',P9W T\;2B.(7H='MA@N4V/ 'I8[3X8PV^*191T]/#*4H8 MHB-!0<=2\A7Y58]M#HRLRX^9"X:O?FGT+L=UY-&?N !X^&YZ&[#1/(Z=1T3*M?.F8F$ MUX^\L?[+SL)N>N'V$/6$XS4,QB[4V]BR'H5F_#NHL@:(U0@V'(/(DH[ZL!7Q MR)7HZE$*[^W)X#(2T=@YLCU]1UTX#,Q"O8G[A\)WCK[;FM3#Z"Q1\R-W47PW M-4)L)PZKF'DFBN,9N!"58O7QX^WH$'@/_:TF?/!",^WX?!%U%7X#$ 9%V!>[ M@I$S9K".(69L@N%!E]&)>Q2DA+8=+XH>00$,Z%=C=QE%,=CQ^?:+D 0TWW#3 M\*,SW:?GP0]1YR+,:/_ZA3OW=J:6K>P]V]N0TY<(D(D>):^ 'D8K6HMB/;WO M"6660 X,>QM_B.(I]IX@.+G'01KQCFLD#S8L!'?[:4,K/$#'U2AJ=(MK0Q=. MQ#*"ZJ7[^OK_2/S;_&M[Q@#!:'^V@%[R;Q/^*A,%#R72H6D'^U]_3V2?=LA7 M1P'G:BNL1K1*/OP23:=_8I[]Y':=@+^#Y]T"[;;T_4BCW7:[W/[!>J.U1G/F M1&?\*%A-"WU@G%RDX]E 0A3W%LF]MH7]E\&X4.EBA79GLTAP=1#'RT4NCNTF M&$_;()JVQ7[:"L[>+[GG;;F]MCP=]"5VD2Y^(NW"_^W[?+))!NZ?P\@M!Y]( M"40RLB/-@> (YSAR R60^Q&] K$"(]QMNA!+ M%V:T$8^ ._*T&1PFTN.=SW9[NH/(!W 6IN?XMB1#P& MA6L>@-PSG$UNEV\;R:AM S4/]6&[[LEC!4B>/.+ZN3/PN15U5Y$1VNY>;2:M MM0H $GT95'KMG*"(B^ELJ4:YUB*OTKYER232$W>TSBDMBILV/:$[FBQ':I0) MZ7G+5;I#=F:#:4.N229AC_TU*=,-E5*)HY:^PA7XP:1OE1C?9H7VJKOT4M9"RS@1&HNGYO*2]CRZ.T>/>3ECE?*RNOTK!CT.K44,Y @HSIZ M>RBIFL>.A8G2\D2U()3]8:?74)GCEC11ITIAZ!I*C:3#4?91=159@BV/^BFH MS".T8&I 7IN"GYL59J1 HY:[?EZ8"&8T?RPY!OH?NG\-MPRD?=F]875,!CM$ M9E%UZ^F^8HX>E/'0'8ZLTD7M\$\7:$(?!IJ@J7\Z%@)/B[#EBS["G,@>A+__ M8#I[0!(B+-S&E\7;'I1%%,:WWZ-0_Y)O&L433T%HO@71$Q<=?G*:ZN_"VZ:[ M YS C<+@AMO YBF(8]]V9KL_1H;N]CW/GGM@0F]'L#V8^Y!X,'T,C- &M>%I M+8R\]\<*.)8FK49?VLRMZ;C3:DPW2_[!N)0"_GPS>>/.L=U$MX=&<2H-'8J5 M-O/!C]V'P['"%7J!Z?7.Q.R*(3'6@)N;LOXO.G4]MM/'KQKJDV@+(=!N#"1U4_3S9 OIU3'!PMOC-WRZMEZ?$J?- J MD-\I%B_$+2P$&YVFXY6X^DI@8+J%5<# ="L+ 8$)J\095^(W*U_\DK%^W*B% MWQCUY2#XW>-]D13MM^-9XNCTXW^/ZGI 2PG-R/]]H[[]J?)QW]FKEM=Y[UP] MCP(_4^43+!Y/XA%E0+U?^7A^E1G*R7&!G#_#RZMFA87/_*F'\#SR?^WA7:-$ M "*$UQ[W6;+6QJ;>C96(IY\%DE\V(RVMK@L/(DAQFS2QYO,+7;*7/MC\<5&T MTZY8*OP]=9PFOK\$&.C51OD;&(!6E8TX="1FKRGC\)/UR)-R4SL^J4 MPJJ<+^E[HAT%X[P]&@A;0&>V@*Y>L.8#W1Q7'^NUT>Z2?I 7 M^':$?\^_>!T)E5$E]U@I:Z15&JY31B4[%5H^"IZ-_"-44J20:74I5H/1X78T MY@,=*%EG/" RF1@[3=&0T4D^D.EER#H9?B$L+#UO/"\T12_.AJ M7>]7X:MDPSR5(>=E!':9> T2!%'Z< M$SG.$_PLF)L6HU#N;:V'A.X!PT07KCQ4T #=!YI&;QUHCA6G(#<2-@BV%WKB MUI\@L>C^NH?4JI7+A8GF*ET.3(7\4EA5JZ-3UV>"3IFT6\30L[K-6E\+3-K; M*">OS]0\<:X2%NC+-= S-I;0Z;8;HU/79S)IB6#KY/]G[TN;5,6"M+]/Q/P' MX\Y,1'>$ULL.WI[I"$3<=\7MBX& BB HBZB__CT'M,HJJ>V6"U;QH;NJO B< MW$YFGLPGC9JV91"LVR80GD38L/897B3QJJ8,6#ZO="AY@+1XF6;#VF=VQ4R3 MV8US$N**W<40MVUKO@QMGZ$6\V&_4LS*B#K2-,RL$,V=[86USWB3*CH71;+* M*QF-=.H\NMOUV!%Y>J4R7X/_]_N.AO6$7FFI;8HXN"=U>J5$:-N>Q4\47I07 MHUHU79IOY.F(#FGS&2UUS98%%]E:"X&>BEQ5$MD1LC'W"PU]=P3GL'LO)HD6X5 MLYHF2GAVG,W1#MJZ0?/.??7K$,?].GNZ/P%!^/#( 21Z0/8]_,0U6DBRRD2! M;=V<"0PT%\!!PY[,_4L^EXJWNKJ*L_'4E;P>+W"D7IZ4IHQ0XN*FDNLWE3 _ MMJGDG?G'MR[E?D!_:!%QM/F"/N!4S)<(\@7SZPECQD2-,;$ABR9?8D,64;X M0Q8SYG*,^>PAYWL.\LV(<+V6EG"O+'^MTMIE>5 MA;#+([UF=E#2])VCYJ=!E\U']/O^(L:,"$L:M@E)@?.W EK=@Q\?6>-TRS6? MKU[_O13YM[$]EW0M]KK% =7:6Z'7+4\3UQASH" &7[=1U!NSE"-/O*"Q!B/H M)()3E_,K8CV]8SV]PEHBH*<7]1$^HZ@+3'0F:GMG"%ME;1;G!:6*CJ=!WPR. M(*'3[+]90N-09Z0:MFM!\-LXP/G6 5>CM.UQ@;TN2)+ X;1%K=9R[N+E?\@FU[K&9%-8E68RG M.G-6HJI"OUB9[CM3DDB:3*+D6VI]?]F*@^<1U#+[,UPDUX(C_^+411P2Q:F+ MLZ4N]C]:0,]80V[OM>S=X&C<0<2IDNMU^7PGW.7 M@1F+5?;>53;.8GPYB_&'.ENQVVNO,%MDD+)0&Q".E?/6K2;06>!%$-"'0,_O M0T3,%>9TTY7]09&N/V_MJ$LJCG_B^"?.:MS&"?'5DCMHY;/^T1 [EF^PPU*W MUN0TT9F6NYM!*YI/<1,>F.E3Q.[CAJ^HJ1B@S(XA7< MDJAC+MZ?CW)(T?J:^1SLXG7#E2FNRIE"8[?@RWAG5]'MFBBOO!'MIT:2!,HD M:8J(DR.QFO^A8Q*K^<6.8CZEYZ)A%#J"8)':BA^G.@,.'RX,J.>^@P)+2)'T M6Z5YVIB,W'%1IN;+ST"9N+2U2R?M!,6VS1& M3'FUY94!P??891F9;R#>(?2ET"2>1I(,^6ZY[0%Y-0(XG<]Q*19_C-H9@:5\ MX>5]A(TC'!%)5T0+:N[L!4EP^-Q+ (F\VL6.$0?#\ZAI*/(2'>0__^,9"LJC M*8% ?Z;U^V OCI:U1U_!?-,Q55(!R(HX 4_^+>J>N+7WRV28HXDWOQ]M#B1$ M@GQ@F/])//T*R7%"2X@A>$2Q9QB!P;>>HP3N/WL'Z67/%L=<7HXG+RP__L2! M_Q43,PL:J?_JU+E0C8*_AZ%D[C_Z]6_'AV4T)PG.]/$5[4>!% .AO+!<[1Z #ZI\ MK=-.I. UG6)-X+-7)OI;2_E+,$17!DZ._/<-1<&_%FSY9@ 8FX(0N7!C4LZS M%SPW96$VZ@EN.67,QYV!O.%3M112P]WJNJF'PE=GW4E/WIF+N9 ?"/G%V"GA MQ5PS#+YZK6A#MJQ,=($:DXBV;! ;(M4,@Z]&\I(CZNB4U52+K6SC7S!7X0C,,OIIGO>6R1'%9;JVFSC1H!'A^I57" M-]ZD+]O":L%L^W3?K'#8=$2>KFBPKG?FE:PU059$;M,R&6+$H1ZX\L)0TP?7 MLFBL@9B:UO8M$.&*T:"LO%*C!4PNN(N\Y5%VU;L^NK2_M4&3'Q;Z11MJFCR& MFGXD>C)A*,YEK,^')PBHSU[F,!5 D>%^#R'_)Z:NFQZ,UZX!?-V69HKLZDI] M\DBD ^@Y=$).93,GN]7-'"VV^?( X9E2FC?,VJ5D\W5;'@-L4DA8DN-4,'.=ZC'B9LGSUR5]YAX;HE>582Z M"&X14E^#.** S?)Z&>&$'5H43*1<6D\#..L]+E3ZK<'&L5;'6AUW2UZMB.ZC M:JUOLPN@SYV\)G:R\@K;-O5^IAF@6*-)C,"2"$E^JQ[);C!=(^Z*O$S^Z\[: MH6+XI[,X#SG54.V9(N=-4PXS,]1BVV$J0XM$%DHJ6\5VIIO=LGO(ZB1-DN]@ MX<8J^G-5-(9[.H\G\)Z.2IN\G$;L=HTO*[EAHY.K#;MU-D"K1IDD>+,D39]_ MHD7$7-I'_(]HOIL'-0)%:+6"T^W&87 M+;4XH4?BKSOU"U@95L\N8*=+B%> =6K]U"Y;]32N-L9%MB"3Z5QS#QP-W'8< M#?4*_K[G%,&M( E^UIK#@%>^:1?Q";;2SVP9OG@:HJ:$M09['4ON8R+"(>4E MI=2W^(A;JMX>:3J),=1ECRYBK?ZF6AV%=49 JR_OH82K-;]V\YI &T/>;79& M,XR1Q+SF[<&HDQA$3WK_Z.+0\']?7?$W:>G/F9;?(N7,+$5)+,"79W9",61% M3CPO?THFQ 7PXQT;-E7]]YEE[@_[KEZ3P)2M2% *88VGK1BOBF#/ H8@:WK& M2T&LB98URKEJ2L[VYJR $2L\T]TQ=<*8_OK74/43 4QXHIVP%,F<&H#T/ Q*1D\QT[\]8RJ6!!VH_],N#R[X=$9Z;82D*: :$% M@B]:"B#S1%J+;2>C3])#GIN-^0:1 M4IU*O1G6T;QK$\6>BWH+I#S;%10WF\DURVQ81W._)A5,RFIT!-?,+X>[3F215*U>T4JHB>D1H1_-, MR#B3.>$L>#4GK1;9E6(Q"]BG?')EJIAILMK8*")BCJ!7*80K]Y<0.?CD2J(W M6;?4N31&. OK%'"RW!;XZ8@^O;)8F4P+@_X0XU,TVQ>M?FN@K*^'*0;3,-"7&&54I%"!7734W#E">5KQ54_ M;7"I!1/7<%[7JGSNF&92^!A;1NZZ(^NNH0YA[V-$>LE0F+N1 !+J /V ]MP(P:(T@?YRSF MQ,TY$1NF*' A-DQ1800P3+%*W+#'^#V/]7JKOEY3\4T;0J/4 4H]D)%N +U- MRW L'H_B<>.)1E\EUL4Z@O';E]W"TR37,E3'M920Y-27=>#6B[O%L3MVZTK* M%/L!KU8>LT^CCEY-HV:VG>U283>J/8+S$4>/VG1\4=6W'Z.-W9EZ M%6XI"_GF+",W:2Z-U:9_CL[_RBOE+=,.*R"B(; M- [C22J-)1GTK2%'L1WXN7;@-BR\M1TX*J@YJR%PW6F_E*W,"H*H"]C$P85) MR_K"F(Y/&H)%9U#LM^CMFF];_(QD!+66S>Y;C;$DBM+)-'+.]J(;1(?!:%K% M2LP USUQ[]S8YL2!?T3>OX^. ;OJ(L_7R?!>IOI[V*<_\U,.UQYTY*5U4K-( MU\DX1EG#\D*U)N4:O;S0O)IULM/U=(?5BBW!+6CLC/)J7-2LG3G5OPF_9IHAVF*R8+GM7TVFW45@/ M"5,;\/EZ333W'GU@J?I3,ND\G1NSJ=LK;3:C=#! M>N,%TW@H)IVD\72<0XD-0)Q(.:-7\\("5#JS%C5P,QQ?-J4V94_<;G-PO3RJ MTEZ5B^A6:@O<="$,M+1*E97IOA$[B1!4DD'?ZF*\@_1)11%M96;J,T:-N%(]4XY#81;K=[I8N;P8=UD"Q&0I+XCC^[1(H M@$ZR&PB(8YHZ>)A_C+, /(J3*N>.J6Z-\73MI,NMUWMK:_DU+Z@#]-'.JHH- MKJM"?=P;RKF@+DW'J]M[8D7_2[7C,E'(5RJRPU5A"*34NX-D[9 M:>=Z9U;\G&SALE<8:XM%.B6.W3E;=#Q@2OPT#XRE:.+\+M=5=:-C.J*>6+[2 MF1Y'A-\[(OQ1F9[SXMQ]/F=LZGBYEB^U^#R]V\WM:7HT&D!T$IB922=)$DV2 MU*5:M 1CWF4FI*+;].R%*DKMP=1'B<,G*T@(T]1%FX@@HCH"^:R[EGXL!@E_* MN6"?M#1[I*3@=UV!OP SQRY,P+F=__FK)C#$^M567:,L% 8U@5MFMZU^NDP@ MB^:("5J 4)))8LPI4N??L7V([<-WS9!I""2DC:WS6 MWRW,G>%7-LPRA#IF/)UF""Q)/&F#E]@ M+L#75>_Z,.6^P$ T\KW49%T+5L)\: * [^9 44@^2_@DE,U2,6SE#N8"O"V2 MQ_YO.'Y]'YO4:2)M\JFRYVY-EFJMF]-?_Y(,<&=#7%F?8'<-[/\N2;@*5;5Y MW*:0\JQ &2A+>9[L^;7K.)7$F%.B)!.68B\5"4+?Z=ODX^ $"PJ"SQ.3<'RJA+LTX2B)Q3[H MA3>4 #%%((NB;2N.[<^A2,".6-'8)@ IS 3$BS=M<%]P<7!1 K@30!26%J"& M!201LM$&HAM<(RM ; (Y!D]8[]M0_!>1#@@3CV]TF'L!W),%N*\"WMB6@'NR MA-EV5X%K<9Y>R!\B0O]C^\?O!KC$4G13$@]+4<&K9<#*Q3'0MPR73'"B(LSW8@P\!T_-^O M5*@PTQL+KXS5;@5!/3:()*&\!#@!141)_ M[:W@WWZNX< 7R!7XJ>S+'J,!*Y"2/11*F^W[S>#=9[@ZJHFR_Y.D6-D5IS+-;??\G7 MJ1&\Q)KOX#0XGB,0':#X>(Y +![Q'($[+3%N*R# ![82'C3!;%M<-'CFHL&[ M/)#_Z8!WYZVB.>A8-E"QD$-W886YK[ C<4MX6>)Y>979> /*/)E$*30(K M&;= Q[H:8]-=NESF \HZJ@P[@M28\WEQ412[AI#*MO9 _!]1UCL(KSC== ^' MI3Y^RU-B.LJ.<72,R_VV L3]Q9\V'?ZIF:\RW$%C'H_/N.#X+*RKQT"=0<-M MV8*[$.5M8YHO[:AF@)B/)PF<26(7&^P3ZV"D=3#N+?[\_OUG2IAQRTP37[.F MT',%H8[I'6.1\0*(>SR9QI D0[V%#'V?07_1 $R;JO"@])P[^ZV7%:%(XM:M M<[>FRSWV'-^E[W$(6XJ&K$Q4\&)*15TK\I.&!T:0WTBZ"ZF9-TW94W4]Q!:J MI1YN($4G)2@+IB@ NMCKRC3 R$=][*0X Q';C6LV&Q?+=YS!<%@% M$>FO1]1,H&I9M[ZD\2668??0^N\9CCO(AEQ?#WY*B';SKK^X(_G._)S0XN00 MFU2Q!NGI9"=V^'R3J?1LOH:6BFP JD\D*6"64#I&;HM5-^Y$OIZK\5'=%52Z M.,RT*CT^A8M]BJ9U9^5X 6X^F432>)+!3O&.X@[DK_53'C4=BTTG4QS,7F6ZJ!Y;4O5\SD>I7*Y-/OK M7YS DQ1U.LOV(CW(SRF%C3H\TAY5,Y.4D!K49GEI8SM%[8^!VL]$*7X^6;/C M>36MK>;"<.?4Z1IGP]9DG$@B]"FEWFQ,!B^?D)[>*R&%'D5^HG_Y<&G__@O\=;B7IBFC!'7+VS_.[XO"YS[M8SK[2YS5Y&/&TQ^WW.10]>FO_ M___Y'\=O_Y0O@*T^IO7[L%4?+6O?<8/YN_9428TM1=12X@0\^;>H>^+6WB^3 M88X\^-^/VSTD1()\8)C_23S]"LEQ0DO8171$L6==0L&WGO<)[3_;][K^MA3= M%V!X[V=W]=GBF,O+\>0%>@7^Q('_%1-@_P &Z;\Z=2ZT_/JU;K?]1[_^];O+ MH()Q08>5_2B0XK^7@1CX0*UG\#TH%"&EGWR%YSHMMLIS'%L#[D^BRP,OJ,*W M$UR]U7AX+/^\SHN?D/SX93^H][<@\7.:UNH=0+].'9"PEN5K;3X+?VO7*\4L MVP%_Y(HUML85V4JBW0$?5/E:IYU(P6LZQ9K 9Z],]+>6\I=@B*X,@@GY[QN* M@G^M#'=/?]-*P597N#$IY]D+GINR,!OUV+3<)-IVA9]GNLBJG'&:6M^R%LUF M6!,XJPR6 KIS?MSXTV@BQ$+6#S M28\9C]LE5>"H(DF(66FBSMBP)O#J;-G*X+-L1ZCG5QM^BED-#?'"FL#7PP;; M,Z>LARA.,=?BN[LVJ8J.+$-*P)?#2<-;([K.)J M6X?+9XAB;S#QFF%-X.-M.U>8#=BIYHY51,JB X3?7:$)_ BP$FRICMT0M]!T M@S\M5Y$KJN@+58!IXH=T1Q\]M8GOS]Q/VXDENY3M;K1J5BASF>(VO7!:Y9$7 M=XN_LG_NC0USW"W>L41922P#O@1NJAAP)Z$_\>*2?>1^M<53$_E+43'D4VDY M"$1XDSF3T=@AIG 3!!LTNWV&XW?M(1LWF5^]R9QYYWSE:*,XNK\)[CG13>] MMF%?=[S-% ^Q2A?320_H&\6 ML<6,N!(CT ><%S8 ?V!.JFCN"C;@,K 2WYKA)[47=\7PB^%$,)%H M&7F> M;ZG)6N7Z?+Z^[B)&:JIT-VP (X'31#+-7*;D,5;E;ZG*MUG*K57YD@/@/J'+ M#:&PV33-?E'8\B33G'KD9N:?9_J=J72:3-)O%C#?0?S44L#+Z'"@ %3.\PRT MO96'?#;C\=V+Q]_+X7X/(W(1B(E 7QH'=7G==NCHK#9MSY8TG\H0LXRU(&KT MA@V@)9AD&B63"'$ZW"-6OY^A?E=8Y:W5[S+H$A_6OZFXY1"1IH>(2Q=LL/"B M7%@U U2)C^C??:8(V%=*4.XTN+BDE8E@@W,$#%-XZN#6A+FU+;M@:B&\0BO$ MH*51LF-=YLLXP70$%@23Z-)'/U>J858^V_@ED20,+?6_DMF M(SZL_J8[1R>UP5K5RN2HW=FM*I/&= _P0"7!6I)4R+# N\I%W #CX?JQTLT2 MHK=NJ;[82<>M%W9K\W2EI HV3]>F M 2P$FD[B!)4DZ'>!MV-<"/ B=2.14\:6*UK;!$H?YFD[QX.7#0.P2E+DA)A8 MFSK@&KS6"DYLS(E_;;M>J3\DP+W8I:7J"90(NY%JVZY_%]LQERG9@EWTL&') M_]-6P-T,$RAI\.%,M/T_)RILT0=O;B[@Q&0X]_DPQSDQ=K90=B,TBNBMHB$(5ME-"*>JV54NJM%?OK7P([Q:E-Y#&?K'G,A4L/14.P#2Y8F[&92P15;'W;!4A5#\L$:]F.J_:GA M2U>':5,X_QI\!TH"N.0AP?K_'H)%SM= M_E+:G^&(B+ O,J$ XP=>5#G(L63:#I3>1R,"A0PX\G)L_"L )&-1%Z$RVC-%<;X!OLAC#S/5!7?(99&QUEX[ M-8EE:&ZI>&$]X:-)06^J1GNDI;1Q=[@MN^*R%MH3WG6MUM:H6CF!DG'&ZB_K M1CL;.NZ[A&LM:^.00ZWN3(JJO6HXM=4TK--[B#M*U7%:+B_6=OJ;$ML, MZ_1&6*RLJ B>1?)N/6])B%#8[4+'?6<1?9QCEKJ%4%V&*.=QK["18-+TY#U3 M96>?*>Y:YHEGFC; MM>X)W4RS76*(0UN[DZ9M% M:M+/9U1.:(]**ZU[VBBGF_4IT)[81%#=&ZA&.N!*Y\_?813 M-#8FB,EHC-#TB$ H=#3&QP3X4P)V@Y 0"9N\O#<]Z/:F#6.7$MJZ-YML"D6\ M[X][/QT,7QI8*C/->%IY22!2T^C7^C9$#R!>7KF5=A"85.8T1=T4A^J(VC68- T$2\X,7^! M'E#)+#H\+DO:@M1S[=W2J;<,*"DGO'*6@*D5DNGS"T3;C,=>!IELH.R?/-U; MNRABKMJJENHZB[5'IG:XQ(92:5Y=&$:G,Q0X>;I8;S<\3J?9L+77YFNB413K M$TT5"G:SJ_/5SBAT[:D*/?/J]':%+*ITIBW8A,2V0K$+QH8\W4VV&4O+T]AJ MEF>[8](+E3ZQOIYN%N[$$-3TN*24NDB)&K% IDZN!!M,2R!48HYPH^5NP.4= M;U.>CN@0?>)39,%5J3'27I"%5:T^ICH$.V).KUS.G<&.;7)S3<5<@52&)=G0 MV5$ZY$I2)LQRJHKPXBZ/+G"^W<]7@-0A(4SB^NQ&VDPL9"NMU"G*&(6)#)@4 MPD^NI6""VMU6-$XT1/ M<8J@5E-:?5;H%=:K?!,=7*KI_@TH!C^BA?M+(F07BC8N0_H8ER&@\V6 8$ZW MZY=4ZQQ%73"0,@_L3_C>O>T'2JH#T?_ '13%AP8,ZF:30 2M)820@9[2!(1C MP <"+^A.@&\58 A"4+B9Z8(H 7SF>P!)WP'25-/6@)LO!9AI?NP +MH_TF>D MF( A@2E#)^P9:T'\)Z7432IP)7X7_!^C"E,LKA%G6T:V32DSH\IKGBM-0_NM M+L/:1\@JTU >O1K_!W0=/[""A9S.;A?NF.%76)D1&9)L#XK>+58 KNU8@3G MEUM%M.SGZWFXEJSNQ1."Z0&B&HX?\P5!YQZG+_GD:7\"V\_/)(@'9QP\3U-\ MB7^ZP((S3H#HZ[KI_8EK_H@-:'\('/#WQ5%7PFQ[SV>[(K-K\.E4\3_K*-:" M-62(R .3;BVPC%>P5P:3;GFYP4L,TJ[*+N.)S,[:-4^V@8OO6>"E.1"?O?*6 M?<.;+-J%M]8X08\B$=-_]'H><<>T#HF!$18 3Z M@+\)^QXSXEJ,P!^HF!-1X 2P33%43Q08$=NFJ# BMDWGY<1GJPK?\UN_)4+, MVQ[B65 S/HZ1\3J8R MXE#, BA /ZZO9*+JA2ZR%L19^5 NQ8RW$1C136]I#OHHC M7,$0:D@M6ZB/+JN%!2,S4+=,E>&Y3:XJ=7&B__X'NZ6MN^:W!1BX4A;SJC=]ZO=&QY7': +/@%F XPRP![9379:&]VR)6S*+XL;+T XP!DFF7XSXHAZ'N,F>OZ#4#\:41!DZ M2:0OZ-K$JG]S)8A5_QL[-F^IOM/+&@,IA\_YU9(R!IZ[JV1;$(, XD;29)). MOYN[B3A\AT11L0J M$1E./)!O5K/'C+ALZ]![[M(W+*E_SS&Y>9GPAVNJOV3\OD,=]>,DXO-5UU]X MAMN%JNM_JB1\>#;UQ3:HFTC$UUH' IM_ZY/1 [)/0@R@?1*6LA!5 Y9_OL#W M2O@U(G^I1L('>OK[;'O K4EPUD-0/&IER2]R@6^@+'T4EO@H=0?AR7[+K@4E MXNWJJQ<(4JV#E#U"2:&/63U^O%L;0F730Y3TK%#7J9&[WC0#_-4$\\ P)UFR M<^TXL21&41*Q48='VJ-J9I(24H/:+"]M;*>H-2\OB3G;[?5VKE+EN8DYYR6O M9,],B(9* $E,/Q#H!20QV.EN+8E_?-!T!Y'/R9;W0^ASN4M M273,QD[K&^7M9%>:SNE%KI;)(@MOBF4S3+.8ZT'9)0+9OU_G MRM>!Y T;O1),[P$"Z%K!-(O]Y(R7<+DO-^7C 1A_*1L(Y0O_T7[1OF#__0*2 M]Z* N6_AH1]F3FVKP5JWK^#.CC?R1AQM;5W(]W")'3.E=",_C7%G/UZSP)RC M9($!QNB'GH$$.]0#0H8#Y-_\N);\H8>$T>8+V&33,5\BR!?RQ^) 7H4QG\QP M[/>5"+1\'M/%'X+WUU.N'_P/.&4FQ(D[1V(_L-D16_,MBJ>AB8P8&\3TJC%^U.9]+/M"O: MUBODZ_G)?%:HP7%G.%#^)$[A231-G:_9ZUWO^2HFC3B;Z?J)=NJ6:SY?SN\] M[R5,X MG5;O=[:E%JEI99D-< *!]4E329+$?H 71<=>5.Q%Q5[4'5BRG.F&Y:14KE83 M=]U!25"Y^9QLEU;;[6@/088E:8))ILGOY49U9HJEB!-'L6)GZBN&*C*8:5>P M6E''2_O^)HR%"NO;,74=YI -^&5#-4B^HKD396Q17;FQ[GE[Q"$R22-4$D'? M@ASZ%AY9QW1$/0''IB_< W;LOQHESB M+9.8=EH@U*1]#RV=I$GHIKU5;GY_+AJDUN^$"CM>%=N)W;3838O=M C;+\$X M=&&P_'5G/$^&X:FL0((HG@]'=W MTQK K &#GUB+NJO 8OO 4S/'8 %^X7OLK%W>6;NUM;BQ,W?KY7]C8_F*F0PQ MA\,A.ZR3SWF\X.VJKDX"=MZ#>SEZ0!(?/O41?W:N(@!AQ,#N/>@8#A^?-P6-ZW?!VMQM*Q],R+F&XZID@IZ#OW3\]^B[HE;^[ Y,\'F[%NBWX\6 M!Q(B03XPS/\DGGZ%Y#BA)6Q$/Z+8LT;SX%O/6\WWG[W3^+AG"YP&<3&>O+#[ M^!,'_E=,S"QHHOZK4^="-0K^#A0"V"(]N.T>TW#_T:]_?8 "Z%)P09.^_2B0 M8B"4%Y:K_4+&(88 "L7Q.^]Q&/D*SW5:;)7G.+96Y-A$ER\4N0K?3G#U5N/A M$:#Q.B]^0O+CE_V@WM^"Q,]I6JMW /TZ=4#"6I:OM?DL_*U=KQ2S; ?\D2O6 MV!I79"N)=@=\4.5KG78B!:_I%&L"G[TRT=]:RE^"(;HR<''DOV\H"OZU8,ZN/VM&I!3J3%<0R71$\&;P6_/8K7TL^OE3PLC*\_FD1 M2BBD$;"A]<1: 6O0%3N9 *'',Y(\W4@"P9JH&@D'4%AQ$DO7DF8PR%^;N@O9 M!@(*_YL@7%!-.3&QS$5 A0!C"?P?W*1FK@,&X$B O/1P+7$(). "@V>[3\? M>RX 4W&M) P3!*4*?-M'73B5X2!E23+%?6&94+OPS1"Q6!J%(:Y'C%6D/Q4ZV(-V]AX MTRFL;GPX/3!_%(-C6B\/]T\"T5@&9] ^-T/LXA@0.R':MF+;/N_V?+(5Q]$# M;HK^&?_!_JMV8G]'R!ZHN=*;VZ O.="9/A9UT0"6 M"9@!Q0'V =BSG#(&A+.V"90Z1K)[SYZ!Q2Q-&$VI4&ZA00$O/ 76':Q9#>34 M=I=+?0NI(RL318)NV\':V8KBML$$_96+[;98Y*& M[[%[1?;U[BUM2?QE*PK88QRP]2+^*F#$#.D.EJD:@72"O_Y^N/]NGXIT?.1/W;2!EW/JX#OC_GJ%X"0IN%)-;)0F3*E4VX.6 MJH:KR*SSQG4C>!D:AP.?"0?0XW"@/8/@EX!X*JS-AHZ/Z6^=$C '(. T'!]N M4_%9>49O\.A-X8-5Z3/$?O;.MXI8CK=^L+V(KC,S+7 KWQWWG4?H7KA !!8P MG9 .RYT;0$Q 6D78+.QX2ILWY::+G#912NHN+J:TWV^%8&]=:)8<->(W*(" M0%F8^'B!*NO+^F/$L?_T1<0Q$^6/'@<%"Q\9]&:C=LVBC*1J*,T6%2YG+;\, M'UZLY3[AOG&^?/F6V-<4NPAY)[\\"?+=MM+$7!)L=MA%7%T9=?HC0JZ:T\<, MT-E7#2*8 _)TJK_F-&2-RMJB4.38%FW9<_=*RZXJW?PT6V[7-86?5NE&I>)0 M5!/:QG028^AD&@VK\GSIQ?HZ(0=&TW5L2!3H\3S7;_BO490A?_P%("A$: 2. M\4MJ-@XJ?430^M,B0ZFZ&[!JS]GU4KS:Z.G9V13-2C:D;.NW14;=IJ MOIYO(ULG+==;LUQ[I8*E&ZK^O@GY@)%YN;>>L9&[##\@\%0])\K\ \[YA_VQ_R;YQ858326AGR/YZJ\ M4D/+Z,3[<\?G3.RK,)9@\2I1%[;#HH/W)YB Y%F_5I(@DP1YVIY\S+ZE94J* M(OO>]J6SGU?CPV@JW^G=DS'^K+=C[[."=V/RK&_CWT_+G--0MQ78L57+VCHNO#37%J4]RIC51 M5'C&>(*XZMQX<$RN\3$1CF_9$I%(J_ M$VMP$4PV?X(]V(VVY!>FA&9J2WO(5W&$*QA"#:EE"_71%V+2T\O36T+O ],3J)T"''+L]W7=6 I#&4@+9'1YRVG\T' MAMS7<1C @N59\%CUP/5#OA!LT5CGKMEU! MY%@6F;-=6?7@T2B2I)E3VQX9T]X#+R\>,#EN4PQR\ *3"47TZS?\-X*G^J9G M^V(:^(0P-?E8['"'<3:GB[9=G^PI7K=:D#\U/[%:G[05:3_RB@,+5^3,E@?$ M>'YMJ. UFN51TTCSF* .,DK6DO&5F0)VP324MXW"B]%:26 C#F.SX,$YT'M[ MIBNVG1B+MFHGX8^@H@9^":[:U45XO@K\ O@GL"C[0U1QN01"Z%>+/O+R<# 8 M>MQW;]7,>%S-'%7JG4^,6Z0.HFG\)G3%>N]?M\%TZK1UY>F6:'4K-* M\ 4$LXE*IDOGL(HU#>;:/[\2Q4<.-QO):U[^6RZ<'AKB=/[S3([HBI M,2S2R\HUFR^;@_$4WO/DZ:K>E[+&Q&G3_**_;B,X,20W+ MM4EZ.=?K#0)>>?KT0E%N9Y;83$LA')_M[)"5Q4%@P9.GSPK"$ 0P1@MI=\SY M;"Q)V=D47GGR](I'-2RW933X'KYUIX/NM+/.L>#*P].!J[:OS@G*YMZLY-E7 MZ%RK@.L0N[SP9&$=G6VK$S6H_POJ6?RYKWZAB^_%3O9>+(PQ_.I0$/LZ+[)( M5YD-VY9FBNSJ"H@ 0LNI#FO$3L:WW2!'YSD),SC#C\8I/\=0?%1Y "^ -._W 2Q$(0)42@ M6 )N0 'D(?W#MX+T T7^; K$6@ V0^9[J,''(:-N[!V^E;[Y,'68;Z,BS'OB M\5:2[5"%]/+_CQFWJ+N*S.<%XLW\J7]Z%=# G 0_]V<^]GDI\[/%XKO(1"P- M]^)(WM>N<1W7\KYH\J.5Y$I^YDTDXI-@I7LW\X9XM:,6"\[[@2*8./_R_7]BO/R4/\D!])S$ZM(L$XK2TU'C?NGCF M\3M)SU*UMH'L0%BBYZ+SAT[B]3'=O^X8UB7'?,)U0,\Q"#S0GQCA?N_K17P MX^5[ 0X-AJ$E_'X+(H0['1V*=8(ND[J!HWO9A&*Y[T3,UIWIO+B=(@A6:UHH M[8G%8>8K4!AAK_0&>@$L]IOJ5D=D&REMVT2P3;XV,BD9%N9A$*J;3 ([^ 8@ M?*Q49W"%8XV*GD8%B,5A[\,_>?HAZC3'.L6QK; =09EWTS)N]?G1#*H3$:O3 MM>HJ(D:&6 R4/K[.6+RY_1X"NP8,Z1[_\;&&%PTQ(KEVMXJLNJC)]YK=^;0X,#1;@T:$AKBJ ML?VX>%QX4SW[0"SX/,K!B*^&>M&/ZUAWZMI.@%R+,M\O*_*=JH^_AW?)!"(' MQ6V_73"LD6*;7,;4VK/J>"E)*9QJO(F_=/9H3=ADN36YWEE"3Y]):*HAM1L$ M;$\"T1J1)%$\B9'XY3:(GZ8NL:[<6E?^- Z;,#EV17$4SK=;]*#37"[% 3D% MBD+$BO(-R]G/%V-%2N&C'%#]B& M]$'DH+C5#>60;;/G\KB.#$A-[5%Y5AB30FMYW?#)$9S4RC!XCV]7Y"ZS9EKD MNM,FV9M6?9F5F'."3$ M3].3^ PK/L.*3,CUQ]8"O4' M-Z\:A4T*65F8]MI%H8W/=VQCYE5;T^F(\J,P(IVDF=,!PK&F1*B#)E:3BT=@ MN$O@S)RV%PC7XK)S?%D2S!7$8B2^N8[<+."ZL3I=*?KZ1D8C.J'89\S&+8[ MVD4Z;>^XS99W%WEWS';(2K<&(6!!*(8]D*<3*6)+*?X2.L?:: J<%12O*NCZ-7CT1NRF-WK(D$2!:K%_O'/)\/P7SHY'_ MYT^+^/=D8-QUQHN\ 10<7/<8[L$SH(\N[L5 E9LLYL]?_W%PS+*ZQ3+UDCI" MW,RHF)X399FILV'#DN9E$\O8,S>/K,:T1"YW3;(TF((KR9=7CC>C=,OK; M\ M>66W1SA%SF5N&C8L"44*:['+UP6^G$U-B"I!=6LU+W18$L56TA,;)Q"EO]2D MA;M+9=OPGJ=/+[=KI;XR4)%4'L^.4FYS1DRF88.-G#KO5F;I9DWHE68YIBSJ M#64U#? 3GE^977JC\;)5X35L2DEIQ!J,[!T<;'3R]%ZK9;E9>ZDC=2F+#]V9 M89-6,VRPT;180X2)S??X\D[.YLAAHX.E0H<0Z4J_I:?1;4]06*WN-M@!6V_M M#UU>#&!2*_IV7EP10GU6,U>$GIK8++SR\)X7GH*356U)-VW74NH3.,5',6S_ MIBTXV4N1.=-V;'^0;@8.H6R(6SA+,F063DURRHR[K8SX5:.2;65[<[?3V'NM M0.,4F77>N&X_ON@RDW-.$'Q>F,VCF:C/=%56@5"(V]^J 6>II<9PO<_.H.%W M@OT!IY8AJ$%G&"L;,DAQ#T*$8OO!@[Z)\$<8I8)!H=(1&Z\U7!:\D V*? MID%!(X;2_]C!T-/]RRT#"4KXP<74GTQJ)Q-BPC'AI&/[E65<8][]I\>*?V8$ M,JL#Z8$*]:1+Q]K&;^"O)Y%5,&86W:3&VQ[E:=0P/THML2%6 IKU+T,3289. MGT150? -YTG?]=#H+U!LT=?&Q87KT9KKJE)3&=LMTFT"E4EB")4DB9"9W9YH M)RQ%,J<&D'?Y,$_7/0QVA&20X?/\WWPG3_2GLSO@AR_#4$+-I1(0*!CG#078 M4F;@:^I:20 C:\/5?VA0.^[?()C8;BGV$DX/7ROZ]N&Z@]'XQ5(WMXK25JRU M*BGAG-@S"OQ6G[0>21B,^/:WC]/-8KY85G8FATR%,E4I;B;Y\J8_;\:#TZXX M.,V_"T4^I-]L43^:!GIT?Q/<#_0T!BOD20+^@#CL5\B2!?\ -8'X&*'SBTO@K9T8K M[\!<0Y 4"A(.^QD*,.MP)M#[]W;Y6&32;^ZV]RLR]V=0VT?)Z&)ZPO1=+>D_B@GU;<<'.844C5I635PS%$G7_ MY$*4%ZJAVH[E!QD'TVJ?S9Y&;.FWJ,N"\7O$R'".SJE])N_.@2O.?1A]Z)LJ M&L!E4=J'4\?*_N#-[YPZ7+/70]:0V6=:N#\QW?=.I==BSVP.4A2O$LM-L66C M;9[RKGM8VY%&A>YX+:>1N8>LUI/RNE[,3'7:@RO_]2]-H\GT9=!O@FTV8NH3 M6Y&S6I'8B+RHSSB_$?&,_,#M%/@!TD;+;KY0ZWI4K/H 16=O;=5>=UJM( MFRXH!0E3=\T\K JD8,T'0N-)>+>?3^@MB68BN^/PF=+5E9*[JY],NJSNYI M_42#^$U:I]XY$OV&!N\+7M-!HX#%RS[ITW-SYY8-;>@N;9ZGVCS3FJS2[:DQ MO;JYVQA:6MCN>);'$/"')@\5O: V^ MX/Y\Q!ID\H@P:!8G)%(N:JD\OT6EM'5]YX=U1N*D4Z;66CXW']NMDK9UQQZP M!M#YH= DP;P507V+S%,;D"0HN057:8H#'AZGG*X7+-X:@>.:[E0$EQ\IF_L% M#ZRMZ#H@#C"YU8,6/S>X57(QI\UU*R^4\^.ML6@2,IJ^OL%=E:V&4JY4/1#T M$EQF6JX4!PR$-0?N%\XD*8J(,U:Q$;J@$Q?!U7^JBSWQ5W0=OW>-D,,/I8T[ M+^/\5M>%$=Z2F09^^1@04/;_?J5"K%&>-FM+?:,OD#8^MK/9S"[5[L&>5.#^ M8< :D:?>W]_WG/GZ\?5PUS2S[\'L1!;\X)PGD9$F0I2=ORATT (+F2FLL XF M69BV0B>N6U]URITHZ76ODLG; M_$+(HY6BT#++,XC+0;W51_X*BLY= 2? ML O\?T+_^3L!E*KDZ@=D6"29 -9%FB66E@E!E^V$,Q,='S<@8P)-@U #6=52 M),>T?-R!(\R-Q$+<)B:6N4@X8.4)Q_1_)B&@ 7Q76;4E2X%D3":F$-T/7B$? M[I4$-YNHD@)_4_:M_P+@]4:Q]:_T1>^$;+5U+FH$[P1LMP"T"9,3D@2#R$T& \L,)'^"= MGET*01,4:PVNA(@+JFV[(J!\PE-U'3P>'I.#N%F^(DX^"XG0V2Z59]'F([X" M)$#=7_\^S$P-:$?$\ RKN6O/\UIR>:CFO"] FOK4\9_#B4NH@;Y!M%M[.N5, M*^7>VP&@)1"L!!+5 M5_F'1/L-9@"M,,P$Q'Z"2"7 B-T3"WSXTE=02D[HGWE)_ZJX41?NXA'R_243 MO%X!+S7Z;II7L\$6=R&\, $'H@'S9ZDV$]@1I K 0-@ MH\T>)^G0<@GLE#-[9F1=0P??3L!?#WP"OS@06@9<#DPEX* "3.T26L@ OT:4 MU[[-&V_].QU59)O6X0W"-J6'6^VOSZ72%U5%]J5SK=A.(MA9S "8!TCGXG%G MDM7@*[;B)$S7.8#W &( -^-D@TF(4TOQY> A43<>R0EV//&%G4J(D'6V?[,9 M<%"@1ASM3>??/*ZL3Z_O);YZ@?WDK.I5\[?J^B38>(!V^9^&0U[9;-5"-_VN M@&$27.-_X9PDC[P.R,^$)-HS7Y. -*G H7@F5) MKBXFQ$"4P)] "S\L3*&^<]!Z?-1@+>G 4L,8JT%RKX'K8,:?%3TC^![W#MR#Q]E+$DK%C-KJ3XR4I (*CPR7LJ_3$^6S$E64A-B^E^!B%P-0V??O*> M;'DU[Z^K%"U@@T4CG:O8Q);:U\6] !5&Y8:-DOQ"*)L&.4[?#';F= [1!!3#HM64V@70>"5],LK:=F-LE,G@%4'E&-U&FN*LA^95+#8BLET*+7AB@&J%>>[GJ9V1(3_2$G?5.KC?C=H6I ML*JG^\[$U.R9YX5A+Y=3:UN2-\LEK^8[Q+HM9@I,&_9CG+!S*Y8H6P.Z*+CU M=0]O5X2B9+/@RI,7E5%'K1]AA# M7GC5O&"P87C.\FK.\^E4829@TUE?UDLTPK.PD/KD/3G/44QEE"R\H MM;4)A>GDZ5YA[!:WXE#G.3]B)KJ*2 &$.U]U&W_OBY<:GAH M=!20V2S$<04;A>^COCG"AQ-&H9"=)7#KGM9H>B6]LHJA4:\.C4J2 M#QCY,Y&X+@.]]85#Y?0/A1",&B.P=Y"O8D[$*O'#&!&K1%0X$:M$1!@!5 *- M.7$^3GRR1OM=Q_5ZJSX'^N)EK,'%P<'>RVE^&$GM0OO2S0G0\_]2Y/VT&K ^ M<:J<:_4Q]R/._> L.%BT.=G_#%(DYZ5$+ EO;\8W)\ G)>'/-L,;HTA^G!J' MVJ/$TE*ENS&'?W:L>FL7 8LZ'NU[P@*3I[ *QA7U0%5T=1++3"PS;\G,T3%* M+"D7EA3TKB7EJ#C[+%OP+9$+7DH(K&],J9M4P/_?!?_'J,M5UHZ=FG>$'MO$ MM;2C+K3B-%2Z+C/9];&$Z[^Q!P1)<&SV42#/&QC?%ACS706^JBV/($;H4S7@ MF6OO80'OZ/@\NJ4@%%D:*=8 MK( 7\#]C!?R&"L@_N>:O*F!S[*SI;&T@\*O6-L.XQ@A;S?:8V.\JX+T=.87[ M\R-ND>.)'RNJXE2IT-I:J>C?QYY$'$B<30OM2#OV/M&^7/>*(O*ONRY1@ M'XP46QQ-"YVN3"'J&*N2>-IH+YKA7;-1\]5;X.IFTZDN!;?@5MQ)KM\MX[ . M&_KJ%!#PB_GJL=[<6F\B[ 2\4+ E6Z>MPGR2%WI>2YDJT\6XK$?<#1MGEVVBF>AT5R6L4UD]W M"V2EW#RV$MAG;<3)KAQTT+.N,S,M0#!9,&3%.GI'".-@/WO'%K0I1P;CL);G M._6SKV040'^X;6=$'0))H"'F92CW5GECV*\A5-:E]1)5&'CN2#O/G]L5H^<[&RC3:0[LRD H;WH#LJN8UK#;#/IS M,91,XM1;^(^Q!L8Y[%@#OY;#9D;IGE1?-R4A[[$KLFLW%7;8#+#M*2S)H-A] MY[ C'=:@#PCS)#Z&1&VRW7%/Y%-%2ZOTF.%NGO&^:5BS2W$U?5A/ 2UU5SL^ M/RC+]2G$_@5A#23+!<.:J\K?^>:21"VK>/VHX[FZ],K43%$'*YIWNU;*'326 M*W;JW474,6XD); M.>,RO]7ZF*90NCCRMP\X-P$ADVCZU'V*CRCZ)-(D;4\YV37[))?J#5M MN&@.Q5J1_:9^?*97U>S:@%8U5Y-[G&@74^4!!/;S_7@4_5['$Q=U;R*=A+F% MMW^L5!VKA_33%+WF>Q3:+YG]EBZF[\/;MT<"6G(6Y%9;#)%-G]FD\Y5"$ZA( MX.U3Z>]TQO!S-232+L_G]J?HQ02UQ0@74HN)@;1[VT+'X8MFI3,%.@1B CQ) MDQ)['ZL+W,]YLLT(V?'Z( MC^="<=)MIYMWX7FZ2,$II9LXCRB46<\4A$W>:32!\ >>)T[$>>9HRWZD?V"0.,_\'30DTB[/Y_:GZ,4$6<'5MLZHUM?R;36;7FFY+EF!VPRL/4FF MR>\'J_*#\\RQ(ETN=G![9U31G4-"N_3:EV9-5TO)V*8Q60G=+?Y=0X6>HJPUIX./A7R.VQ3JW( Q MR]X(1?:Q A'G_*.>][Q)%'"D+X-4KFKPC+-&RILU02XHPG*4^Z@VZ?):FERE M9R,M10U)=2NLQ@5I"J4_2/HC9)STC[;P1]LO^=2N$CT'7W9;AN>Z2!K!=HK4 M%3F*5>O^Y@ \?)0DDCC^5O'LC]60..O_'33D(YZ[O$P5Q$G+K GYF5NUTCM7 M2)O^!@)<=QI/IHFXNORJKCSV@.)'!TEX?;SA=FQ1*!?7]&PVK;LC\KNZ\FY. MKTRY.3/G,9)LF-U19CJAV!&*0E<>TB5.^W^/I.8M4-B/M6HMU#=]V5SMM#8W M,S,+I=Y$!O=1Y-.S>*1,:;JLU8L32URMYMJXX^L(=/C)!^9R#G^L(K'3\R<[ M5/3"@GZMFDH[Q?&*5V==?E++K&9FT8-*!,("@DD2R/<"HHFS_K$:72!VF'+] MW4);,0-!90:=)3=7!^N.KT8P[4\F,23.^5\R4"#()_EQ5+JS0=<+A=^*:F'5 M:PM4IO)=R_R7>6.7R8P(&JGOA-W.JPN]G4/IA"( _ MX''./^+"'VFOY'.[2O2<>ZY*#R@QDW6U%-5BY4FIII6M)E0/F/-/8I?N'KU? M'8FS_M]!1S[BN4\VM1)3:69)8>%,A!71M$=LV]]"J(_I2)SXOX!4D4?QX#8U M;6\5;)'G%^FLG*O@[:GS;?WYE* V1]OI5$-ZO)%A,R@]V;6!R<8#?YZ,$__? M)*MY"Z__6*M<*9V?2:CN()B@E'6B/\M)H_L8Z<3/:*G+T44&*0^'WE">(16S M.H4ZLO?Z+P[S8\7H(,]J,L[!8% _&-\7E M_G'B_Z>KT4?"![:PJ>E6K<-IRFA"SY7*9M(B_;V(^H :Q8G_K\H/A3W)3VF! MSJQAL[?2>LHF/^^NUUM,F'[30&%35OC/*Z79/=/#M"B2!0H$X[ MU./$?\1RG[<( 8[UI>FAXQ:]Q6B^3'>IQB8E-ZSV?13[UQHZ2THY-:652PP^ MG_)(D7"G4/IA"( \$/<[UO6'"'^DO9+/[2K1<^X+3'[-SS%BAFQ'$N-6^U:+ M@LZ]/YN5OO?9K'':/]:0K_KM]+PIL*W,=JWE-S+;SE0S[93;A!I"?41#XJ3_ MV64*?T".6K\GC5(-YPH6Q;MEP" M![Z\/^L6TB5.^G^/C.;U/?[G6J7/%4?OB'5+HS!SRJ2\T2PGW(?'/TI+V&Q5 MYRBDW,,5;60N5;WF01V!'C_Z0%W.XX]5)/9Z_F2'BEY<4!&M0:.FK_\_>T_: MI*B6Y?>)F/]@U$Q'=$=H-KM0K^=%(.*^*VY?# 1$9)5%Q%\_]Z)FF:F5E5GE MFLG$FVH3K\ ]^SGW+ &"C?A"![.[F\TB5C30+TBB_DG4/^&C]W@/:Y+DJF+9 MR/$4TF[,6EX9P818&5'OX:,D[/^G!$0<=)@=2F)V3+FKME!M%N2@*U2JFO19 M\X.JU>'4Z+L4RR_7P_G*7YKC^-B6VKH*1-+7_^XCG[=P @[YA:[C7:11'XL\ MM2!K.3]$Y:C_&$Z FZO).8%R2:0Y*W7PS@HE68*%U+]M]?EC:'<2]K]/XK]K ML^1C6N7^S/NB-$7&M#B)>,[BB;G'Y2C4B)5#G.^/X!?NXOFX/)($_C\#C[S' M=.^5UTJA-2-LH=@>>\P$KS"AT(8\0KV/1Y+0_R6HZL A+/%ELMMO(6M]D*^W M&\U->5AG/FNCGQI/,(.:9F7T@:/,V&%OPQ<0=8)F=_9\$OK_)''-FUC]!UQ5 MI,MVK5/MB+S2M<83!2FM9]AC6/V+:JUE3M2:+PS4NLJ6IWT*[8201Z#53SSA M:!+Z_PPLVNH M4<)'2>C_T_/1>_P'U SX7+E#S(2E)X58I/94!VM#/HH3_LDT3AS7:":A__,1 M$'E0<(Z6)CTJM^CE>:P_ %=1LLX-/VN64!?5#0LGX)!?=*HCMX5-@^(YFNBH4Q:W1J7':/53LI5JT%R-QGS$ M;#"AV,NKPU"%U+_M]HE?;LI70OR?WRSYF%:Y/_-><^I*WM&K93WCML:85C6' M18&%[ '-^R3LGX3]/R]_O,=LU[T2VR]%=@9IDC[EEKD*UNC%QM-V+A=^_OZ< MM_9Y[]V.IWY05&,QJBVU>9Y$3+Z4\PN#C1FM/FO(W^LAF+_BF:X0%!A^V;-8 MSL" J&9V=CR5A/P_1SSS)M;^ 5<5UJVVU$IRB3X)BR0VS^]HJ/OS"1IBO^Q/>FN&;W9; M##L:,1B/MB$3Q2._D#1-'1\O)WR4A/R_$!^]QW=HU',,UNG*,[TK*MD[,DXO^G])/-_J"?2;.JZ$$O]/4BCD^I;I<6G-YG]116 MK%-8KI4H@RPYG#!9:N-.QB$ Y]93R!Z/9DDB_G<6]+R%#W#(+[ULT,8CO=;5 M%:' 2G2_)LC*8[3Y]+%RNY^K+#M"4>AS+2Y;%+,:"ZG_XA6_"?%_?JOD8UKE M#JU[M]HA!^I<1:B5*%=SF4:^,H^5PQ4:>#XN@R0A_\_ (.\QV['R4EZNFE9+ MSVCY232#C^?B47NV.CY MJ(:Z/Z\@WUY(41GA2+T;S<0Z4W-\;A0KFJ3#3Q+S3_CHOMU6;E#_K$%_6B+@0;'BS1W9R M=;M?UA^DPX^%=:,B,99F_+*O>LHHV\]TZRJD_FUC?RJ;!/WOF_COV"SYJ%:Y M/_.^YD7-;*LC2[PY,!&A/M7X7"Z$[ %3>A@\36%,$O5/HOZ?DT/>8[AGLBNF M/_.(&=).I7^Y."\0:B.MXFB^$2Q+V_QPQS>M;_"^Y:N3T M";H@8DW$]->C!BJ7.9]_#(L?U3M1E;$W(6\VJUQVA;ET?="&/++M[D,S2=C_ M,[#('5L]']50]^<7C!QLXPS:FY9@YMCGNNF[KM.A]>44LSLD3Z.C8JR+8)4PGD:Q\Y<))X["GGZ8)^K ^:28J+QD M1-Y#EF*S@Z.FDEE//FM;_W9QT7062\9%N)+&=6K@P043R.]XFB^$2Q+TO_>X MY_5=@)?\4NEZ7#0M=K)"%2]*U9:(,//Y8[@ TWY=JH[#H<]C;!U9FKEQFXO: MD/JWF3_9).A_VMZW72"O,MO5WU%GG0)$H\FI_T'B_[LCYKACJ^6C6N?^C']_ M,9KE*Z&V%*BLMT2#D1,66B%DGZ02X!>6?L) GYV!WF/V4Z:6W7AY?ZUKM5ZC M03*.OAZ@[? M:ZE(;X4LU7X5J;;#^E(#)E0\&!4ETAA&I''Z@JD5MV:G*\10$RZY9RYYCYTT M[,[7.A:M=(3B@@8Z*UAC8<5"+H&-4-(,AJ<)@OB5J?1O'S[D?I3"J\C"V6EM M$7B^-HL.J0W^/XH]DUMOKJ1FHN:F5J(1*"E[EK*W2$FI 'V^(J?FHI>:*HJ5 M4L"] $& 2X$'&"3E@Y_F#,!LF:XTMPWPCMN?IARP&;C M&7%2 %Z3<61FQ3X M"OXFW,5H4N(V2 ,?*@%.%S4K)7I>8&Y?X"G55914P_:5%)72MC\%5!U[2?%; MS#1+M"1-- #4P 5(55[\-%&2 !V*5@1?P@(W\,#O)2.0P8]V-P)\@*4*@,!3 M*)*I0E)/0;:'#P;WTZPM[R0ND^8L7C'%X YSE WSVT! W8EV:H%X\[@]8&#E=EB2#K@ MWY2RAI]C]/PB=O\LE&#TGJ!PLI:OJ!NDJ4J9J6*+)6O0_O;G4Z#?$"LL89A2Y#23LLW?@N>U[*J M(;KN)C&"0+",,!$2N9+NA9/38;W]3%)JFR..633&6+@UD[!#(V&\#>5$P M:\)D*HWY <_5>:6!5M%9> ,@SXLZ6^Q$JR9?M(%2<%?-J2.&W_YF$#)-GI@H MDP94[SD*^&.E&!'\RP#/@(QD;YG@M>@[)X-O_X0W^J[Y@-&E[96M+ 26C2&_ MQ?!=P;N9L%%FBNL"V1!30@J2HI?Z)U1F&/(7?+'X(_K7OU( ?R^$B0@)RP-B M1_13IA@!)?*L4Z;1"VD$$+!7 IX+0U:9HX(;3\-? ^>YP2N%X!/<"7\X?9= MRI8$9#[ 9@H>ECVE>@>W% %=A5Z\&.@F8/QY4([!/^$[QRA7?-]0?EP"#Y=$ M;YX"J@"(02!24UL3ZREU!GFK ;4!UI[?MOO]\YT]8F-8QFC=,;C4[-:; ]WJ M"^8<];+ST9P8:&^>GL>'.X#-0V!F>XIU-ON07P; A"I;GN\&L7IO IBZO;EH M[2S'(J0GKVRU )W;\DDI(3,+=C[!G0F">8U,-BB,9A:O?OO;THQC,0P)X6IJ M?6=]6;')&]/-D644$T)L3RDQ_<:$&@*##/PWL[ MUF\?%%).6VKC]'"*B-$R-_!IISX+V#VF(4%]SVN>9-A>X"K-V=:.9RWYU8%< MC.$ >ROV$>F(?8_^;G>:B3W(^,K.[T60?\!W]=W]4W=W0[=[>%]PF,"?KIH2LO5YGQ#R MQS'V(; /?@>^O%)TD::^. 30IRSVQ4&0$,$3^M5I(&&#A T2(DB(()&%D TH M_%. X(/)$M>QAP\\1!C,4-S?@02]#S =AI.^MH0X!TB KP8O_M\WXMMO@@>C MG@CLIKE>],=I;/KBF8?P^_;WRTC#?_X]38CH&D2$WS;C]LQ$M(]-;0_^ 3%M M/\ HU4N*2B1V(K$_A:5_9@;:1E=A0#B1P%_.\D_XY-U\LC]\V.J7W:%*PC() M?;R0HUOJL&<)822R])J\-YAC[-#"%R\ @^;]'BD M.ZGG9ADA,VK,B]+:\\MZ^P85>+_,L&[8UDKQ@-_WT\J\J!:-6TT9)?0H[WI4 M2^+,6:D]B1OHH"B:QG#T,K6K7XQYXAC*G>WW?Q.I<,;V=>^1"^]I/!=GXU]! M)/PTM_^$E# RBFN&RY4F%,N,-L^/HYIJL$!*D'")$B\:$>Q(%^^JHX<'%PI\HV \)AD?5L$A'JS6ZE##B*6_4VC"M=C_K MA$!,H A4LH??Y9R>I';8 +,_N^ MH>%A&3, Z?]]RYQ@\J TB\*"5#-XS=7K=HL3F59=G9!7<;;O)JC[19(6SNA= M/Y(H^#U-_\?"X [T_I$H>*7_XW8'>=%7"J+F]F'#IA,B8D!@["HL5=>(,BMX M)0GE.&G9!B+BXIYVHCL?5W>^:@Z4I1N.-^;K.,*5+*&!-/*EYN^TTKTGW=FG M5Y4@:/09(0IE+.]Y)C$I0-UY#3\ZT9T/J3NO4?IX?[KSP\+@L^C.KN8TVJWF M8"(,IH:61]C*U!A!$?%>'_J\#29_U3[H!6-OOWE.*<"<]U?'WF,;RN>^7(8F MQGO0E&WKHU-M*+?MV^+, ]@:"?S\/2V1GIYW#YE!LP)QAU)96_W]'_#/'@Z2 MH8@N%!?SOUY"&8=O_[()SX535#%B+^V>88>2VWW$;QW_^]__=?CV/P)_L V1 M[7[?)YD<;&O7, B+99RJ9*:N(NH9<0:>_%TT0C'R=MNDZ2?L.8/N^W.B"@1$ MBGRBZ7^D?GR$X#B")>QP= "Q%TV.MK]ZV>9H=\WVXN:+N\9H M\6WG B#1>)"'M+@$&B)M& <*% MDVJ@?'MF4/'ORS0D.TK\.<[TV?X..Y4X]>UOOL9SO0Y;YSF.;90Y-M7G2V6N MQG=37+/3>GK. +K.BQ^!_#>RO&X!XE<%*@%^O"4#8R/.-+I^'G[K-6CG/ M]L ?A7*#;7!EMI;J]L"%.M_H=5,9N*97;@A\_LI ?VLK_Q0L,9"!927_ZX:D M$*\%AHB]-7 RAF9!/K24=^O&-W7!2U%V2D:)SZ9%C=*7.KTQD>8 X4:59VHC&;P834VE M6U29$*P\>CI':.-"LV\L=&46$:61([=D4IW@QT]?=$TWK.1L7!<[CC=;\Y+C M-.#*HZ>W?+&ZKD\13^!RDNYT"PQO^VVP\NCI]56K43%JE8$.:3)NTC"BI/C5R.4LIL M"$S*HZ<'O9K:JE0K';U8FJCKVJ;N:*5P&]M]N9(OK<)N@\_Q.M94RK5I,8LX M&;CRZ#TC=(WG&(NN(X%9TQ?99J[0%W?!H%=0:H[,<7UDK87,8DS7EQSI95;A MUCM^N7(\],?>=$14]6HVJ-78JC'*$=!(/MI[EZD2&7UC,8(F([.--+9RV4*X M,Z?CI:]LKWW#QX;D5^D@JDWX9:N6[^0'BZ#78B=P*78)&^MN>F[?2Z_M/^T0 MBWRD/^P?](#.J9OY*F]6+*&(A%,L8,I(I<&>[NZZJUR[ET[;;X.X2S8R^7H> MJR.AP"$6QQTR6P[9YK[L4:,0.' M?A>70)Y>.N _K_)!WA_V>M ^S23U1%[U0.'GP+YB&T;RJCT([V#+=-PY[DMM M^0MB&7W"OQPO V'^]=#\Y2@[D5]?8\O(53.![V#+V>O/'K]- ^0[,C3I3\/" MOZJ^?U^Y_:D"F%?=&\[0=W9KG-QQJX)? >O9/W]N,'N^EL6WIY-WU4+].1F@ MS$/3P*6:#=^9=/S=,^\[9X/?._N_,50N;OK^*4]*#H/IL M)M$#X_U@1/-70W_"Z5\&U>SG#+J=(N5NXP994#L\VD &[F.0V%)// M4^JV/2KZ=MWY@\N51%N?L_/IG[$859F1XY'9]'4.(_258Y10EWE0==W$+*%? M;Z$R,I"*=*=C]NEF2=UU34W4]:52P6Z][W.HZVV&UR-+DC,U2_T365(V&'YJ M:_:&IW)T6>NVC1XK?Q9U39>61"_D1P:RG!=8)BH3["2K[GJM_D)?/\#A1^<2 MW56OGAM[9LOBCI@?RFX4.T_3Z]NF+'_6(HLS>HT)W27BX!.CY5:&ZL.)@^O4 M'?P)V5V@ ]Z?D\KU>]O]=;5N(^0]P%Z4YAQ MU0)?&>I+#:MBD=-26L0M .U1C:C3E^D:4@P(?= 3Z+E$0$ C>#I+D!]J(M(Y M:B)RW,#QH;IO/G=+TJC^2*DOL!Y2]1M595S<",JZ?:I#6$];3=4]V"%O,VQJ&+-8>7RS+@=(& M=%.W8-^OHWNBM:8Q[HPV$6^2_7*VX$_7^BP$-'O4TM$]U"!M4VGRSTM0T?D ;_3R-S8J""N^Y?_J%&V9TE)5B!4K!M4W8@!$2 MXD#SYQS NPT>>=P)PUTCE$UU4%Y?$@.O*E-UW^VW+]0)XR@;X>=-2UX0I:QY MCB%&WS4+]KW+3.$.MF2M 45D'?:FP*E3&1!GZ,ASHNGE+J$"Q7=-(F->V&'@ M&MU1\IHGJJJK;'O4-&>[1_^DY\F(#AEK-+5G>J!J?8)2D?K<^NH]3W;B+FYY M(@:^O;^P;7D27[ER6Q2*?D+0M^SC@QZ.!_>WP3UGAAWNH;;_.P,M[^_;-KBP M;=DO.]#N)'_\X/U2<>K91N KUVA'^YX1V!\I&/[13?@/_1;L"7W3W4KP8#QXD_]) OAD0KM;= MY5<2_/)%E1^"R>VK4(&+3A,W+5 Y ;"WBC1Z1]'V,U7J)*3S&Z1SV\KV,Y-. M(F[OCF?.3 $?[ZWUIX+UCLOA/@B[^$SSN,?2N?IM):3T*T'[Z4GIS]IU[<3Q M3=.3C^%P>.AQ#@:YL^W=4:-?'&%A\Q=2M7$S!T M-(;'YOBWOTF$2!,G6)6NZ1LR* M2FH];B$V!W#B'@6KWQ"<3E,$G@PS/MO+]PXR-U7%4@#!@/N[6US"[D!@-7CP MBXE'GKB=^,KWX\E)H6(8\'_A!"PGE27DS_KFWL M)S'_^($FS5.V) 5N/ %)3#FV9ODI#=P& #"E:+#"*A4X@.M@JJJA[,?:R8JA M 7D4[5]!5%T%SG"&*Y^_BS,,XQ_L[N%HD@X^O7Z-W2"L_5L_W1#SY\X"C-;C M9;FJBC.AZHB80?>%1I8\.2>T2F,L,RWQ!M+,U9B.VAZ,\#I[*@LPTU.959^P M\P@VFRR,0L:+B,+)+$ C6",-/5L*^4RIH/+XO(%5]?:I+,#6V#=6EMUJ\%V. MY N9!=NC./94%B#15.2R,,,X7AD0UK1C3Y&B>7).J#AO%?+%?&.#=-5FOX]A M:&4S8:^7!5B&CJOB^64+T*["6O+^PBZY-:]YDF%[@7LB3^8P)7TFN8$(Z2:Y@(F[OD&<>.\$KR15,2"G)%?S2N8*GSD.2A)\D MX2?)&7SLG,%RW((6MJ?='CON^?Q48J"1SQ#KZB)"M%4[.T.867Y=8[>)@6B: MP.DTC=-):F B*9+4P,^8&O@!2>'Q]5K4GJRZPI+0Q$9)8K$0:6_S_V@JC9UH MNI8D__WNR[^RS';)=A[,=-/V7RFB:RER"J;%B=X<$$ <9@97-.NP[6/<4S/[ MEY>:BI:>$B4)\)KO?8+\MHMG[D#(]\3U6RE:BXQ;IA6%&0F#?,[";";H%F:7 MZN3U25.TR,,4+2YP7<5ZIGM?7.];DL8XOPZ!LA[,#CW14S6O2'$?S/W5EPU6 MGSE-5F8*V(8(D$- 4^T/,4Z:FNWV\@S+]1VF]$4[V1;SF&.7CMB- CXKHL74;6&^3:A M?OO[(ML^&%&3&:XX'5FALFZ6RAS;R;K>XBW[^=S[[JQFXU65;E0%K#[BK:B> MW2PZBJ 3S90;S]=FG;W'6B?@>\:%";!U\"GI4XJ,?<:->8 MEN-:DW:;)W-\=S);;RQ6&K6&ZF\3P &^=Q+I)-K-X@@1%B8AZI'0<_L"V9'G MP!B[.+G_$:@L<\1FU%6IIVN3^HH?2-E29GQQ4'6JZ%SOT3E9Q[2LS33&Q3 C M @YIO(,_4M).*_R0I>#]4C,%N FB 50"L(T.- ;0!7/ 'E-%L>!52/Y[H\A3 M(&!EJ$]@\-.*@Y1Q&<-,LT1+TO:WBV>[I.1 V1<7 O BY\*_W" 6K'ESV!$ M;0_T#](6) /8E=!YF__U\J[X#ROAO'D+/XW=8L3>]WRV:U#J=3+"?__7BZ2+ M9V\2YA7;[O>]RWBPK5VR!Q9[CRJPA^*<#G$&GOQ=-$(Q\O93&>@G[/F4Y/NS MVPD!D2*?:/H?J1\?(3B.8 E3E@\@]B(E>?NKETG)NVN_2"S9H<6WGDWNY"'?S^R]W:5O?\>9[M#"XK;IW-XS08I_7\;*>\=D MYNWOL%-F]K>_^1K/]3ILG>^FN&:G]?1\-'"=%S\"^6^< MM-\"Q"]AVFCV /QZ30#"1IYO=/D\_-1MULIYM@?^*)0;;(,KL[54MP]_W9 4XK5 B=M;YS<#G3VHF)3SZ(*7 MHNR4C-H674UH$J5(1F$F,Y&6)D06(R<,25.3*4ZA4VQ&HU-D]KI,R\;IAH:[ MI;&.]=HA[?W#"E M!BK4I$J-/57,%ID6KV:0OBQ6W-JR&5*YYLJ5]UHI8KDDDNPP1/:/U(S\:H].Y MR&Z'OUZC[(T770OH-:^EN/%LA^/(B:4W2\LAMI3YIEZV$7=#E]EF4MSVH<@) M=1@YR8D>P&0,7X"*X>!!R#%+NVV5G?Z_';RR;=[ M-JW?/]PFCJ=L1]C8VXBGI?C;VXJ^[VK38%MN%GO!)KCC]DES #S%]6XPX>:\ MAWP-91>SKX$=LRM1,^("0IN+]QH/;]EM-::,DTX97N\N!308,P*U$85:I^$C M0M@&E(6E<11-4SAQ%Q-KSGOF<0[ 5>:G@D,Y>B8U\OI\U:CG*\#QQ_-IAF* M3%/(<3N5UQ-H(!PAT8:[.:$I<3LH-&7%\X$U?VSUYSAP2G*6TI!@*!0M1]%]JI9I]R$.4":-T0 1 MZ$_F+5T>EWS^'W A':*=-KWPAX^,S=\:ME[2I0LC1:8)$TUGR>-KL2_)] M2A7>*Z_3/Y/XLB;'X<==B":^FS*;@4?*$@N;[>#@77#.L 1'J"-$0Z>E_N!O6A*'#DT0TF>2=FFGTBKS&E]>=UI"JBS5(1$0:PX@T M3C/'W!>/G4O9VTG)Z<^-XX$(ITG[.[P.YH6ZR EU5U#*97[3,.T4 M=80IR'Z.QZH%HX-E!NM>'^"53.,,F29H]!BMX7:KGQ6C<&+X9'\D]&,JW@ZS M1;.P 5\Q"Z18KTKKAKRQ3>DN,2OP;C!EBS5>5^;YM=G)5MW)(E:8:!K#3^ U M#P?C74=CWI!1WYYXB+0WRRYE. .$0Y%-MB!;K9)[E^@MY>RA-*M[@E!D.8X4 MAYF56X+H3=-9,HT@R#&"X>3#].XH<:][0SLPY-0<6*/;$Q3 V%IF_\;OU_O8 MW>K]GXW#O*G>KV^B4R2SN90+@*]OSG@JJK2[9JM= MW,#)FT"(H,!V).CC=-'KZ_T;XOBEWJ=F&8LW'&\$[C6U,@UG4N+PNQ0?I-Y@ M==[/2WJU6-R,:8YB60\,(;AM[\9/,V0U$W5_@WY]&VUGT5L2H\F MLJ\'B\V\W)'\2)[<)7;G0[\]FG0\0Z"8VCJ_;AFS,0KM=:""1?6_DF?M'JEJJKK<53ENTRVT'=+6H?M7ZI/VI62 M,SYONS02>:*2=FGWV#4EZ?YTIWA)T'*':,$ OR1XN3^\)&+L7O&23?!RAWB! MU]MP;4]4-A^ MCD\5MA]?-F5)G;&U3T)G"9W]C,[.U/QG)\WOK-=%8Y38>NK/]G:5,X@Q. M^YV!Y1RM.[9>[PTV]E9CCJ.=IO[Y:=)[@00'>_Z_;YD3?3F*5*VF$A,'Y3-+ MIB2$X_6J,H)E#OB;>;S_^A)\?R4VS]X?&,[%YUC"Z%=,1W^+T>6YO1FBC^;_^U&ZY*3._9S6UJ)?#DPSA(!\QGJLJ" Z0G=0:^/+O6J;]%+DS0,APEW M Y;?J,SZA+&I-^FD]C*=_#IVW;T!Z!YD\9WV>?YMPOK?\UI^=PB:#[G5;POK M7_C<>0TVH8L][IV\'BE#+BHM/0/!*G5/K(S6,SP(SVP08A^0UR?S3-]RP&>^ MEL^N90L3!@22+W<&S&HQ@>TW@ 6(/*'']37_2D30;0)O-V>TNY!!IT-W-X?- MHPFA#QN-%Q5"M2QM]%L+HHJ(S8;8=M3EM#N$0HB*A=!QOO^_3MB'^T[<=]"Z M\&5^S:/UZ3Y3HO^NG M:5=#QAYB,WR5-;&YPA1BR^R4>Y7 M:;W++X=$5@H(JM6LP/[Q1R\Z*6Y&?KMF*WQSU)A:S6)UT%K!2,O1XR>95A N M)Y&##/A"O[?.%Y:S EQYM*6)N,F/-ZPST;MX$\UGT;9IL"I8>?RBTUY+(\H% M8:P'52G,.69)""KLJ7Y67@806/RS549&DTAU*^.FY.K1U_OUPY=^O=61:XDWK@ MYEL9+-.JUCOPGD>;KV3&IG0"S433LCCS<],=+W0YE%/*$[HV:10RT:"W@8KCU[4,\*NOU@V*+U;&WG9 MTJ!Y-,A\G[:RNE@H1L6E M3TDD'TZR)Y!$N8V-6^9Q7ER-%G)?S=1&N@I6'MUSI Q:Y-ANTPB6K58)2>\@ MV;8ZH8_O&1JM,>/C@HM4^_60SRSX3*G7!BN/[JFS[9ZY7@TJ>C"TJVBU7YFB M@_:$.;XG6Z&-62&K%)!H'"&S68&;:T8(5N*O5W(+WYORX7"J1QIOCELZ4N40 M%JP\)I$N-FV@R^52+Y9HE;\@K:XWODQ2%N2Z0(\CQGAI1Y-8GCF_I@VQ^.1C+Q8;!JW#I MT:;('HH"3F^NA$R]E<_U'-[J%=MPZ3%,U5D-*:_RJA#([;QNSBM-@8[O>K0M MKT:A,YO8 #)9]X3ZLC&MB*WXKL?["K->I>?D]8E@!AVCQOI"^ M$GJKM;+1F]6-:L^]Y7H=A'#IT&: MJDQR%38C-$F>=?M'!0[CTZ*Y=LMBD6_/,DF]6C'$[[_?1Z@3<]41[P;ZD M.=1FU&CRD1H,#*]2J)0P%2X]@@#1+(^TE;Z>Z-72IH67HJR11T.X]+B]86,Z MSE-+@A T224()<@W=2Q^@:-W#?.";]8YQM6Q(29[LU4[B$;Q78\$E4/D77(Z M1#F^:$Z4U6A8 F\0+WTEJ2:,,LV2DIR=3"G@&!)4-CL1%30[F8DXH8C85*&) MHW>62*8C5T4L%+C5F)[R3F'>;IU4E;))]K.E$1(B@PJR:90+:\(!NNJ$J@R% M 9G%5&HN*)S26*JUM:S9)UM'\BB5;TT(1=$S;;94RP[(G)-13RE5E1LJE#;* M$KJ(8SY-=^9XH0;O>?3TCCUAV_V!6404J^PMQ#$=B:/3ZK==5LH%N<"4D"J" M6>@@X\[RA9/JUUHU-6!X-%M(<=;CA-$JBEIR^Y3Z70^K)8&H.0U>1 LYM>$/ M!'L=GE*_X0@QU)H@$<(28'82>H-Y6VN?5+\=5.NJ@;?2$3/25EBKK7?U\*3Z M+4YUN69E:T4A,[1Z-5PM+]O#D^TP>;R^0NQA#L@A/Y"7]F!HS CUE/JMAO3: MKMH3F==$L[9J"\5E%PU/J=]2>1-L!'.-"L$8R-A!+3O*R>PI];O@5#*?U88D M'RD-AL:\K!"%I]5O<3%M4[E>V!6T3K>*ES:-'EJ -ST65TJ(]NJBAJ$ZI4L; MHS4U6D'^I*;N9):X1IO +L1:\SJR&/>P>N&DIL:S/%)4>SK%*^K('(2=SFI1 MA2N/'\\3>23+*?Q2H.AQ?]J9K@369D\I=9TKDGK7[8=ZL9_3,IWB""\QZBFE MWBZK2X?I1)R@4%6\-X:&@K'CQ=7*[&**!M5J/*@47%TS\X&&>)L(=M" M3$KNFW)@<,49O.<1D5*E66V&-/E SZS#@C!?6&-\S9XR/\P001AD.1HC6KX1 M3JQP;#<">,\C(FWG.'..1E6,7U8]440GW19&A6#E,Y%>N@!<46'3_8[BV*X/ M7.(WQ^Z(4[+&UO"%WLRKDS!B.B._LG/C-2M09-9_8]T$+D.35K,?:36;/6PU MNT-52K.V<0Z ^BMVEP74!O-YWME\\& ^3\IV%%?<3=N]I5.\H4BP042JK\PUR5"\-/P9)UJB+#XW[X1A)G"_+AP9X3VE>@)355)#'PXA$NDA+WNW5< M6PZD?6]=+P [?KX=>,GG,44P8/64Z@:.8\03+40CI2JVZHH.6)R215_\,2D# MW!-&RV3P%ZSHNF[/A]?,7_Y!6;EH]^6Q& @61$,-]0*!B%.AMV8KW9[<9H_% MP.EU%Q4#/X\2??G>#P3UA'[1(M [J_I$GV@F0<1=(.*+%M_>&QZ0)_R+]G.X M-TPDHNE>$)&(IKO Q)/"D\P<7M,)*+I7A"1B*:[P$-B-=T+)A+1="^(2$33 M7> AL9K.BXD/EI?\,M9WO5U?L7/5VT+X+%UQWC^<].,-@\C?;AA$WG6WH%]! MJO>KTZ2SI?-?FT!^3@,)_M^/_S_K G5GHO!F16.7)?V'@,&;MN&-9HA?64?^ MRF6\-102]OAS&/QY!T(4?2+?--]OKC.X.*5CJTUS,*_C46R$1%#>H^N0B,7/ MSPR)6$Q,YWMD@DN'%?Z(W&_;2NM/V6&?2[H%T3ZA]%%,A;LF#.JA"2,AA41& M)#(BD1$?EQ&_9T+=M(<,N&='62E6H)R-HF^]GULTF[Y-1^87VSY'<^F=KWMG MS:7Q?1.:^('O;4EXI@[R^]&T<3D1+'G)[4J!=A4P!V.)]]IB+QQV*W;3:UVC M41\*#:J!-,6FVVC)TUJ!"G^WL>&.:;=#:BT?PF*@^?.MCZ>XVR&V $NLYX%W MA1-:UR<:US1Y J<'WF2MBUG.5)21RUFM7?< MB)M08G\E])K0:Z+7?CK6_8_U6D9"C0J_=K9S8,FE\M'!:5) ] M95@<"94E7\WJK3#B"&E9O+&HT$RW8%;YC,YS"X?@-;LQRBS;N^XN*$6E*89^ M0U8\P*E)T8V;<[OV3/,?(6QU-Q+MJGL\D?SW*.?5KP767]>?\W:G7GK,>JV8 M\][J'\N38]&+6OY8[TK>5##(NF2UV D)W7"&2F>S;TZ02CCY$W/R95,*;NU2 M)[1WS[3W^;7(8_C$[]0BLVREP$^GZ[I0K707>+/<*\TW*M BP.E%TS233:/T MR7D("3-_ 6:^K2*Y;V:^LN/Z3GZ>CC.,/F'Q&M(E6+*VRAFEY5C=-?ZDTCB* MGW&NZ)V<1><5QP5 B_$:-_033=A\;O.CGV$2H7O8"-VYC9/["M,E7N]>OATR M,7O OZPELY+D*O!S0_%/G4=36C:T@VZ1[PY:M;;5EW,U%C8;AHXP1J5)ZE)# MTQ.Q\#G$PMU'[Y-3Z81H$UWV,+[W[^LR=6QYH^5*J>A!N>LN0UUO+/)0E\7N M.$HRZ2S.)-HL$0R/I,WN6S!B.C(3T\,]X/U4#1 M-,E0Y_?MK\H&S;BM/YP)H*P=Q?)@JGP29_P"<<;/?VCP&$[X,P/R._X[(89R M\XT[K.$34J=&O54GR%40'X%C>("[C6)I.DNFB=,CE!-6_@*LG)P])[27J)'[ M,W.OZ?^^1XT$3,%=D4MCK1?%TJ+H+/U2O01GM$%/ETRC62:-4R>'8">L_ 58 M.3EYOAN/]3W<[)?L7)WVW0@I1HJE3QEE.NRV=Q,722I-XY_PW+GIS^%0.("N M\_FIM]Y3$H#[A)'YI!CZE%B#W-NP+7LOWLJ69)O*3LB=D'&,/1IFB,%T@8@$ MWJP0?1.1%#@ %CJ^:9S!TR1U+.42R9!(AOL-S2<'S0G1)NKL4_C<'U5GJ^$P M5YM4E85 F0Y76U&-V4R!<\*! XZCV33Y9@EC(A>^O%RX>V5VMW+AV@[\1T5# M.>Q-"FW2&_#5P5QMY+-K-:=!2Q=Z\U@V#6R$QZYNY@+7W(ZY2H2 M' X4)?'%+Q%?O.U107),]95I+SDB36@OD7L)[7TUVKMSN?>8AU!Y9:8 8U:^ MJ"U[ZTW>C[M^P_;3-PGSW7J_2>PZ(?JKQ[!NO=^$Z!.B3R1]0O0)T2>2_MS^ MRE4QV%#\U#\-V_/^]>^M>Y)X^A_AST_+C+<=\'0/V;^/D2,'^'=[5E@#//Q6 MVZD.0DO4ANLL^&4T"XNEMF3E=':"HKNJ,!Q%TQ1^R3XLB4!X9(%PV\%>M[8_ M$]I]9-I-E-EC9,B]6YG)DY7GSX9S4M!ZBQR'#@FZS*M0F<':M&R:0>DT1;_9 M;"$1"%]8(-RW,KMO@7#EU+AWRP2[W\P-9V.A(A1KRB3'6>B\P(50)L"<.()* M,R=RXAZ^PJTP3/FN:'E&TDHUB;=]L2!S$@#8IPYSMNFXRERQ/&VE;,5EP785 M ,1M'JT4]:"0V,*)M>3>#Y'!R@L@T.'K 4G;G/7$=0NVO )?^& +T\ 7IX;2 MLULB3,<](79I0LM@XZ&SYKOE<6N=99GU0F@#F0OC"G@VC2/)K-%$3"7' LE9 M6$+TB6Z^O?MR]8J_&^KF1A7O+G-^5D.:JZ)6ZO+1H&W'NID!'E'VK1*A1$8E M,NJS*>8DKG)#V?33N,TFH M817(5/1HL.TC?9=J8$D(AM1N(C0/1(ML!H++;R-)S#K"_]<:25(MW2,P3PG(O^MZ2;^N%- QD;N0C MT2Q'RI)4Q&4:&&'X+O$"RQ) QB6C8!/9\(YSJON2#4G614*XB5)[Z!#%;RJU M849C>:*B+@2%(?4A5V:P35Z%2NU' @:&)LV!$]GP<$KMOF7#E:,$ORD>M-I8 MLQI>K25$%:\Z+CLMG^O%XB'N-HRG,0+[I5/_[SB$<#?\'+_-_C<[ I9LPQ = M3_F^_W#X5 H\:JY ZOINBNM,3 _6,SUG#&7F'Q)X)B;$^,J>5Y!_P'?UW?U3 M=W=#MWLX4\!#UE8G[@^KTV>&'>Y!LO\[ YGY^]151#T3 B#\Y=B>!M'WW55@ M8&BEO+KGCL?C!^^7BE- RX&OO-KHN1&]-4V?$/+90GV!]X/?@2_?*]7!UI[_ MO:@:2_!R*[R\V<(C0*ET2.W2-:$GOLHHBY]_RL=P.!_@ 0[OM\B_X5 *8OGA!N MJ7YJ&_)S"NGQO__Y]_3EYB7;@!#YOV_DM]\$!$;>M$R7?GE.)"F6K[B_#[BZ MZ$KS+:QP-+W] -.=C@#WH%3S<\)(B.*G1)%7I/C8[I@NL)=TD8C1NV.(/X' M$2E\$"3/?(3]+A^AZ!-YV5;S9V:5?5;,H\C+QR>/RW:#/S-Y;!,C4G%F1$(B MB01)),@=D,<#2I"M 79"C"066,(@EY"?G\>9V2-]E:P6 8W^6:6._X)0O,BO\& KGK-V[PZGAAUL]=WLAUILT M9Y>H0&]42CV=*N0FB+)RC?JLZQ3Z)ON[U3C/C-Q03K7[43,C3!N.QSW>%)0@ MT^$I6W?""0$+S8DT1E-IDOFLS?@2H7!9H7"ZV<]]"85/U6@O(>A$RUU4RYVQ M)+TXGAK1%.-U7IR[ZZ$I%W"[="DM-]I@_?*$SC.\.%2[FC4-%QS9!EJ.B;4< MCJ<1\KCP/!$*B5#XI%KN\0XF6H9H^2D@O5+*,M <*$G2*4OQ/U_8YC,.G?]9 MZM?Y%/-],=S7]#5;KNT Y$4QK[*6S.\Y];16;O9#?1+HCLMC@=11?#_J#.7V MA(R;G%%IG,'36/:"SF?"\8_+\9?-$K@#1S(ASL;CF/T5*".F%@=$226)A)UE'#\8ZJC3W$JV03\+/K@D2E#$3TE M%0,B8\\R ?A#]#S%]Y*@S6<.VEQA8,I]\?'7="2?^;P&V;P#P=2<"9["0A8_ MH;H#PBR1F#FDA"5=[3&9\;2L:NR$@IXDG29))HVCQ\T#$U&1B(K/'.1-J#JA MZD0!/J3K^E$%:!JM^6P1:"U^*67&6$FNSYI!&RA X+LR:01'+QM)O3,F241% MH@ ?\Y0SGK!U;D_V"[+BI^&[KQ5*OE^'%/)EK'R]AFU)\:"[4WJX)8:T%$V+ M%=XL&-ZL4&^.[6$XR6[3:2D43:-9/ DA)YS^B"'DA#B_+'%^+35TOV[A.]50 MU@]KVH00*&$Y4',UUOAC[%26;/ M]D4C.;*\R4#UFPY%NW9URLVW?D=Z_6[=RZU*/Z'(R2K>#4=#0Q."BNQO2)2OK)(.1WUO?G6DW/1A"42+7NO6O9NO>>?:MEN MGI3+A4FYPE?=Y7Q=+A?*)0%J69CY2Z-IE*;2*$(E6C81*8F6O7N1\LMQQUG= MT0A2$7QAH!>1:>#W*ZWPM\<=_U2JC!ERAC5&JZD>\%2/;!2B#MUG@52!\XPI M)(UC;YT$76"<\0%"%P!&VBPZI*%7;+_]YKE+%^:\OP'H=D^-P 1O(9WX.Q[T M<3#.!&!(="&GS/]Z^50SK(27__5\OAK$\LRX< M[6R[W_?\>;"MW1 8+&955I3@[GJCM/1.LN"7: M"]/5;B,OF\EM?P>)XO"=]XVG:SS7Z[!UGN/81IEC4WV^5.9J?#?%-3NMI^>6 M<]=Y\2.0_T8CP5N ^"5,&\T>@%^O"4#8R/.-+I^'G[K-6CG/]L ?A7*#;7!E MMI;J]L"%.M_H=5,9N*97;@A\_LI ?VLK_Q0L,9"!42'_ZX:D$*\%>M&&R8JV ME3& 2H:R7OG8Z*>?Z8*7HNR4C!)C93O!%51$15R9B!A)3@CXB9YE9Q,FJR#$ M3)$E@I*_;9E=W*MG$>WBM1P=EA JJRE>!]NLN9PZ ?;&ZY6Y(ET/RNJJ)9A] MI88.(Y4Q>1:L)%^OE,)&ONH-K2JOM7!FP^"Y>K;5GF#']VR2*S/75A4+$:?T MT*[@1%3RXT[ID8]WZUV2IYB)QQ:L/+_IJL T0EZO=&OH:!I(]D(WO4)Y M,":040N'*X^>WG7TL"T5VSE!\_K%VD9W!MD-7'GT=+O:]S?3*E,1EM6B/W%F MQ#A2V EQ_'2"#ROD$".6_)(==.K2T"U3S5TGN5@TJ'4!OT0$"X55'%,F5FKJ@A6'FTHUE]:NC"!&7Y0)GSF;Y"F"U#1>\BH[HXU_.(X[5/T13*;W(H/IXLD.JT/%(J!(VK/?44_H/, M4LJ'XW%/;\KB4(Q,3._R)[%:94.]'Q&C :_TUUP%;2TKW+!]"JMJLU64M3G: MU+58!68EM!KT*P@%D#;WTTG"W%*UM@:OM";>7421DQGY%?" M"5R*?OOIKX(%T5!#O4 GA1Z:[;2[&^Y(.M1 2H MWYT\].R#8PC*:4MMG!Y.$3%:Y@8^[=1G ?O:L^A*:\DUVU)K0"3*6V.V,"],=%>B+3;D_>']KR[X:5ST[T=SR?YE=,48?SPE,XFDZ= M<4IX0B:?FDS^;&CX3F[>(('E14 F^X3M8:(!76#YWS/;2R^ E,1%#D5YQ"< M(^M^RQDW3=ZY4;8.>1NA:<_U?R39O @CPP0; M"0#)=R/PL(E+4G7-&RU#/5.4!]5"8,Z+Z]_.S=M%N&& &Q[1P[T.-'^^#W+S M:\D((!9@@!O\)_?$]8F4FW8VVZIUI4A&JMUYH]:*5'>#PW,-_-O?)$*D">PB M35 2.9#(@8>7 ]BA',#>+P?*-COW^M-PQ9MBJ5IGY;;=;H6WE0-Z% [L-3(/ MA.J<6 RHUHP:S:$W9WK^!OV#B=:HBQ^ A?@FM+L=F;] M,1#.5]F[E6\WWML'A-WYBG82VDUH-U'4',S9*B_JF\K,X#&_W:7K/H9:S1LK MZJ*"<%*N&.EZL,1S00O)98<6',P&%36=)A'F['KZ,4(5<7^ Q#4YOVMR\[*: MZ_DN-]_J_T\F_2P)4P^35Y<0Q,4((J](<2^9+8@>/),NR9%+3QTMB2!+5' MBHB<.8GGLPN6CUH,'#N9.IRPY-ON@J]6VU,'(4DUQ"YJ,:C#I=4E^0VOS+!Z MN%G.2Z.ZNLV1Q](80J41\JVLFX1'$QY]9![]L/('3.JPE#3M^6@$NXM-"K12 M$1G\MU/GWJ/\26JX)-%L11<;BUJ&5O*]ILEN$]BQ-$Y1:9IZRZI_S-C#=OHI M@*,"WC"UA;^61"$NG^7RR5*%[V^[MQ9Z[S5,X@;:,1L6MES([9EPUSN;4DP# M<^:H+31%BB?ZII*/^I=T@TQ"V&Q6*Z0F5(<45=5'4ME]#*"3HZ0;AD93"M\WZ;;;CB\I+Q0>9=JU"I5B\\4N7JM M/6\CW9&ZK2C T@Q]_H*"J]+^>>L"OH8XNW66ZZ4"M[?>UZVEU ^C)BJ7&"5# M;7)(E"VN)-8(/67SV^FZ[Y R4M-!C4R!+ @*6K;<*MM@R1Z[3=;'B#1#8FGR M35&3,&["N%^6<0_,B\QPQ>G("I5ULU3FV$[6]1:_7XGS#L[5V!S9)P;<2"_F MM&)EL:FR+2'<9M%C9)J@\726_.6QRCZ-_O5LF_O,T#MJ7'Z#>4(OWWR[[G>F M"SW4**3=T &:ED61I.D)B4FS"2$BRF0J8_*$0%":%AD1(2@://-%ZWN9Y6IN MWRD5A+%!='-N>L^5M7"4U,'N/J4J6:[RI+7J#6+ M$1JJX67VU"2+1:DTP=GIN"54J[B4[Y:HKMX*MZ<9K^83;(9%CKU26[9ZL%VK@/?TZ27 SP(IQ1Y)7 )W0C$S(@" FL^F,FA"*1$^F M%(%.$)1D9MB,8J39$0KFHFDW2I0W1[!UUL#=H;HNK-NG: 7/6&ZF[+?7>H89 MBHU,:9TC\R='F7@Y.:LIU6:>Q_"@5@9_#NHX>XI6N'%0JG:$>L1'/H[.M8WN MV+IZDE:H\F8\'7)$#:G.E8)4[A3;7NTDK:#50G_.Y&N.+HYFDWR&&11&^,D) M%=DBL20W1H$3JFJV5A@$XWFIW3XY]83ENF;),7MZ=\T,BE*76*$E]A2M##-! M-I#T#@!39MF=$7K;53/A*5HIK?**'JVG520*F7PI/ZO)]B0\12MX+5)97U 5 MQ"0LMJOFE$$AWSY%*ZB@H^)\, D1<=/T@HV*FS-2/::5ANBZDU(3T7F%7U;U MHNXWR8W$Y#R1/5[7$7(EMZG(?;WKMDKY7$Y9FIMPM^["@RP*HN;V12-0\IHG M&;87N(IW/(L"B"Z:1=O$@ ^J(5XK+Z><*:E;^P&H+D5F_3?6[<9T7&9RQ5$& MZ,_+RUYH#EGS'$.,OFL6G(R4F<+]OBC]A[_9FH8X=2KK](]>.+[1J;%HNR16 ME-Z-$8L5%D12:@6Q%*NN:Y%$31-C11J'C$1(&G+3ZBC0C -V;T[TM!.DXA?& M7#_JYTTA8G2=WJQKFE51[V%L26^N '/5,.P0O'UJ6SKH '*',^=2/OARKBDN MS":/H%4;7^%L$\ _BCO>9/_R4C/-$BU)$XV4\0,V*7,'G)3HIV;/J$H!DUQ, MN7MPI:807BG1@Z/N7B:M?_:!*03]Q'RU$BGL"7G0>J$_&12<_6);9KY>[5]" MV%]ARPEA?X4M)X3]%;:<$/97V/+C$O8'C_;OR)NX8H'ZA5GX?NN1D:%1RV.40_D&OBEN81P<' M!=\?@8#O(X_JMB[*)W)*WLB9NLFN$_K]+)M,Z/?3HC:AWX1^'QFU"?W>._W^ MGN%^T\K&?7IY:IOQU)V+KI*9BIX"O3/342PO3B]ZSGZ)SL:M7[&@$S+P'58X MGKVT@OE9R>ZM=WJCH6<)O=\5%23T?H+>+UP5N,LUG3SGFN:BYX^E?1IF'!N- M:YF/EI &V*V<^<SWRYV_K!.SH18LQZ8A2$2H7-A M4T>#NI6)Z\JP=RCE9'R84/*2=9L0M@) M82>$G1!V0M@)82>$_;6V_+B$_0 9JDD!3Y*3G13P).20%/ DY) 4\"3DD!3P M) 4\#^ZB?"*G)$D@3^@WH=^$?A/Z3>@WH=_/M,F'IM^D@"?)=$PR'3])IF.2 MV9O0^U>B]XMF]F)?NX G6G(SL]PL4$A&*8P:Q7$U7%>OERP\;BW557>6U?@E MVXDJ:]O0/7%7P).ETD262@IX$K'W-<5>HN83>O]*]'Y]-7^G.GF^;@I5&YE1 M>J;,BUI=DTLR&UY-)U.A6Q_G\LX8H?SE7.M5W'YQ'NX*>'ZIE.^Q@.3/%=>-JG% $'V"%$("$;8(G MPM6:E>)$2Y0U #89UN6X7NJ?$$@8\A?'YN-/Z%__2@'V2N6[@O>4BHN/GM]F M6P0$OHA7_.+!@&]20-;,4Q+D*&VFP;UYJ=@X3F'P7?P7-_]1Q_24NFFMU4$I MU!:Z\8Y#\0!'@1?78H'OEH$-(0MNJ2M^R@$TI<1E6))MFD!P>5!\>/L;[>JR M8(D5_+,A>K*X3"EK:2Y:JO)T7[O^ $VQ^52H '0#\2$%1GSY!X1R!E!%F:XT MMPT("2<6Z!!0<(%IRX :?BR> [*V7:CM4BL;W"EF:/A&,,XG;E\C_FA!GA$A M(:84L#\@_^(7GP4^0-#!;Y]2["D.BBG\=35;.J5MMW[PZ &&2'N-4MRE3CD M.(W>JY\<\"X3UVS@79^O:<)@/2+Q2:;3\N;LGXZ7QMXA]J$"^]Y27)CN(:I* M<]8!&[ M ,2H90.6!, L[W95M@3+G@):6HGQ5>#&'BB+9\V0P;[]&/"7+TAY M?5II-@4J\/A\CG%6?DW]]O=E@/.A$;YW )UQUNBHQ2ZQXL62GPKMP !4!W1!ZG\MS7BFQ)1O@RV[V@K0ZDHY5"9/ M)U7=OV5M]?=_P#]["2,9BNA">W*^$P[/$Z*A7'A9:GEVL?0R!PDC#J+\6ZF$ MTMM=Q&\=__O?_W7X]C\L7%AL:KO?]W;LP;9V9:%8;-*J2F8* *=GQ!EX\G?1 M",7(VVV3II^PYQ2M[\^V, 1$BGRBZ7^D?GR$X#B"):QC/8#8BU+6[:]>%K/N MKMF>!C'^W56,&(OPWB_N&J/%MYW+X>257L!_8. _8FKN0@[\GUZ3.YEM#C^? MFO>XNP142RRQ@?SE[+C&UWNVQ<0+%52_([=M^SM(%"=2W?@:S_4Z;)WG.+8! MI$NJSP,A4^.[*:[9:3T])\%=Y\6/0'[XLK>J6?]P^F"CV0/PZS4!"!MYOM'E M\_!3MUDKY]D>^*-0;K -KLS64MT>N%#G&[UN*@/7],H-@<]?&>AO;>6?@B4& M,G"]Y7_=D!3BM4"?V=O!J!DX[!7*>N7==1]OZH*7HNR4C'HUX/WMB;J[2;E_ MGY@+?S O.#_,3-X*&(K+,[44M::;_5SA"P^'!8:YJ?FQ!\Y:,A>_H@H\ M=J!+?_C'QU-A:R-'+U$8CNJ#T6;(H4._(PML,A+X(R.!F9B-KOC$PQ'$!WB/ M70+I$/-GY.V#%]-\P./21[!Y\)*W\A";5JJ@3-U =*,4FMWZ4.D7+JUH6< 4 MDZ"/#]VG -C48*VK ,O8V'N40. WGU+@7BQP_XP42IRZD>9Y07P7X @Z&=F% MIBU$3?RGIX"[6;8/O6QX<0X<,_AG'%R0P#9L("!B?P^\A3+7@%1+38,H VU% MX'/:JBN:L7L.W^J=?@J0]>8D/Q+;9713TA&%*D4JH50+.J=^.RV)B E*/(NB M'W\LROFYB S&CD").N5DZY6\*+YHD%=N%-[KN !1"%Q7Z+3XHF8H4&(5 0<1^B69!O*+;Z-&V?\R. G;T /UI.8@=F-C= MWF'*L:&)J($544I9.X!L(2-:*D FD,#Q30 .G<#P(+K".=AW"A((6/*4VE9O M?,39%_>O VX*U2:X)_CM_UZX>=2O7?OW1'1C&NC$K]_:OWT'V@.R(A=L]Z/4 M,!4ZM+"H]@W$9,-:0>CZRHIMO]N5_Q@L/N3)WP 8H=#%>^,F,Q0",<.IC#,M MA 3PW.DT@Y)IA"!^[<#'%.[N7N%$F I2O61[/N2 9_D$2='=L?,SCZ4AG0-B MWH6@C$#>QMQ\5Y0!QX@1=+"VRDN4)!>*SL.HR(GJ< B\7=4\Q6ZNZ)3=Z2 M&2 >3_%3=N#OX^ZO80'T[ME%W[-"!-+OT#1_V46O%SE*<\;"T+(:O\J/P[?M M2SZ_X^Y,K"Z9P\&PD]-XS)C*>%GO9^G>A\_$8J'![\'$ 2@U9]OGY7_@#S@# M]4/D=7>X.RDW;&QAHUVT[2#5$C; G<9&&]CLV87H%X-JHY?M5_$A.]2Y7'8Q MS;2-Q1)&F5$\33%8&D'>$4^%0A2>3YP[,GTS5/Q6?/MWT=*;B_X "+J[6 'C MQ@R.'A+;H*%[S5.OQ;-3RR5=/ 74/R:BL!2K8>FK][/ZLZ']8 ?C;X,?_[4: M/_^^R>$#W!3K ^SF!M0_".>E=ON!.0O;&(?^ALHD65S']#ZR"[E^.P/7P^-Z M97!EGC9_G'8^3KSC"]]W#T"Z5#3%AF?-1_N5F\")P)R6WA+ #156C#:0$DX9 MY9\M)[#B21BAP@?#.9!&.8;)0<-1VLV+$%UY($NT!2R<8BH:8[Q2FW$TH0<& M%XX =6!(V-*Y1B A+D%EVK%%F407'#S4Y<(72/Q)L%W0V3/#_%,Y3?R,G8"R MK@! V$B(&=4QV4"1(M0VJ4[@9&N,+@DE9E?+!697,S;M%W<,GBPN/@^^_.QU MO['.9)P$E6M_\;]2Q;^.1QZ M?_S1.#? :6BIM695K2X1S 1JRF%9:4Q#)3("XZK=%G1F1> M)DRTDHG"AOAOCDWC%R52D;H7$PURB96=69T_95P# 33 MUKGH+U$@7$5):9GA6!FY_@UL#C"!N3W^70#@"VR7A8FX JL;8:QF=\U7-C8I MN 5W@PP,DX2O[\V+0E,LCV!'^!DQ)O!KHP"5T0N@,O,J<6YH8X1F+ALIO")@ M[L.]@8+*W@_";?IYB>@UM&6B]PIAE"JQ_P*9@4;Q\'=G,@$R >P"9BV*/(EH M#NH6 9!\P"H3= *ZQR(6"Y 6GKL3 DJ%'VDF**DO4R *B0%(G&AIFLA^F7K M5Q%I;L, '8%J0D-;)//7)/I4^_CQZ.OP4?$_B1!IN G?X4O++^"U \W7QUUM#'> M9*8AMZ6T<3F\G T^?_O\[?*G=C[YZ\+YJW)R#NZ 7BLW[J:-++B3Z"S*5M'X M7):+S0OQ(:-@1PC2E] G4!6R*'(%W4P YY&,JCFA;*4NPG2)P9M;0G*N](%X MVAU1M)"2'FD"I;XLIG67G,.@MXR+)UKX"K0A[-3A!!I2T MA8K,1-Z02"UON M-'D>IDQLYCG,IE4=@U70?$2,+0O"A#N(E9(G)7'B1(GY\PM;0LBG;%$$*N]YR3G0W\IA5H[47 M&;K=S\T]P@47R:1\&NG0#]JN"WCX9+0]^U.E#U?*K!/\;O<1 ><<]CT/(2]< M]T]_.*WZW^&HIG4^F&KR75:M_W3R( M+GZ8[J'WL\&L^O"/FR)_N/'\XQB/7UPC!K!.)HXP&&M3N)N;>H\UJN2!'+H><8)(<(5[E=$TJ84H M/A392SK6D(52U@9]BT-\T@A=!D#Y!9S0(T,)H;)RELF:WK-Z-6N>VMS I(AP MFCEE2VDPI^S4! A)Y"1YD(@@*1%0#)[3D7%A+%6:9'.Q0'J^S>-D?\0>4[A& MTO$9)_ZU4%.:0.NK*+-O%67V19E]469?E-D79?;[4F9_;VAA*_;6O*)?9NO, MIU1#H9]5#,J!.< S$FAO7F%JPU?>.N_00DV-@Y?Q_VJ#IDCM!]&@@^%!%DS- M()J=@/F?NB:=,2SC)RQ.+J<=@Q+W@0K Z; !0L&LXY>/(KL\UQ1@+J2$WD^N M$<#<]^+NGGDQ:U^:]KEF5CK7C<\'-[W_'*X>NR7G)<5&@HRD@\'2J.UM?_;W MWW%4'6MFZ_RB=',05*YT=&'*2Y*ZF8 ^9L54P!L@#E8V8D[TCK[ZW38T$Y;)7_X;5PQ+[KK0\(AAQ%8MZ>CLX!=.WX$WT=6;.!)EUR)M<2DA?AI??+_LSXR_-"6X_S0;M(_89@/)O_0%> MI^X-L#(J$^+.:L;1$JX7U5J!5+/!O_)OO#0PH2#X0,S#I:,8ZWP PYAK=S/^ MN*I@MY5PQ%^N*K83@M<&#AQ=+6.9&"1UD]1(-#8CWHR FC D6?8A UH9!I3) M7'"JEWJQ2TJ> F8Q1Z;L9'S[3C\'LX,0ZOZ[YK-L9NWIS4KJ]'-Q\66K>ODR\ M/G%'\(R[,(+H1UH3@J5JRD6)C$6 M+DG:".>(XY%X;R>XE=&._*L7H@HW#H_9V$#BBI]431%YH\S$[RA:)"J=Z%X@ M#I>A-,Q'[*F*'3\A!D'^D,(DK6KS*<-)/$$ACW0E5#P5F3^H;H>7HN#+L9<' M)GG,0%2'+"=N<,O1_@H5ZOLAY"D\]8LQ%^_('^+<@KWYK-G=,MU%EOQJ:Z;\ MF AW/&_1Z>[QR[7X$SL76S*T(K94Q):>F+N^SU%?X*R=C3RMM"U8W7'[I/V) M0C/*0:_?N>SW>Z+B;;_(8QK6*B8!E)5VS,$/Z=]&G3\(]+^)54GXP(U_SY0A9&@?9HAHJI7EV0\,-&%\H-&\M-N6N.CKY M-PX5D=B.Q?WYF?3Q\3E8IS<"#XP.E9"C"!;EEQC,61:X,^6@KBL_\.) ?8O0CLQ.Q"+#;APXZLHE/ ZIQ_MV*+$\ I1E,1?A8=%/T7=>_ M0:/\>+%6&YN-Q&39DV'?!A=D)HISTJZ1'5F(3M>G*&]?C@G^9D M^GL[ 6483P"Q@'=^K@8/6#@C6#'6NO):<%$DCRL$8-Q5%^\ZX-#",L!!LLPI M'J&@5'8<6"QMI2'.D61=HGD@V/D=FW+'X5AV/0-[SQ;G#;['7N; P;*$<"R5 MTEWE"6D]?QC!!VGK#YDXQ]+O3*D$]79ZC002TY.]'$$2XAF6P+^Q,1_&8T.W>';! MM4%B^A0A4_$%Q$S3P$$A#K?P>A;&RUXNR_TRJ>B8]Y]E 0DZWIMV:Z58W\2B MT]:NL&ZJ2X4UARQS.,<) "7NC$?'O#"F&EBJF44,) H70W2GL$7'+'055C55NMXPBO8+L8A)DPGY MVSR7(EO="@7':,M#SR?3(0^"D(U[=D[]]C%IJJT@:+PO?, MLO(M90$RZ;BUE)R;$:TQI&V!X=)(O3(L8;HD MT76N;NCHA_35^#%QCQ'GT9E'BJUC<^) N0(VB\8RWMS]JN!FKM '\!&:KKO5 M1LR9I,$8+)^?W&[FP/X8!YXY!)/K8P#;#,=PL1L#@ $#U-?;I+.(=U!9VJ$K M"SW>7';D@Q&F8!8PM?'PA?A)#L-J0@1; ]*].N^<*%SIBI,!FU-\]W1,XWAX M;MNT+&U,36I++0[/.X)Y0M--6XU3"H$7X#O>-=8.7YG)L2DZFR /Y2;U_A.L M"%YOT7^V^MA,3]!R=0][GO_-4ZT\";!XGB^;2<.A"?8LW9),EIF\PP'X M-73Z=128$Y;*@6RV26Q?HH&G1J@O SP$A \E#+,0Q)Q+-+?58J.[P6I)O*:3L;)DE7F&ZE)W^IA9ZIR M$ +A$;7ILAF#TN9VP5V=K1:_7NAME;,N\-:OO@M 4CX%B(WNUU,>38CIU.2H M%/BFG7:9FOA@NEDSCD4\[FXAP1!,$U=\<0USG$*]LEA -0/),4M3WI6TQ1*= M2I"P]9K&845IXSMPCOHI-4WH%)3LS$7'NM,F(62W4U952#CLO+4L%2JJ#/ Y M)C(M($0L#\_=XR82HW/J@N+,'&#$<_G)H4R,<\E]E96/?CYHD:R5S&/J%#!- M3D,G+6PHT\6++9P V*R5!8G@OR7408475R2$TYXI8!PQI:*5T ?AY?]EY7*: M/V^K9AJ;F?DC 91)I\8=$7HIF%26QPSX7(90Q%)R54$+- "" >P80&>)FDR$ M8=H.)M/U!5^&*UF"OO)>YD+U(A=:Y$*?GP';G]3G<[*+#Z=!B\+U72Y&^H;]$>]"TY:)LJ-C4MMG#KY(UA8I^=XO][C88]<]SG[$TV"'*9]'-M!DX MYQA'F"FN")*C>\XGHB7;.7)"BEE\B>'-F*7D@:D#AF8@T0$U39C-M8.A\(*: M8,@U0[0#R"5D5DP5IS*6G!(07RJ.>J F9D";Z3"WY:XF'_ 6^>#OXJE5O!5] M36#N&[H#,.],X@GP35G3R&F@:7 2G4E_H:1Q"'>(N=>=FQ#7$1G68Q[)7^:! MB2N#V&7AXD$;RKXE)WTI[R!BY_R\*Q":WM1P?AO#:ODL5&"!X!,ZKM)GTR@; M5ZPE*/:ITI12M),I>.HYM_!80.$C0/2,('J>[A^V,E*1B EKO!\=!D%X\)@G M/9Z!%HPV1 H&/R*!!0J7))A!_F+>HPBC'YFC45Z@YQP;(7V0YQW1P$:.K5L1 M(O.2$.0."(VK1.CDBL]S:,/JZNP;.7(1QDM!Q:F1@]/V>= MS%!MXHI+*L+<%O;B0N+B+\72YXB6'S+V@[]J#!82QM6F"$"X"^B&W2+<&<6= M> L\CK@0MK"YC-7^)"WGI&QK-T)(P!M7J@;AX9OBH]4K"1SM0H+&T=*NHUOB0)D/3.K&T;BO3 M(@X5?-*A$;/^"NC^:!PJ7!4M:35%.:47*S9] BQI.G82 ^03VK';BCD-V0?Y M2_:M6)TDXH#HB%L\$)6/T&G3:"X^MQAMBP+Y5O$TG>_AP;GS])2&7JY6_^>> MD?&9T$'F^9A@QZ:Y$B3R[Q+.K__ PYG8-?W!2**([-*+Y:7FD%H!LQ<.*]Y] MD$=?]2"/^!]GI3\(]C$(WQ(\P,) #H)+;-,H&[4"$3N ". (O4#$+B!"*]<+ M1.P (@K1M".(*$33KB"B$$UK1<3[*$!+=FU6Z^9VW5QAUR\JA)^]Y>8S,Z8\ M'K'X?^((R_V#-X1 ^=>;VINGPJ)>-EJR+$)6A^C36X5*Q119<;'#P+H@+_>8 M>[E=]'+S8"H8XE=D"..I#*$;94W?:X;(QW@60%202$$B.1(QUB$OTUJ]#_^P M+,9&H\V*T'._[MW7LA%R*+>PDPY(48\ZF+2NY MTM<<>K,;F0:,?!BX1JEI5;5J--:MY[>-XH*T"]+65:W25.O5R@*2]\!J:])%VW;SO@4^+P""(_ZOU?>XHGD=X7UN.?6X[IY>.]-R%9=;30*YZ@@ M[]TG[\>2]%M=;6D5M=JJO-M'OVCSM/L+&93[S(T[Q'H%619DN>=DN9]>B2CG M]ZZ2LPP?"J.M,-KVQVC;H.;8-EX+>B[H>:^5>L-7=6U MQ8*6/7-O^J;L!3VA[E?9H%IA+A95.J^T2J=2::F5)=Q;$'I!Z*^(T"NJIAEJ MLU9[#7X5///"QSZ-_D+ZIS PUV]@;IL5-FR ;GN[ZSX445&;FJZV&M7"!RM8 MI&"192Q25_%40JWRG(-#=P&QJ)E[-9O<0C9@"YO<=MK@%=/OKNUZ,P2]<[O> M9PI?FT+:MO66EN[A4:+"*'WE1NFVV'P'X;*6,QV85:NI>JNQ>*AC_SAHYS3$ MKK+4S@'J5?-84ZWHNJH9]><_R<(O?+4"KO +?Z%=[S.%OQZ_$">T MT]":-+OG>)8_*=KP[7OQV [9I_N6H5 KK8I:J[^&.LJ=$_O;XHV= \0K899* MM:96]=8K\=E.6$01TF1BIWE;%&3NEB&;V^3Z&G+ND/RY.T9B4(RD7JFN/0Y9 MD&9!FL\BS8;:JM?4NK8D1$ZJX#W-!-P98ZP-NS4R,T!N'PL R%A]!??^ M$C.*[APM8%0SAU$XY'%\0'X.T?_]/[D!2XF1BD,\_>"#S"MDMB4&.QDDHZY8 MB<]OHD&]'TSWQIR%8IO-9MFHRHKO#TEN @&AU,K-YO\HZ:\(C@58XGS0#,1R M(T+Y7?DAH>*S!X9(";1$_O3E<#)'^Y6,I6TJXX"-_O7F'Q>GG;LEB8R1L+/Y0BR],+)BGJ/GYE?PAR"%+!&%W:-NY^*\?=SM M=-HGO4Y;^=K]W.L<=?M*Y_3\K/QR\X-7'[S1/FE_ZAYW3RZ4@UZ_<]GO]TY/ ME/;) ?QK'_W5[_65$BSZY*)W$C8'EMM7-I=PC4O&Y8Q_194V[Q6>G"JLZK<@%+Z34R/P/GB4Q-5$ZBD MWY*^^\GC0G-" ]@=W\:!\#@/1D6="0MR2&..<(H]AG9-4%062.:0X86D'&// MB:3Z<@ $_ $5?)712M],(^VKM667T]1X>'F0F4O/5\/'R,/ML<4'6]_Q3MQL MNE[+C$-XXW"V=+3]M>_&7F0&,^6:@4*F,=/^M(2V "CZ,(8[X4V';!C$>)$A M(/HRX[$7)-[*)J <1"!)!(^$\N[/9[S[\]LCWOMYJ[;9W+@$3IVBMSPM^;>D M _<31I>K\-QPBB1ZS=P9_16[(A4!)'N5;88-B_B-MPU>\47R.13=P:W!7Y =JW/@H_H%MD<,]Q M5]A;5C:8R&(I?^,#EKUD:+JF9S$!A6I-5RN MRPG*UDFW@SG.'>SS2.[03E; M8X_#Q\OUJX=WHMRP@"F_)5V$U+S\3YJVK$JW"6D0WJLUS')(DDW<*U-PGW2K M1K[K^C<8QFZ,G: =#8XI>6#TN*R)O]N+ESSK(W,Q7IHB;"%>Z(]S84(SS__ MT:HW6K_/KVLN#+2@=9ZZY$?Z&D&VCTY"5Z2RS2G(F5L0@1&(8 MLT; %..DC/1US$)35=J!\[?OF!GW4EFCPI4EW+Y#A*85 M=+9[=$;UHXD)=A]1Z7H=J:I\-T4M3\>0?$D20=N-0SRBJ>CVHA /+DX$%I(V MD:O$HW,AB*0-WU-#9QAL"AY>[KWA-#,36#:5,3-MRX_A=GR<@TD(SW1A*0 L M!K %1P&H\3NS(HK:A;L0U;J_">#V".F^=24T)%JY/9F&DAY9SZ&A\-Z5/AB- MS64F\A242K)E[S Q5NU$F+NPXVQP-XGB8E*";LW6)RBPHOD 6YJIP&ANFMT( M&"@,'B>D'$\\#-G/&/DC^YIA/"MA>E[!:P,6F8X+2Q:9D;42^4H4M'H>! LO MC^AH^E83'0>0*J0BX+9,:R=-S$C#F7(#D.6$)468?L=@=#J@]]"V'HGV4/ER6SGL4SVR: M8_:M?J=2U.\4]3M%_4Y1OU/4[[R,.7,?6HZA>L!TL5.+T/=DJ MNE%N*; !%Y"CHNGCQBBQX9MR0W[."R-R-ZOTQ!L_^($76P)4]$3-*&ORSK+2 M=[ ^ ?^;1O2*&P9+O6;**"8S"$ K#0[?"Y51X$_0O;,8L\5?N U "9DMVS.# M[W?_XLD$[1:4^0C90]>_2?V^%<)K?'786%YH<60CBZL1::^0>C7CR)_2D0L2%$/'0\J4#$ MIA#QP(&K A&%:/JU$%&(IEU!1"&:UHJ(79\8=?>NFROL>K>/AC>?&1+A)TX6 M_T^<;KE_<)@0*/]Z4WOS5%C4RT9KJY-JG@NL"THG'/-T0A?]Z#R8"H;X%1G" M>"I#Z$99V^Y8JN<"*Q\86P!102(%B>3SK>N0E]MN"Y>&&C^\DKYF#Z8L%O#Z MRW0ZVU70[$#OLQT%3<%0!4,5#/6&MI\R ME,-H5-5&17LEOM-!YICA2H<5"KOSI8>R5H!3;#_&HPJ25<0%U+IANS)B?3&3 MO8/#FN*#S69-;36;A1]7\%/!3\_FIX9JU"IJH[ID>L_K'9&RQ@-S:>D*/^-W MFF37VAEW=7M]4U9K'D$&S'V)0MYE.\W2J'/=V']+H^2KM(SH//A>>X5]9!JE MY-H(YQN=8&/J"48:&'7XR32J4!4[<*Z9EVE6,9SE>OMD6[,@")+&G^$4%L2/ ME(HV5)B AN=@QPIY.-1T>;\?50'(10X?W")[@&9:AOIQQ&,CV 8[,&T&U\^0 M';EA:5I6@*WE7<]+L$L@Z3 .,^4M8-XW3U M&X\BH6"S!.*714[3^1PLBEPN^>"6@_XER X@P:SX&)O7='Y>..[)HQ^*SJXB MJXVY<_(!LQA0H!Z5UQOMF!@6:RSX+MPWL\/^)=#/ 34$(E.8@AI*6;F:4#.DQQ,1 14(F" M(@0X?@C"PW5^8$=%3C;P-(4Z3R%U!$"$D4V"['<&SHCE"%NA#^3AC. 2 MP,@?L7TU2<)372 9W.NV*?- MKURO!'V'^(]%(=@ Q&Y6'*'9KK#:7:'86:' MWV&'+-TBDUO$J7MH9<$+(A*1O8A-E(8B1 W)HT-XN:)KI?]0([- ]/@8,M", MGI][BR16;FF!A$K6LXJQNAO]\%9UOVPGG+KFC#?966W-V)RG)$Z#/F_1Z>[Q MR[6T^MF]/FK5HH_:Y-7W47MN_RE3<>Q_O1DTK9;5T#1],#2LZJ ZU"L#4ZO5 M!TQKU*M-C;6:VN@-?RN_HW?1/:Y\N6R?7/0NVA>]K]WVR0'\>23^PEYD1Z?] MRW-QTZZUN<+E\Z1;I:QDMT&MTS(;49*==/M*^^/IY85RW#[_3_=".>_U_[/) M=EB_4P$66:B=P;6#W<6SV.7\2WJQK!D*-AK2HR1 M96!B<8.[>\MU$7HP2&9Z"QM[8KQCPE7.6[P!A:&A_9Z]F#[2?W\WUS:4FX4! M9K*$+R!L?C&^*U70R34T&0]N=$"C;DRE/5&+"6ZQ=-ML-*K#0;U6KPRJEF$, MFL.F/=!&PU:%Z:-ALVXL<$L5N_"=GQ[U@<+.SD\[W0.DJ4$-G'/#V!R;/(8S ME&I9D:LEADC7NV&*W]%([T- /'!"R_5#]%U0< >^R^W),_16;?0A"CB*E7U# MA\GQP(3W%#L%FY4%VS0!F_)V3LCY&-/4#;.DU]ZR=^B9Z35;_)%*O*SD>@?W MHS'.Q1,X@O@ZPM#_#6D%GH.CO7FZ7]\N CEB1>".R*'HX88,K; I>"0(,'>[22M MB(-81GMQ4Z%H) S+#&-KG-LJ+ =@O!5ZH],]E>J"=Y6DZP\3-WWA^L/35+V@ M+L+1"], >R^KU&L:A_@1*##V*+HA(TROS( 6E2 O):A=URR;6=GI'!Z31M:4 M3L!T1R1Z71)>NZ<<7X>GJL*N33?F]#"6$1F,^C+>\1NO?P3[FDM[>%)3[-0< M@,685X$Y'2MOA^]HG"S1LEY!+D]9_ [V*BL?>0[$XW:%6#A%@=*]XPJ1AIG@ MBEPW[TH+>WD_O!L,O:.]DT"#[X];7?.;%*W(D^C0#;A2"#V62)/Y;N+)W ?Q M?@7;'67"6ZD%."\5,_!Z.\I*Q='=4C&-T5'(8AJP:\>/0V Q,-^\B N:84R0 M@Y?RW;!;)P2(]QE3SH"$E%Y/Y:&15ELV.,_'1BB,C)Z<2&=E!%'!H@_:%9TT MRMF3Q-')$DV0A%DS*^PB*-IA5G*#I6L%SI!KA64"&AFA[7EQ(C!HW'Q.6'-")[JF.=H\ M+G# +#89 KF!@N-3SV^0TZYX;03/#U)R#Z@P@;\R=4T:6P$*($## 9^]H! 5 MNM='768.@:3Y7)#DVQO'=4GK#DDQAZ"=D"WE:Y"W,,KOTL/!='3!C,4@6J+$ M>::'<4T$YC!:GPZ:!-RN)KWEB+D@&8-A3$E.830@0P9^? 76$T^1JXD9$6;M MA8!E1XE(,\%=:X9[%\GP226)>Q9?KQ7Q]2*^_LCXNM$R6R.CUAK4[$I]4-4; MS8')6N:@4F'#FE5EHT:CFHL8GK7/+WJ]0:U>J59;+Q4=7+F!&*Z*>S>]7J), MTQ"G?M3]U#ZB8&'WH'?RJ3]HU5JZUECK^I\=\=?+"JU3R2QTFW,MOC'2$U3. M0HH'T\+X,XR'-.(/_KXV U3IBN6:C@CFN*!L72J>P>"'<"%]#(#@& 8+-#LO M?4$5/XQ#!Y5G6?F&6MIUV#5+%%; WR_*+L!J0%N9OPT$U'XOE&^5L\+UI&'6-U>V!WFB,!M6: M41F8E08;F&9EQ(QFK68W&V_F@^]Z&],UA^W.Q>EY?U!KUFO5]<;T5?_R8R4<$Q8M0/TH1D]#VE(\L.F$/W@() [#-, 8,E[:AP9:A"47 M(F)W#I_^@YDX=JPQDJ=K+_HY.6)5EU?RI&5!@H*X?2A6 MG#5XET0?D-#1=B1>\>"]_#8L/!0^G4BFE95V&J3@%R'3Q9[% HQ54_8,GY2R MS0_/OR'K-B;&D3%AVY^[SF9@?LNM8TP*=N^&>:^/<\Q=<+FC;,E*SD3S.N(4 M?%(U[939*?BYINL5JS:J#6K&T!A4K3JHQEI+&S28I0U'UX-(6O+9L]_@6Q=Z'T3@ZZ?^Z:=%_7P+67GZ8& M_"T>T2IKVYP)LC@(!$7/X@X?/P1E BMRDWDBY>;N[:X&6XH"TPLQ"_>!?L,J M@+>:6H*OWCUYYRE2:\9V1^Z\,%:-LM[8N=V]%%9S.Z]4R]7F:]OZPRU%YL75 M#O5:63V?++0JCT"<^.5'3HU82:YM9IMWSX%X<#<+LFJO47I $9"IK.,1&'X* M8A\2;3N/V&7B:J]Q>\RB,4]0'H(%F"GM>)[LVGH3BJ60J)3U=8NBI\F!W00/ MN'+B-:60626X.C"MZ /C_)X[6?7/G[$?_?[@"OAEO[\1?N\XBJ;AA_?O;VYN MRO"&\I5__;X=6&/0Q.%[9E^9P7O;C,SW>KW2:%3J[P$HNE8W6JT*L*>NUUO& M>[&82DDOCZ/),B=Z1>@\Z'*?^(!1\KG;B%N7+?K<^R8 U]_=YQZYN)NTWO,L M/YCZ 96?#F<*T"<+&)XUCGRIX120%[+D<+Y0ZIQ=.6$D4DS]"![#CZ^+4I?# MDLYURHB.D29%L?UN!Z\YM2(?*UUT TLY]?J"Q)VSFUM/N^F9*VQ95F[ M;0CLE3@U-B5."R&Z)E]XI^2DL24YN4<"4=? ^@SC_,OH]D89A7OV*#H%$V10 M:;]3>@^7CE[!J0#*03X:Q3@=\GOCNB#-B? F_?+;W[LU&B]"OE=*>3W+R&_'V&# M-S8EPM,^!MW)U/5G)+L7I7BV[0W*[6/'&IO,53X&CGW%I/0^9,,@QGK\5B&[ M7Z/L;FS4^'ZQRJH-19GUK:?TM@V"%Y>^4G2"*4RBLZ+;&S-^.PA\;'$IBP_N M:@PSC8,PQD:8P$T/-"/+MC'#?A;5M^8[_J=L:H&?%&)U+\3J(0D]/'&&@N\5 MBK1A55?[\>'ZD]+PPHH$>![X54^RK)+HXB\]M^7DR#\2<3K%%E#A[3RWJ M3-X8\<",3*Q:QO83EAGC^-,HY.^)S"O>*0D;2MEVON%I=D'R?86HV&%1L9(- MM)]BHM_Y7(B)A"LOS%O?\R.Z5K8_1M_/W*\'T,<3UYP;\&]V]X?]3^6##O?[Q;=GY]V";^_CV[. A<"GA1SZ+1\\0R.OPER:_JY@\#UE\/?4 M&&]GVO2]]#+DM&6'R+LT='WK!P>@X^%4)[I'8*^^>/NS5O7(O#,OS.<0H1]G M.+0&FXU3:2U.\!(%M^DT'W_B(.,6'6;OY(R'.\PVB@ZS BU%A]F'.LS:=IVU M1JPQ&%:TT:"JCXQ!LSEL#$9ZLZ[K>L-JC?(=9ON]3R?M"^K);=1:VGJ[RV9! M09VQ[NOB.M]M-EW9MN8]G&5J8_@041I]B'Y#*(\3/#BBF=_(VS6(X41VC%W\ M,;=N<[G)YW^)":9BY"G.^X37#-G8=$=\]C+C(P'E3%14G+$'-]'SS#@:^S23 M=&/C^5;J#]P]ZG8NSMO'W4ZG?=+KM)6OW<^]SE&WKW1.S\_*VYSK<8"G1SXH MQ^9,T6O\1$=Y.[UY6ZURZ[G->;&QYMV6W8XT<=UA,_HIK7,+D*\5Y*L<@478 M[WRO2&>)N>!$<(<%W[X/WRO]. 2P=>8Q?]U@BW&'L/P/C MN]D%;P&9!1YW=:-W3D2_IZ;ZG2H.E)PF R.SU=:F<@!&(DY8*M"^%QM=E,ET MN\TLGW=8*V%(Y@/9WOC;PM?\7I)!OZ\E6+?#P"JHHJ"*K:CZ/3;NCLW@AW(: MA!/?LPNS;F_-NCP:"Q3NYD;O.NO[]KY3?TI23.^'OCV# M'^-HXO[[?P%02P,$% @ 1S"O5KP(5J:9" A2L !@ !S;VQO+3(P M,C,P,S,Q>&5X,S%D,2YH=&WM6FUOVS@2_BN\+'I- ,OR2[)-Y31 ZKC8 &W3 M3=V[VX^T1$5$)%%+4G9\O_Z>(>6WO%R3V^2:["9 ;(D